Skip to content

Commit 31a0e9e

Browse files
committed
Merge remote-tracking branch 'yudao/feature/bpm' into feature/bpm-子流程
2 parents 9c9f09f + a061265 commit 31a0e9e

File tree

3 files changed

+260
-81
lines changed

3 files changed

+260
-81
lines changed

src/components/SimpleProcessDesignerV2/src/consts.ts

+17-5
Original file line numberDiff line numberDiff line change
@@ -757,9 +757,17 @@ export enum TriggerTypeEnum {
757757
*/
758758
HTTP_REQUEST = 1,
759759
/**
760-
* 流程表单更新触发器
760+
* 表单数据更新触发器
761761
*/
762-
FORM_UPDATE = 2
762+
FORM_UPDATE = 2,
763+
/**
764+
* 表单数据删除触发器
765+
*/
766+
FORM_DELETE = 3,
767+
/**
768+
* 发起异步 HTTP 请求
769+
*/
770+
ASYNC_HTTP_REQUEST = 4
763771
}
764772

765773
/**
@@ -786,13 +794,17 @@ export type FormTriggerSetting = {
786794
conditionExpression?: string
787795
// 条件组
788796
conditionGroups?: ConditionGroup
789-
// 更新表单字段
790-
updateFormFields?: Record<string, any>
797+
// 更新表单字段配置
798+
updateFormFields?: Record<string, any>,
799+
// 删除表单字段配置
800+
deleteFields?: string[]
791801
}
792802

793803
export const TRIGGER_TYPES: DictDataVO[] = [
794804
{ label: 'HTTP 请求', value: TriggerTypeEnum.HTTP_REQUEST },
795-
{ label: '修改表单数据', value: TriggerTypeEnum.FORM_UPDATE }
805+
{ label: '异步 HTTP 请求', value: TriggerTypeEnum.ASYNC_HTTP_REQUEST },
806+
{ label: '修改表单数据', value: TriggerTypeEnum.FORM_UPDATE },
807+
{ label: '删除表单数据', value: TriggerTypeEnum.FORM_DELETE }
796808
]
797809

798810
/**

0 commit comments

Comments
 (0)