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