From 29dfedfa945e04d3fb6a22e25af86d939ca9a563 Mon Sep 17 00:00:00 2001 From: zch Date: Wed, 12 Mar 2025 15:45:48 +0800 Subject: [PATCH] =?UTF-8?q?refactor(mes):=20=E4=BC=98=E5=8C=96=E7=89=A9?= =?UTF-8?q?=E6=96=99=E7=B1=BB=E5=9E=8B=E9=80=89=E6=8B=A9=E5=8A=9F=E8=83=BD?= =?UTF-8?q?,=E9=80=89=E6=8B=A9=E7=89=A9=E6=96=99=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E6=97=B6=E8=87=AA=E5=8A=A8=E7=BB=91=E5=AE=9A=E8=AF=A5=E7=89=A9?= =?UTF-8?q?=E6=96=99=E7=B1=BB=E5=9E=8B=E7=9A=84=E7=89=A9=E6=96=99=E5=A4=A7?= =?UTF-8?q?=E7=B1=BB;=E9=80=89=E4=B8=AD=E5=B7=A6=E4=BE=A7=E7=89=A9?= =?UTF-8?q?=E6=96=99=E7=B1=BB=E5=9E=8B=EF=BC=8C=E7=82=B9=E5=87=BB=E2=80=9C?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E2=80=9D=EF=BC=8C=E6=96=B0=E5=A2=9E=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E7=89=A9=E6=96=99=E7=B1=BB=E5=9E=8B=E7=BB=91=E5=AE=9A?= =?UTF-8?q?(MeterSphere10016)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在物料类型选择框中添加 @change 事件,触发物料大类的自动填充 - 注释掉物料大类的选择框 - 修复点击左侧物料类型树节点时,新增页面物料类型的绑定问题 --- src/views/mes/baseMaterialInfo/index.vue | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/views/mes/baseMaterialInfo/index.vue b/src/views/mes/baseMaterialInfo/index.vue index 5eaa8b7..e566c98 100644 --- a/src/views/mes/baseMaterialInfo/index.vue +++ b/src/views/mes/baseMaterialInfo/index.vue @@ -416,9 +416,9 @@ - + - + - + + + @@ -1131,9 +1133,10 @@ const getInfoOptions = async () => { InfoOptions.value = proxy?.handleTree(res.data, "matrialTypeId", "parentId"); } -//点击左侧物料类型树节点,获取id并赋值给form.value.materialTypeId +//点击左侧物料类型树节点,(选中左侧物料类型,点击“新增”,新增页面物料类型绑定) const handleTreeNodeClick = async (data: any) => { queryParams.value.materialTypeId = data.matrialTypeId; + initFormData.materialTypeId = data.matrialTypeId; handleQuery(); } @@ -1263,6 +1266,13 @@ const getBaseMaterialCategorySelect = async () => { materialCategoryOptions.value = res.data; } +const materialCategoryIdBymaterialTypeId = (materialTypeId: string | number) => { + const selectmaterialTypeId = materialTypeList.value.find(item => item.matrialTypeId === materialTypeId); + if (selectmaterialTypeId){ + form.value.materialCategoryId = selectmaterialTypeId.materialCategoryId; + } +} + onMounted(() => { getBaseMaterialCategorySelect(); getInfoOptions();