소스 검색

feature/修改bug

dengrui 1 년 전
부모
커밋
f612f9a03c
2개의 변경된 파일8개의 추가작업 그리고 3개의 파일을 삭제
  1. 0 1
      src/views/base/craftManagement/route/bindProcess.vue
  2. 8 2
      src/views/base/craftManagement/route/components/CustomNode/index.vue

+ 0 - 1
src/views/base/craftManagement/route/bindProcess.vue

@@ -199,7 +199,6 @@ const nodeClick = (event) => {
   } else {
     currentProcess.value = event.node;
   }
-  selectLine.value = null;
 };
 //当使用回退时清空选择的node
 

+ 8 - 2
src/views/base/craftManagement/route/components/CustomNode/index.vue

@@ -19,8 +19,13 @@ const getBorderClass = computed(() => {
 watch(
   () => currentProcess.value,
   () => {
+    if (currentProcess.value == null) {
+      selectStatus.value = false;
+      return;
+    }
     selectStatus.value = props.id == currentProcess.value.id;
-  }
+  },
+  { deep: true }
 );
 watch(
   () => selectNode.value,
@@ -30,7 +35,8 @@ watch(
       return;
     }
     selectStatus.value = props.id == selectNode.value.id;
-  }
+  },
+  { deep: true }
 );
 </script>