|
|
@@ -82,12 +82,18 @@ export interface IApproval {
|
|
|
process: IProcess[];
|
|
|
}
|
|
|
|
|
|
+// export enum ApprovalStatus {
|
|
|
+// CREATED = 'created', // 创建
|
|
|
+// PROCESSING = 'processing', // 正在审批
|
|
|
+// APPROVED = 'approved', // 审批通过
|
|
|
+// FAILED = 'failed', // 失败
|
|
|
+// }
|
|
|
+
|
|
|
export enum ApprovalStatus {
|
|
|
- CREATED = 'created', // 创建
|
|
|
PROCESSING = 'processing', // 正在审批
|
|
|
APPROVED = 'approved', // 审批通过
|
|
|
- FAILED = 'failed', // 失败
|
|
|
}
|
|
|
+
|
|
|
// 复制到项目里的流程
|
|
|
export interface IProjectApproval extends IApproval {
|
|
|
financialProjectID: string; // 财审项目ID
|
|
|
@@ -121,13 +127,7 @@ export enum SimpleProcessStatus {
|
|
|
FAILED = 'failed', // 失败
|
|
|
}
|
|
|
|
|
|
-// 流程状态(精简)
|
|
|
-export enum SimpleApprovalStatus {
|
|
|
- PROCESSING = 'processing', // 正在审批
|
|
|
- APPROVED = 'approved', // 审批通过
|
|
|
-}
|
|
|
-
|
|
|
-// 待办列表项
|
|
|
+// 流程环节待办列表项
|
|
|
export interface ITodoProcessItem {
|
|
|
ID: string; // 待办 ID
|
|
|
projectID: string; // 项目 ID
|
|
|
@@ -139,5 +139,5 @@ export interface ITodoProcessItem {
|
|
|
reportTime?: number; // 上报时间
|
|
|
approveTime?: number; // 审批时间
|
|
|
lastStatus?: SimpleProcessStatus; // 上一环节的状态
|
|
|
- approvalStatus?: SimpleApprovalStatus; // 审批流程的状态
|
|
|
+ approvalStatus?: ApprovalStatus; // 审批流程的状态
|
|
|
}
|