✨ feat(mes): 新增批次生成逻辑及相关字段处理
实现批次的生成或获取逻辑,自动关联外协工单和物料信息。更新了相关数据对象和服务实现,确保在创建和更新外协工单行时能够正确处理批次信息。pull/871/MERGE
parent
95b4c9242c
commit
c68d64a585
|
|
@ -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') {
|
||||
|
|
|
|||
Loading…
Reference in New Issue