Merge branch 'feature/bpm-n' of https://gitee.com/LesanOuO/yudao-ui-admin-vue3 into feature/bpm

# Conflicts:
#	src/components/SimpleProcessDesignerV2/src/consts.ts
This commit is contained in:
YunaiV committed 2025-01-07 22:30:18 +08:00
commit 528ebf3ea3
6 files changed
+520 -135

No files matched your search

@@ -98,7 +98,11 @@ export interface SimpleFlowNode {
// 审批节点的审批人与发起人相同时,对应的处理类型
assignStartUserHandlerType?: number
// 创建任务监听器
createTaskListener?: ListenerHandler
taskCreateListener?: ListenerHandler
// 创建任务监听器
taskAssignListener?: ListenerHandler
// 创建任务监听器
taskCompleteListener?: ListenerHandler
// 条件类型
conditionType?: ConditionType
// 条件表达式
@@ -236,15 +240,25 @@ export type AssignEmptyHandler = {
*/
export type ListenerHandler = {
enable: boolean
path: string
header: ListenerMap[]
body: ListenerMap[]
path?: string
header?: ListenerMap[]
body?: ListenerMap[]
}
export type ListenerMap = {
key: string
type: number
value: string
}
export enum ListenerMapTypeEnum {
/**
* 固定值
*/
FIXED_VALUE = 1,
/**
* 表单
*/
FROM_FORM = 2
}
export const LISTENER_MAP_TYPES = [
{
value: 1,