duy 10 месяцев назад
Родитель
Сommit
5183e5b83b
2 измененных файлов с 33 добавлено и 5 удалено
  1. 15 3
      src/views/data-fill/division.vue
  2. 18 2
      src/views/data-fill/wbs.vue

+ 15 - 3
src/views/data-fill/division.vue

@@ -1193,7 +1193,14 @@ const ElTreeMenuClick = async ({ key, node, data, keys }) => {
         addTreeNodeId.value = data?.primaryKeyId;
         addTreeNodeOldId.value = data?.oldId;
         addNodeLoading.value = false;
-        addNodeModal.value = true;
+        // addNodeModal.value = true;
+        if (data?.isClassifition === 1) {
+            window.$message.warning("该节点下不能创建子节点");
+            addNodeModal.value = false;
+            return;
+        } else {
+            addNodeModal.value = true;
+        }
     } else if (key === "add1") {
         addTreeNodeId.value = data?.primaryKeyId;
         addTreeNodeOldId.value = data?.oldId;
@@ -1202,8 +1209,13 @@ const ElTreeMenuClick = async ({ key, node, data, keys }) => {
             nodeName: "",
             nodeType: null,
         };
-
-        addNodeModalCus.value = true;
+        if (data?.isClassifition === 1) {
+            window.$message.warning("该节点下不能创建子节点");
+            addNodeModalCus.value = false;
+            return;
+        } else {
+            addNodeModalCus.value = true;
+        }
     } else if (key === "add2") {
         addTreeNodeId.value = data?.primaryKeyId;
         addTreeNodeOldId.value = data?.oldId;

+ 18 - 2
src/views/data-fill/wbs.vue

@@ -1744,7 +1744,15 @@ const setTreeMenuDataClick = ({ key, node, data }) => {
         addTreeNodeId.value = data?.primaryKeyId;
         addTreeNodeOldId.value = data?.oldId;
         addNodeLoading.value = false;
-        addNodeModal.value = true;
+
+        if (data?.isClassifition === 1) {
+            window.$message.warning("该节点下不能创建子节点");
+            addNodeModal.value = false;
+            return;
+        }
+        {
+            addNodeModal.value = true;
+        }
     } else if (key === "add1") {
         addTreeNodeId.value = data?.primaryKeyId;
         addTreeNodeOldId.value = data?.oldId;
@@ -1753,7 +1761,15 @@ const setTreeMenuDataClick = ({ key, node, data }) => {
             nodeName: "",
             nodeType: null,
         };
-        addNodeModalCus.value = true;
+
+        if (data?.isClassifition === 1) {
+            window.$message.warning("该节点下不能创建子节点");
+            addNodeModalCus.value = false;
+            return;
+        }
+        {
+            addNodeModalCus.value = true;
+        }
     } else if (key === "add2") {
         addTreeNodeId.value = data?.primaryKeyId;
         addTreeNodeOldId.value = data?.oldId;