|
@@ -222,17 +222,6 @@ export interface IApproval {
|
|
|
businessType?: BusinessTypeKey;
|
|
businessType?: BusinessTypeKey;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export interface IProcedureApproval {
|
|
|
|
|
- ID: string;
|
|
|
|
|
- name: string;
|
|
|
|
|
- createdID: string;
|
|
|
|
|
- createdTime: number;
|
|
|
|
|
- process: IProcedureProcess[];
|
|
|
|
|
- templateProcess?: IProcedureProcess[]; // 三合一需要用的流程模板
|
|
|
|
|
- subjectID?: string;
|
|
|
|
|
- businessType?: BusinessTypeKey;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
export enum ApprovalStatus {
|
|
export enum ApprovalStatus {
|
|
|
CREATED = 'created', // 创建完成
|
|
CREATED = 'created', // 创建完成
|
|
|
PROCESSING = 'processing', // 正在审批
|
|
PROCESSING = 'processing', // 正在审批
|
|
@@ -256,6 +245,16 @@ export interface IProjectApproval extends IApproval {
|
|
|
gatherID?: string;
|
|
gatherID?: string;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+// 三合一项目里的流程
|
|
|
|
|
+export interface IProcedureApproval {
|
|
|
|
|
+ ID: string;
|
|
|
|
|
+ gatherID: string;
|
|
|
|
|
+ businessType: BusinessTypeKey;
|
|
|
|
|
+ businessID: string;
|
|
|
|
|
+ templateProcess: IProcedureProcess[];
|
|
|
|
|
+ process: IProcedureProcess[];
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
// 流程过程中存储的数据
|
|
// 流程过程中存储的数据
|
|
|
export interface IProcessData {
|
|
export interface IProcessData {
|
|
|
ID: string;
|
|
ID: string;
|