qinlaiqiao 4 лет назад
Родитель
Сommit
9209375e87
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      types/src/interface/process.ts

+ 8 - 1
types/src/interface/process.ts

@@ -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;