feat(wms): 新增钢卷合同号自动填充功能

1. 在钢卷合并、分卷、打钢印、计划拆分、退火计划页面添加合同号自动拉取逻辑
2. 优化合同选择组件,补全不存在于列表的已选合同
3. 移除split.vue中冗余的注释代码
This commit is contained in:
2026-06-21 11:32:02 +08:00
parent b4fba79838
commit 274671f309
6 changed files with 88 additions and 15 deletions

View File

@@ -363,6 +363,7 @@
<script>
import { getMaterialCoil, mergeMaterialCoil } from '@/api/wms/coil';
import { listCoilContractRel } from '@/api/wms/coilContractRel';
import { listCoilAbnormal } from '@/api/wms/coilAbnormal';
import { listPendingAction, getPendingAction } from '@/api/wms/pendingAction';
import CoilSelector from '@/components/CoilSelector';
@@ -671,6 +672,14 @@ export default {
this.targetCoil.itemType = data.itemType;
this.targetCoil.itemId = data.itemId;
this.targetCoil.warehouseId = data.warehouseId;
// 获取源卷绑定的合同号作为目标卷默认值
listCoilContractRel({ coilId }).then(res => {
const rows = res.rows || []
if (rows.length > 0 && rows[0].contractId) {
this.$set(this.targetCoil, 'contractId', rows[0].contractId)
}
})
} catch (error) {
this.$message.error('加载钢卷信息失败');
console.error(error);