✨ feat(mes): 新增库区和库位编号必填验证
parent
6e58d4d73f
commit
920799534a
|
|
@ -63,6 +63,7 @@
|
||||||
v-model="formData.quantity"
|
v-model="formData.quantity"
|
||||||
:precision="2"
|
:precision="2"
|
||||||
:min="0.01"
|
:min="0.01"
|
||||||
|
:max="formData.quantityMax"
|
||||||
controls-position="right"
|
controls-position="right"
|
||||||
class="!w-1/1"
|
class="!w-1/1"
|
||||||
/>
|
/>
|
||||||
|
|
@ -182,7 +183,8 @@ const formData = ref({
|
||||||
warehouseId: undefined,
|
warehouseId: undefined,
|
||||||
locationId: undefined,
|
locationId: undefined,
|
||||||
areaId: undefined,
|
areaId: undefined,
|
||||||
remark: undefined
|
remark: undefined,
|
||||||
|
quantityMax: undefined as number | undefined
|
||||||
})
|
})
|
||||||
const formRules = reactive({
|
const formRules = reactive({
|
||||||
materialStockId: [{ required: true, message: '请选择库存物资', trigger: 'change' }],
|
materialStockId: [{ required: true, message: '请选择库存物资', trigger: 'change' }],
|
||||||
|
|
@ -201,12 +203,14 @@ const handleStockChange = (stock: WmMaterialStockVO | undefined) => {
|
||||||
formData.value.warehouseId = stock.warehouseId
|
formData.value.warehouseId = stock.warehouseId
|
||||||
formData.value.locationId = stock.locationId
|
formData.value.locationId = stock.locationId
|
||||||
formData.value.areaId = stock.areaId
|
formData.value.areaId = stock.areaId
|
||||||
|
formData.value.quantityMax = stock.quantity
|
||||||
} else {
|
} else {
|
||||||
formData.value.itemId = undefined
|
formData.value.itemId = undefined
|
||||||
formData.value.batchCode = undefined
|
formData.value.batchCode = undefined
|
||||||
formData.value.warehouseId = undefined
|
formData.value.warehouseId = undefined
|
||||||
formData.value.locationId = undefined
|
formData.value.locationId = undefined
|
||||||
formData.value.areaId = undefined
|
formData.value.areaId = undefined
|
||||||
|
formData.value.quantityMax = undefined
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -258,7 +262,8 @@ const resetForm = () => {
|
||||||
warehouseId: undefined,
|
warehouseId: undefined,
|
||||||
locationId: undefined,
|
locationId: undefined,
|
||||||
areaId: undefined,
|
areaId: undefined,
|
||||||
remark: undefined
|
remark: undefined,
|
||||||
|
quantityMax: undefined
|
||||||
}
|
}
|
||||||
formRef.value?.resetFields()
|
formRef.value?.resetFields()
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue