feat(qc): 新增入场钢卷号字段并优化质检相关流程

1. 在质检任务相关BO、VO、实体类中新增enterCoilNos字段
2. 调整检验任务查询逻辑,支持按入场钢卷号筛选
3. 优化钢卷相关页面的字段展示和表单校验
4. 简化理化导入流程,移除钢卷匹配步骤
This commit is contained in:
2026-05-21 16:35:03 +08:00
parent 25e46a9867
commit 67410af985
11 changed files with 112 additions and 369 deletions

View File

@@ -72,7 +72,12 @@
</el-select>
</el-form-item>
</el-form>
<div style="margin-bottom: 8px;">
<el-form :model="form" ref="taskForm" label-width="80px" size="small">
<el-form-item label="入场卷号" prop="enterCoilNos" :rules="[{ required: true, message: '请输入入场卷号', trigger: 'blur' }]">
<el-input v-model="form.enterCoilNos" placeholder="请输入入场卷号" style="width: 280px;" />
</el-form-item>
</el-form>
<!-- <div style="margin-bottom: 8px;">
<CoilSelector use-trigger multiple @confirm="handleCoilConfirm">
<el-button type="primary" plain icon="el-icon-plus" size="small">选择钢卷</el-button>
</CoilSelector>
@@ -86,7 +91,7 @@
<CurrentCoilNo @click.native="handleClickCoil(coil)" :currentCoilNo="coil.currentCoilNo || coil.coilNo || ''" />
<el-button type="text" icon="el-icon-close" size="mini" @click="selectedCoils.splice(index, 1)"></el-button>
</div>
</div>
</div> -->
</div>
<div slot="footer" class="dialog-footer">
@@ -247,7 +252,8 @@ export default {
taskCode: this.form.taskCode,
taskType: this.form.taskType,
belongCompany: this.form.belongCompany || undefined,
coilIds: coilIds || undefined
coilIds: coilIds || undefined,
enterCoilNos: this.form.enterCoilNos || undefined
});
this.dialogVisible = false;
}