diff --git a/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue b/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue index 629031b8..1e9dca6e 100644 --- a/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue +++ b/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue @@ -27,11 +27,17 @@
条件分支
-
+
并行分支
+
+
+ +
+
包容分支
+
-
其它条件不满足进入此分支(该分支不可编辑和删除)
+
未满足其它条件时,将进入此分支(该分支不可编辑和删除)
-
添加条件
+ 添加条件
SimpleFlowNode, - // required: true - // }, flowNode: { type: Object as () => SimpleFlowNode, required: true @@ -193,7 +189,7 @@ const recursiveFindParentNode = ( node: SimpleFlowNode, nodeType: number ) => { - if (!node || node.type === NodeType.START_EVENT_NODE) { + if (!node || node.type === NodeType.START_USER_NODE) { return } if (node.type === nodeType) { diff --git a/src/components/SimpleProcessDesignerV2/src/nodes/InclusiveNode.vue b/src/components/SimpleProcessDesignerV2/src/nodes/InclusiveNode.vue new file mode 100644 index 00000000..15c5ef68 --- /dev/null +++ b/src/components/SimpleProcessDesignerV2/src/nodes/InclusiveNode.vue @@ -0,0 +1,201 @@ + + + + + diff --git a/src/components/SimpleProcessDesignerV2/src/nodes/ParallelNode.vue b/src/components/SimpleProcessDesignerV2/src/nodes/ParallelNode.vue index 3cdd8f8f..848b2b46 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes/ParallelNode.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes/ParallelNode.vue @@ -1,7 +1,7 @@