From b5aee57a7e50e191b2f0f16745e50f78a9944935 Mon Sep 17 00:00:00 2001 From: jinna Date: Mon, 26 Jan 2026 14:12:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B4=AF=E8=AE=A1=E7=B1=BB=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/addAccumulateClassDialog.vue | 69 +++++++++++++------ .../processMainte/processPlanning.vue | 12 ++-- 2 files changed, 54 insertions(+), 27 deletions(-) diff --git a/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue b/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue index 2ef5dc5..6983759 100644 --- a/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue +++ b/src/views/processManagement/bathRefine/components/addAccumulateClassDialog.vue @@ -61,6 +61,24 @@ + + + + + @@ -175,7 +195,7 @@ import { getWorkCenterList } from '@/api/processManagement/addQuantity.js'; import { add, update } from '@/api/processManagement/planClass.js'; import { getTank } from '@/api/tankSolutionSystem/info'; - +import { getEquipmentList } from '@/api/processManagement/specialProcess'; export default { props: { showDialog: { type: Boolean, default: false }, @@ -192,12 +212,12 @@ export default { label: '电量差类', value: 1, }, - + { label: '主盐添加量类', value: 4, }, - { + { label: '累计电量类', value: 2, }, @@ -205,7 +225,7 @@ export default { label: '累计生产日期', value: 3, }, - + { label: '累计生产面积', value: 5, @@ -270,6 +290,7 @@ export default { cumulativeInitialValue: [ { required: true, message: '请输入', trigger: ['change', 'submit'] }, ], + device: [{ required: true, message: '请选择', trigger: ['change', 'submit'] }], }, }; }, @@ -291,12 +312,18 @@ export default { this.form.batchNo = ''; console.log(this.form.tableData[index]); this.getTankList(this.form.tableData[index].wcId, index); + this.getEquipmentList(this.form.tableData[index].wcId, index) }, // 查询作业槽下拉列表 getTankList(val, index) { getTank({ workstationId: val ? val : '' }).then(res => { this.form.tableData[index].batchNoOptions = res.data.data; }); }, + getEquipmentList(val, index) { + getEquipmentList({ workstationId: val ? val : '' }).then(res => { + this.form.tableData[index].deviceOptions = res.data.data; + }); + }, getWorkCenterList() { getWorkCenterList().then(res => { this.wcData = res.data.data || []; diff --git a/src/views/processManagement/components/processMainte/processPlanning.vue b/src/views/processManagement/components/processMainte/processPlanning.vue index f3436cb..90cfa61 100644 --- a/src/views/processManagement/components/processMainte/processPlanning.vue +++ b/src/views/processManagement/components/processMainte/processPlanning.vue @@ -261,17 +261,17 @@ > - +