!100 feat: 完善审批中心、发起流程、查看流程、工作流整体进度 40%

Merge pull request !100 from 子夜/feature/bpm-process-instance
This commit is contained in:
xingyu
2025-05-12 02:16:06 +00:00
committed by Gitee
18 changed files with 2319 additions and 371 deletions

View File

@@ -466,7 +466,7 @@ export const BpmAutoApproveType = {
};
// 候选人策略枚举 用于审批节点。抄送节点 )
export enum CandidateStrategyEnum {
export enum BpmCandidateStrategyEnum {
/**
* 审批人自选
*/
@@ -532,7 +532,7 @@ export enum CandidateStrategyEnum {
/**
* 节点类型
*/
export enum NodeTypeEnum {
export enum BpmNodeTypeEnum {
/**
* 子流程节点
*/
@@ -597,7 +597,7 @@ export enum NodeTypeEnum {
/**
* 任务状态枚举
*/
export enum TaskStatusEnum {
export enum BpmTaskStatusEnum {
/**
* 审批通过
*/
@@ -634,3 +634,36 @@ export enum TaskStatusEnum {
*/
WAIT = 0,
}
/**
* 节点 Id 枚举
*/
export enum BpmNodeIdEnum {
/**
* 发起人节点 Id
*/
END_EVENT_NODE_ID = 'EndEvent',
/**
* 发起人节点 Id
*/
START_USER_NODE_ID = 'StartUserNode',
}
/**
* 表单权限的枚举
*/
export enum BpmFieldPermissionType {
/**
* 隐藏
*/
NONE = '3',
/**
* 只读
*/
READ = '1',
/**
* 编辑
*/
WRITE = '2',
}