From 64ff45e46caccbe0dfb68a3e17a83aa4b8fa38d0 Mon Sep 17 00:00:00 2001 From: Lesan <1960681385@qq.com> Date: Mon, 24 Feb 2025 15:27:27 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AD=90=E6=B5=81=E7=A8=8B-=E8=B6=85?= =?UTF-8?q?=E6=97=B6=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/NodeHandler.vue | 3 + .../SimpleProcessDesignerV2/src/consts.ts | 8 +- .../nodes-config/ChildProcessNodeConfig.vue | 148 ++++++++++++++++-- 3 files changed, 145 insertions(+), 14 deletions(-) diff --git a/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue b/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue index 22d113f9..25532344 100644 --- a/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue +++ b/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue @@ -303,6 +303,9 @@ const addNode = (type: number) => { skipStartUserNode: false, startUserSetting: { type: 1 + }, + timeoutSetting: { + enable: false } } } diff --git a/src/components/SimpleProcessDesignerV2/src/consts.ts b/src/components/SimpleProcessDesignerV2/src/consts.ts index 1c36df02..1224c4bf 100644 --- a/src/components/SimpleProcessDesignerV2/src/consts.ts +++ b/src/components/SimpleProcessDesignerV2/src/consts.ts @@ -818,17 +818,21 @@ export type ChildProcessSetting = { outVariables?: IOParameter[], skipStartUserNode: boolean, startUserSetting: StartUserSetting, + timeoutSetting: TimeoutSetting, } - export type IOParameter = { source: string sourceExpression: string target: string targetExpression: string } - export type StartUserSetting = { type: number formField?: string emptyType?: number } +export type TimeoutSetting = { + enable: boolean, + type?: DelayTypeEnum, + timeExpression?: string, +} diff --git a/src/components/SimpleProcessDesignerV2/src/nodes-config/ChildProcessNodeConfig.vue b/src/components/SimpleProcessDesignerV2/src/nodes-config/ChildProcessNodeConfig.vue index a7d9aee6..724ee723 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes-config/ChildProcessNodeConfig.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes-config/ChildProcessNodeConfig.vue @@ -28,11 +28,7 @@
- + + + 超时设置 + + + +
+ + + + + + + + + + + + + 后进入下一节点 + + + + 后进入下一节点 + +
@@ -210,9 +260,17 @@