Procházet zdrojové kódy

新增自定义节点

duy před 10 měsíci
rodič
revize
cf7bd65164
2 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 4 0
      src/views/data-fill/division.vue
  2. 6 0
      src/views/data-fill/wbs.vue

+ 4 - 0
src/views/data-fill/division.vue

@@ -1198,6 +1198,7 @@ const ElTreeMenuClick = async ({ key, node, data, keys }) => {
         };
         if (data?.isClassifition === 1) {
             window.$message.warning("该节点下不能创建子节点");
+            addNodeModalData.value = false;
         } else {
             addNodeModalData.value = true;
         }
@@ -1773,6 +1774,9 @@ const changeStandType = async (val) => {
     });
     const { data } = await getChildList({ current: 1, size: 10000, parentId });
     unitNameOptions.value = data;
+    unitNameOptions.value = unitNameOptions.value.filter(
+        (item) => item.dictKey != -1
+    );
     unitNameOptions.value.forEach((ele) => {
         ele.dictKey = Number(ele.dictKey);
     });

+ 6 - 0
src/views/data-fill/wbs.vue

@@ -1747,6 +1747,8 @@ const setTreeMenuDataClick = ({ key, node, data }) => {
         };
         if (data?.isClassifition === 1) {
             window.$message.warning("该节点下不能创建子节点");
+            addNodeModalData.value = false;
+            return;
         } else {
             addNodeModalData.value = true;
         }
@@ -2289,6 +2291,10 @@ const changeStandType = async (val) => {
     });
     const { data } = await getChildList({ current: 1, size: 10000, parentId });
     unitNameOptions.value = data;
+
+    unitNameOptions.value = unitNameOptions.value.filter(
+        (item) => item.dictKey != -1
+    );
     unitNameOptions.value.forEach((ele) => {
         ele.dictKey = Number(ele.dictKey);
     });