【功能新增】审批节点的审批人与发起人相同时,对应的处理类型的配置

This commit is contained in:
YunaiV committed 2024-08-17 10:18:50 +08:00
1 parent fd13eb7f8f
commit 2dae231afc
3 files changed
+44 -2

No files matched your search

@@ -77,6 +77,8 @@ export interface SimpleFlowNode {
timeoutHandler?: TimeoutHandler
// 审批任务拒绝处理
rejectHandler?: RejectHandler
// 审批节点的审批人与发起人相同时,对应的处理类型
assignStartUserHandlerType?: number
}
// 候选人策略枚举 ( 用于审批节点。抄送节点 )
export enum CandidateStrategy {
@@ -174,6 +176,21 @@ export enum RejectHandlerType {
*/
RETURN_USER_TASK = 2
}
// 用户任务的审批人与发起人相同时,处理类型枚举
export enum AssignStartUserHandlerType {
/**
* 由发起人对自己审批
*/
START_USER_AUDIT = 1,
/**
* 自动跳过【参考飞书】:1)如果当前节点还有其他审批人,则交由其他审批人进行审批;2)如果当前节点没有其他审批人,则该节点自动通过
*/
SKIP = 2,
/**
* 转交给部门负责人审批
*/
ASSIGN_DEPT_LEADER
}
// 时间单位枚举
export enum TimeUnitType {
@@ -309,6 +326,11 @@ export const REJECT_HANDLER_TYPES: DictDataVO[] = [
{ label: '驳回到指定节点', value: RejectHandlerType.RETURN_USER_TASK }
// { label: '结束任务', value: RejectHandlerType.FINISH_TASK }
]
export const ASSIGN_START_USER_HANDLER_TYPES: DictDataVO[] = [
{ label: '由发起人对自己审批', value: 1 },
{ label: '自动跳过', value: 2 },
{ label: '转交给部门负责人审批', value: 3 }
]
// 比较运算符
export const COMPARISON_OPERATORS: DictDataVO = [