From 3f9408bfbe87458eb52c047c581c1f3f9614b019 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Tue, 7 Jan 2025 22:27:13 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BB=A3=E7=A0=81=E8=AF=84=E5=AE=A1?= =?UTF-8?q?=E3=80=91BPM=EF=BC=9ASimple=20=E8=AE=BE=E8=AE=A1=E5=99=A8=20-?= =?UTF-8?q?=20=E8=B7=AF=E7=94=B1=E5=88=86=E6=94=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SimpleProcessDesignerV2/src/NodeHandler.vue | 1 + .../SimpleProcessDesignerV2/src/consts.ts | 4 ++-- .../src/nodes-config/RouteNodeConfig.vue | 2 ++ .../src/nodes/RouteNode.vue | 14 +++++++------- 4 files changed, 12 insertions(+), 9 deletions(-) diff --git a/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue b/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue index c3c2c380..f52f54b0 100644 --- a/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue +++ b/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue @@ -236,6 +236,7 @@ const addNode = (type: number) => { emits('update:childNode', data) } if (type === NodeType.ROUTE_BRANCH_NODE) { + // TODO @lesan:高亮那边,需要考虑下。 const data: SimpleFlowNode = { id: 'GateWay_' + generateUUID(), name: NODE_DEFAULT_NAME.get(NodeType.ROUTE_BRANCH_NODE) as string, diff --git a/src/components/SimpleProcessDesignerV2/src/consts.ts b/src/components/SimpleProcessDesignerV2/src/consts.ts index daa91f78..767294e4 100644 --- a/src/components/SimpleProcessDesignerV2/src/consts.ts +++ b/src/components/SimpleProcessDesignerV2/src/consts.ts @@ -98,7 +98,7 @@ export interface SimpleFlowNode { // 审批节点的审批人与发起人相同时,对应的处理类型 assignStartUserHandlerType?: number // 创建任务监听器 - createTaskListener: ListenerHandler + createTaskListener?: ListenerHandler // 条件类型 conditionType?: ConditionType // 条件表达式 @@ -646,7 +646,7 @@ export const DELAY_TYPE = [ */ export type RouteCondition = { nodeId: string - conditionType: number + conditionType: number // TODO @lesan:ConditionType conditionExpression: string conditionGroups: ConditionGroup } diff --git a/src/components/SimpleProcessDesignerV2/src/nodes-config/RouteNodeConfig.vue b/src/components/SimpleProcessDesignerV2/src/nodes-config/RouteNodeConfig.vue index 2d31f159..2e502887 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes-config/RouteNodeConfig.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes-config/RouteNodeConfig.vue @@ -54,6 +54,7 @@ + { return `${routeGroup.value.length}条路由分支` } +// TODO @lesan:这个需要实现么? const changeConditionType = () => {} const deleteConditionGroup = (conditions, index) => { diff --git a/src/components/SimpleProcessDesignerV2/src/nodes/RouteNode.vue b/src/components/SimpleProcessDesignerV2/src/nodes/RouteNode.vue index 76f7dbe9..0cea90c2 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes/RouteNode.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes/RouteNode.vue @@ -10,7 +10,9 @@ >
-
+
+ +
- +