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();