Эх сурвалжийг харах

回收节点不校验流程是否闭环

sh4wmoo 3 жил өмнө
parent
commit
9605570dda

+ 2 - 2
src/view/process/process-flow/process-setting.vue

@@ -212,8 +212,8 @@ export default {
       })
       if (startNodesNoCloseLoop.length > 0) return false
 
-      //检查所有开始节点是否能够连接到结束节点
-      let endNodesNoCloseLoop=endNodes.filter(it=>{
+      //检查所有结束节点是否都有开始节点(回收不校验)
+      let endNodesNoCloseLoop=endNodes.filter(it=>it.getData()?.nodeKind!==this.$config.nodeKind.recover).filter(it=>{
         let startCount = this.graph.getPredecessors(it)?.filter(it=>it.getData()?.flowKind===this.$config.flowKind.start)
         if (startCount<1) {
           this.$Message.error('结束节点为 [' + it.getData()?.nodeName + '] 的流程未闭环,请检查')