From 3ed4060f2aef166b83f62c21f87992e1ab8769ed Mon Sep 17 00:00:00 2001 From: zch Date: Tue, 18 Mar 2025 19:31:02 +0800 Subject: [PATCH] =?UTF-8?q?change(mes):=20(MeterSphere100024)=E3=80=90?= =?UTF-8?q?=E7=94=9F=E4=BA=A7=E8=AE=A1=E5=88=92=E4=BF=A1=E6=81=AF=E3=80=91?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=95=8C=E9=9D=A2=E7=9A=84=E6=9C=BA=E5=8F=B0?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=EF=BC=8C=E6=9C=AA=E6=A0=B9=E6=8D=AE=E5=8D=8A?= =?UTF-8?q?=E5=88=B6=E5=93=81=E3=80=81=E6=88=90=E5=9E=8B=E3=80=81=E7=A1=AB?= =?UTF-8?q?=E5=8C=96=E8=BF=9B=E8=A1=8C=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 当半制品时(workshopId=2) 在选择工序后,根据工序 ID 加载机台数据,仅在选择了工序且工单 ID 不为空时加载机台数据,添加了 getMachine 方法,用于在选择工序时获取机台数据 --- src/views/mes/planInfo/index.vue | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/src/views/mes/planInfo/index.vue b/src/views/mes/planInfo/index.vue index 9cc39e5..955b1ca 100644 --- a/src/views/mes/planInfo/index.vue +++ b/src/views/mes/planInfo/index.vue @@ -436,7 +436,7 @@ - + { /*获取机台下拉框*/ const getReleaseSelect = async () => { - // machineQueryParams.value.processId = form.value.processId; + machineQueryParams.value.processId = form.value.processId; + // machineQueryParams.value.workshopId = workshopId.value; let res = await getProdBaseMachineInfoList(machineQueryParams.value); releaseList.value = res.data; prodBaseMachineInfoList.value = res.data; @@ -1098,7 +1099,9 @@ const handleSfpBatchAdd = () => { sfpBatchDialog.visible = true; sfpBatchDialog.title = '添加半制品生产计划信息'; machineQueryParams.value = {}; - getReleaseSelect(); +/* if (form.value.processId != null ){ + getReleaseSelect(); + }*/ }; /** 新增成型按钮操作 */ @@ -1309,12 +1312,21 @@ function handleMachineQuery() { getReleaseSelect(); } +const getMachine = async () => { + console.log(form.value.processId) + if ( workshopId.value == 2 && form.value.processId != null ){ + await getReleaseSelect(); + } +}; + onMounted(() => { getWorkshopId(); getShiftSelect(); getClassTeamSelect(); getProcessSelect(); - getReleaseSelect(); + if (form.value.processId != null ){ + getReleaseSelect(); + } getList(); });