From d49def855f6b70c575a68da9b6220bb8e759b56b Mon Sep 17 00:00:00 2001 From: jason <2667446@qq.com> Date: Tue, 27 May 2025 18:40:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Simple=20=E6=A8=A1=E5=9E=8B=20-=20?= =?UTF-8?q?=E5=AE=A1=E6=89=B9=E4=BA=BA=E8=8A=82=E7=82=B9=2080%?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nodes-config/start-user-node-config.vue | 180 +-- .../nodes-config/user-task-node-config.vue | 1252 +++++++++++++++++ .../components/nodes-config/utils.ts | 48 + .../components/nodes/user-task-node.vue | 138 ++ .../components/process-node-tree.vue | 15 +- .../styles/simple-process-designer.scss | 76 - 6 files changed, 1538 insertions(+), 171 deletions(-) create mode 100644 apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue create mode 100644 apps/web-antd/src/components/simple-process-design/components/nodes-config/utils.ts create mode 100644 apps/web-antd/src/components/simple-process-design/components/nodes/user-task-node.vue diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue index 80b7b3a11..348a47317 100644 --- a/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/start-user-node-config.vue @@ -12,10 +12,11 @@ import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; import { - Divider, + Col, Input, Radio, RadioGroup, + Row, TabPane, Tabs, Tooltip, @@ -91,8 +92,8 @@ const getDeptNames = (deptIds: number[]): string => { // 使用 VbenDrawer const [Drawer, drawerApi] = useVbenDrawer({ - header: false, - closable: false, + header: true, + closable: true, onCancel() { drawerApi.close(); }, @@ -142,28 +143,28 @@ defineExpose({ showStartUserNodeConfig }); -
-
字段权限
-
-
字段名称
-
- - 只读 - - - 可编辑 - - - 隐藏 - -
-
-
-
{{ item.title }}
- -
- - - -
-
- - - -
-
- - - -
-
+
+
字段权限
+ + + + 字段名称 + + + + + 只读 + + + + + 可编辑 + + + + + 隐藏 + + + + + + + +
+ + + {{ item.title }} + + + + + + + + + + + + + + + + +
diff --git a/apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue b/apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue new file mode 100644 index 000000000..fdeac0433 --- /dev/null +++ b/apps/web-antd/src/components/simple-process-design/components/nodes-config/user-task-node-config.vue @@ -0,0 +1,1252 @@ + +