From 06050b976c78f2d7f73584c285ae33a4eef1bae1 Mon Sep 17 00:00:00 2001
From: csc <869898671@qq.com>
Date: Fri, 9 May 2025 00:51:22 +0800
Subject: [PATCH] =?UTF-8?q?feat(workflow):=20=E6=96=B0=E5=A2=9E=E5=AD=90?=
=?UTF-8?q?=E6=B5=81=E7=A8=8B=E8=8A=82=E7=82=B9=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 添加子流程节点相关的组件和逻辑
- 实现子流程节点的添加、编辑和删除
- 添加工作流列表获取和展示功能
- 优化工作流节点的渲染和交互
---
.../modules/drawer/workflow-drawer.vue | 164 +++++++++
.../workflow/modules/nodes/add-node.vue | 26 ++
.../workflow/modules/nodes/node-wrap.vue | 11 +
.../workflow/modules/nodes/start-node.vue | 1 +
.../workflow/modules/nodes/workflow-node.vue | 324 ++++++++++++++++++
src/locales/langs/en-us.ts | 8 +
src/locales/langs/zh-cn.ts | 8 +
src/store/modules/workflow/index.ts | 18 +-
src/typings/app.d.ts | 8 +
src/typings/workflow.d.ts | 9 +
10 files changed, 576 insertions(+), 1 deletion(-)
create mode 100644 src/components/workflow/modules/drawer/workflow-drawer.vue
create mode 100644 src/components/workflow/modules/nodes/workflow-node.vue
diff --git a/src/components/workflow/modules/drawer/workflow-drawer.vue b/src/components/workflow/modules/drawer/workflow-drawer.vue
new file mode 100644
index 0000000..68e2e5e
--- /dev/null
+++ b/src/components/workflow/modules/drawer/workflow-drawer.vue
@@ -0,0 +1,164 @@
+
+
+
+
{{ $t('workflow.node.callback.nodeName') }}
+{{ $t('workflow.node.subWorkflow.nodeName') }}
+