feat(mes): 更新外协发料单表单和行列表单逻辑

调整外协发料单明细表单的宽度,优化物料选择逻辑,增加备注字段,并修正批次号的标签。确保表单与后端数据校验一致,提高用户体验。
pull/871/MERGE
YunaiV 2026-03-31 22:53:41 +08:00
parent 2b9da6c2a2
commit 8effbce819
3 changed files with 10 additions and 3 deletions

View File

@ -1,6 +1,7 @@
<!-- MES 外协发料单明细表单弹窗 -->
<template>
<Dialog :title="dialogTitle" v-model="dialogVisible" width="600px">
<!-- TODO @AI每行 3 改下 -->
<Dialog :title="dialogTitle" v-model="dialogVisible" width="960px">
<el-form
ref="formRef"
:model="formData"
@ -8,6 +9,7 @@
label-width="110px"
v-loading="formLoading"
>
<!-- TODO @AI库存物资的选择参考别的模块选择 WmMaterialStockSelect然后选择它后设置到下面的字段这些字段要 disabled你参考下别的模块 -->
<el-form-item label="物料" prop="itemId" required>
<MdItemSelect v-model="formData.itemId" disabled />
</el-form-item>

View File

@ -46,7 +46,10 @@
</el-row>
<el-row>
<el-col :span="8">
<!-- TODO @AIworkorderType 需要过滤下 type对齐后端应该也要校验下类型 -->
<!-- TODO @AIoutsourcereceipt 也有类似的问题 -->
<el-form-item label="外协工单" prop="workOrderId">
<!-- TODO @AIchange 的事件设置到 vendorId -->
<ProWorkOrderSelect v-model="formData.workOrderId" :disabled="isHeaderReadonly" />
</el-form-item>
</el-col>

View File

@ -33,6 +33,7 @@
<el-table-column label="单位" align="center" prop="unitMeasureName" width="80" />
<el-table-column label="领料数量" align="center" prop="quantity" width="100" />
<el-table-column label="批次号" align="center" prop="batchCode" min-width="120" />
<!-- TODO @AI增加备注 -->
<el-table-column
v-if="isUpdate || isStock"
label="操作"
@ -87,9 +88,10 @@
/>
</el-form-item>
</el-col>
<!-- TODO @AIbatchCode 查询 batchIdfillBatchId后端对齐下 -->
<el-col :span="8">
<el-form-item label="批次编码" prop="batchCode">
<el-input v-model="formData.batchCode" placeholder="请输入批次编码" />
<el-form-item label="批次" prop="batchCode">
<el-input v-model="formData.batchCode" placeholder="请输入批次" />
</el-form-item>
</el-col>
</el-row>