Просмотр исходного кода

refactor(types): sass事项后数据结构变更

vian 3 лет назад
Родитель
Сommit
2d1fbc8ad7

+ 1 - 18
types/src/interface/executor.ts

@@ -1,18 +1,6 @@
 import { BusinessTypeKey } from './gather';
-import { IExecutorApprovaledPermission } from './gatherExecutor';
 
-// export interface member {
-//   ID: string;
-//   approvalStatus: string;
-//   approvalTime: string;
-// }
-
-// export interface IExecutorApprovaledPermission {
-//     ID: string;
-//     permission: string[];
-// }
-
-// // 执行者
+// 执行者
 export interface IExecutor {
   ID: string;
   subjectID: string;
@@ -20,10 +8,5 @@ export interface IExecutor {
   setType: string;
   name: string;
   participantMode: string;
-  approvaledPermission: IExecutorApprovaledPermission[];
   members: string[];
 }
-// // 拷贝后的数据表
-// export interface ISubjectExecutor extends IExecutor {
-//   businessID: string;
-// }

+ 0 - 6
types/src/interface/gatherExecutor.ts

@@ -1,10 +1,5 @@
 import { BusinessTypeKey } from './gather';
 
-export interface IExecutorApprovaledPermission {
-  ID: string;
-  permission: string[];
-}
-
 export interface IGatherExecutor {
   ID: string;
   dataID: string;
@@ -13,7 +8,6 @@ export interface IGatherExecutor {
   setType: string;
   businessType: BusinessTypeKey;
   participantMode: string;
-  approvaledPermission: IExecutorApprovaledPermission[];
   businessID: string;
   members: string[];
 }

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

@@ -1,7 +1,6 @@
 import { ReportTree } from './report';
 import { CptModelName, SubModelName, ActionType } from './base';
 import { BusinessTypeKey } from './gather';
-import { IExecutorApprovaledPermission } from './gatherExecutor';
 import { executorMember } from './approvalStatus';
 import { IProcessMatter, IStepMatter } from './matter';
 
@@ -143,7 +142,6 @@ export interface IProcessExecutor {
   setType: string;
   name: string;
   reportTime?: string; // 三合一审批流程第一位的上报时间
-  approvaledPermission: string[];
   scope?: string;
   members?: Members[];
   // 事项中组件及其权限
@@ -200,6 +198,7 @@ export interface IProcedureParticipantInfo {
     configure: string[];
     members?: Members[];
     reportTime?: string;
+    approvaledPermission?: string[]; // 事项后原始数据
     inProcessMatters?: IProcessMatter[];
     afterProcessMatters?: IProcessMatter[];
   };