feat(mes): 新增批次生成逻辑及相关字段处理

实现批次的生成或获取逻辑,自动关联外协工单和物料信息。更新了相关数据对象和服务实现,确保在创建和更新外协工单行时能够正确处理批次信息。
pull/871/MERGE
YunaiV 2026-04-01 01:45:34 +08:00
parent 95b4c9242c
commit c68d64a585
1 changed files with 5 additions and 4 deletions

View File

@ -99,8 +99,8 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="批次号" prop="batchCode">
<el-input v-model="formData.batchCode" placeholder="请输入批次号" />
<el-form-item label="批次号">
<el-input v-model="formData.batchCode" placeholder="系统自动生成" disabled />
</el-form-item>
</el-col>
</el-row>
@ -228,7 +228,7 @@ const formData = ref({
receiptId: undefined as number | undefined,
itemId: undefined,
quantity: undefined,
batchCode: undefined,
batchCode: undefined, //
productionDate: undefined,
expireDate: undefined,
lotNumber: undefined,
@ -262,8 +262,9 @@ const submitForm = async () => {
await formRef.value.validate()
formLoading.value = true
try {
const { batchCode, ...rest } = formData.value // batchCode
const data = {
...formData.value,
...rest,
receiptId: props.receiptId
} as unknown as WmOutsourceReceiptLineVO
if (lineFormType.value === 'create') {