Kaynağa Gözat

feat(types): 传统变更审核组件

vian 3 yıl önce
ebeveyn
işleme
33b543ddc9

+ 2 - 0
types/src/interface/matter.ts

@@ -51,6 +51,7 @@ export interface IStepMatter {
   auditCommentsPermission: string[];
   settlementPermission: string[];
   budgetComparePermission: string[];
+  changeAuditPermission: string[];
 }
 
 export interface IGatherStepMatter extends IStepMatter {
@@ -144,4 +145,5 @@ export const ComponentNameMap: Record<string, string> = {
   settlement: '造价文件',
   budgetCompare: '概算-预算阶段造价对比',
   resultsDocument: '成果文件',
+  changeAudit: '传统变更审核',
 };

+ 6 - 7
types/src/interface/process.ts

@@ -1,7 +1,5 @@
-import { ReportTree } from './report';
 import { CptModelName, SubModelName, ActionType } from './base';
 import { BusinessTypeKey } from './gather';
-import { executorMember } from './approvalStatus';
 import { IProcessMatter, IStepMatter } from './matter';
 
 // 环节类型
@@ -237,6 +235,7 @@ export interface IComponentPermissionConfig {
   auditCommentsPermission?: string[];
   settlementPermission?: string[];
   budgetComparePermission?: string[];
+  changeAuditPermission?: string[];
 }
 
 // 固定协审配置
@@ -345,6 +344,11 @@ export interface IProcedureItem {
   apostilleProcess?: IProcedureItem;
 }
 
+export interface IScopeType {
+  type: string;
+  value: string;
+}
+
 export interface IApproval {
   ID: string;
   name: string;
@@ -357,11 +361,6 @@ export interface IApproval {
   businessType?: BusinessTypeKey;
 }
 
-export interface IScopeType {
-  type: string;
-  value: string;
-}
-
 export enum ApprovalStatus {
   CREATED = 'created', // 创建完成
   PROCESSING = 'processing', // 正在审批