diff --git a/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue b/src/components/SimpleProcessDesignerV2/src/NodeHandler.vue
index 22d113f9e1c52a4ce3439ab2199e4fa36fd4c30f..255323445a1822e744a197d7d3150322d36e503e 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 bc0eea693899c97b1a29b16b2253263b1fae71c4..c7285f93f5f02e3eefaea3b940afd55e26a6ac03 100644
--- a/src/components/SimpleProcessDesignerV2/src/consts.ts
+++ b/src/components/SimpleProcessDesignerV2/src/consts.ts
@@ -815,22 +815,26 @@ export const TRIGGER_TYPES: DictDataVO[] = [
export type ChildProcessSetting = {
calledProcessDefinitionKey: string
calledProcessDefinitionName: string
- async: boolean
- inVariables?: IOParameter[]
- outVariables?: IOParameter[]
- skipStartUserNode: boolean
- startUserSetting: StartUserSetting
+ async: boolean,
+ inVariables?: IOParameter[],
+ 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 b6813444d1e76392272cffdadd7416d49f1f1562..9e2ce4a2d4d0125c41b6065eab6d6cd96f9b88fd 100644
--- a/src/components/SimpleProcessDesignerV2/src/nodes-config/ChildProcessNodeConfig.vue
+++ b/src/components/SimpleProcessDesignerV2/src/nodes-config/ChildProcessNodeConfig.vue
@@ -192,6 +192,60 @@
/>
+
+