|
|
@@ -120,6 +120,11 @@ export enum SimpleProcessStatus {
|
|
|
FAILED = 'failed', // 失败
|
|
|
}
|
|
|
|
|
|
+export enum ApprovalType {
|
|
|
+ APPROVER = 'approver', // 审批
|
|
|
+ COREVIEW = 'coreview', // 协审
|
|
|
+}
|
|
|
+
|
|
|
// 流程环节待办列表项
|
|
|
export interface IApprovalTodoData {
|
|
|
approvalID: string; // 流程 id
|
|
|
@@ -134,6 +139,7 @@ export interface IApprovalTodoData {
|
|
|
lastStatus?: SimpleProcessStatus; // 上一环节的状态
|
|
|
approveTime?: number; // 当前环节审批时间
|
|
|
approvalStatus?: ApprovalStatus; // 审批流程的状态
|
|
|
+ type: ApprovalType; // 审批待办类型
|
|
|
}
|
|
|
|
|
|
export enum TodoType {
|
|
|
@@ -148,7 +154,8 @@ export enum TodoStatus {
|
|
|
export interface ITodo {
|
|
|
ID: string; // 待办 ID
|
|
|
userID: string;
|
|
|
- createdTime: string;
|
|
|
+ createdTime: number; // 创建时间
|
|
|
+ completedTime: number; // 完成时间
|
|
|
todoType: TodoType;
|
|
|
data: any;
|
|
|
status: TodoStatus;
|