From 059df5b4cac567685ba08f21b7893a097ca82847 Mon Sep 17 00:00:00 2001 From: jason <2667446@qq.com> Date: Sun, 1 Jun 2025 22:19:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20[BPM=20=E5=B7=A5=E4=BD=9C=E6=B5=81]=20S?= =?UTF-8?q?imple=20=E6=A8=A1=E5=9E=8B=20-=20=E5=BB=B6=E8=BF=9F=E5=99=A8?= =?UTF-8?q?=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nodes-config/delay-timer-node-config.vue | 256 ++++++++++++++++++ .../components/nodes/delay-timer-node.vue | 115 ++++++++ .../components/process-node-tree.vue | 5 +- 3 files changed, 374 insertions(+), 2 deletions(-) create mode 100644 apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue create mode 100644 apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue new file mode 100644 index 000000000..fdb8e3a6c --- /dev/null +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/delay-timer-node-config.vue @@ -0,0 +1,256 @@ + + + diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue b/apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue new file mode 100644 index 000000000..59b887a4b --- /dev/null +++ b/apps/web-antd/src/components/simple-process-design/components/nodes/delay-timer-node.vue @@ -0,0 +1,115 @@ + + + diff --git a/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue b/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue index bb6286f63..b139aa3b1 100644 --- a/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue +++ b/apps/web-antd/src/components/simple-process-design/components/process-node-tree.vue @@ -4,6 +4,7 @@ import type { SimpleFlowNode } from '../consts'; import { NodeType } from '../consts'; import { useWatchNode } from '../helpers'; import CopyTaskNode from './nodes/copy-task-node.vue'; +import DelayTimerNode from './nodes/delay-timer-node.vue'; import EndEventNode from './nodes/end-event-node.vue'; import ExclusiveNode from './nodes/exclusive-node.vue'; import InclusiveNode from './nodes/inclusive-node.vue'; @@ -109,11 +110,11 @@ const recursiveFindParentNode = ( @find-parent-node="findParentNode" /> - + />