feat(wms/todo,mes/qc): 新增质保书审批代办页并优化检验任务页面

1.  待办页面新增质保书审批标签页,添加权限控制并引入对应组件
2.  方案选择组件新增任务类型筛选和所属单位回传
3.  检验任务页面重构搜索栏,新增所属单位和任务类型筛选,优化列表展示样式和布局
4.  补充相关接口调用和表单参数完善
This commit is contained in:
2026-05-18 15:15:29 +08:00
parent 07b4f10a27
commit 5b7cc3b072
3 changed files with 158 additions and 162 deletions

View File

@@ -64,6 +64,14 @@
<el-input v-model="form.taskCode" placeholder="请输入任务编号" style="width: 280px;" />
</el-form-item>
</el-form>
<el-form :model="form" ref="taskForm" label-width="80px" size="small">
<el-form-item label="任务类型" prop="taskType" :rules="[{ required: true, message: '请选择任务类型', trigger: 'blur' }]">
<el-select v-model="form.taskType" placeholder="请选择任务类型" style="width: 280px;">
<el-option label="内控检验" value="内控检验" />
<el-option label="产品检验" value="产品检验" />
</el-select>
</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>
@@ -207,6 +215,7 @@ export default {
},
handleSchemeClick(row) {
this.selectedTemplate = row;
this.form.belongCompany = row.templateUnit || undefined;
this.loadCheckItems(row);
},
loadCheckItems(template) {
@@ -236,6 +245,8 @@ export default {
this.$emit("confirm", {
template: this.selectedTemplate,
taskCode: this.form.taskCode,
taskType: this.form.taskType,
belongCompany: this.form.belongCompany || undefined,
coilIds: coilIds || undefined
});
this.dialogVisible = false;