feat(排产单): 新增排产单列表组件和优化排产单详情页

refactor(线圈): 移除新增按钮并添加线圈ID格式校验

新增排产单列表组件PlanSheetList用于展示和选择排产单,重构排产单详情页布局和功能
优化线圈操作面板,移除无用新增按钮并添加线圈ID格式校验逻辑
This commit is contained in:
2026-04-22 14:56:03 +08:00
parent fc203acd68
commit 19dad696a7
4 changed files with 1074 additions and 303 deletions

View File

@@ -22,9 +22,9 @@
<!-- 工具栏 -->
<el-row :gutter="10" class="mb8">
<el-col :span="1.5">
<!-- <el-col :span="1.5">
<el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd">新增</el-button>
</el-col>
</el-col> -->
<el-col :span="1.5">
<el-button type="danger" plain icon="el-icon-delete" size="mini" :disabled="multiple"
@click="handleDelete">删除</el-button>

View File

@@ -547,6 +547,11 @@ export default {
this.splitList = []
return
}
// 如果coildIds不满足格式coilId1,coilId2,coilId3任意个coilId返回空数组, 其中coilId必须是数字字符串
if (!coilIds || !/^\d+(,\d+)*$/.test(coilIds)) {
this.splitList = []
return
}
const res = await listMaterialCoil({
coilIds
})