| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- // 修改类型
- export enum ModifyType {
- FILE = 'file', // 文件
- FIELD = 'field', // 字段
- COLLABORATOR = 'collaborator', // 协审人
- COST_FILE = 'costFile', // 造价文件
- BUSINESS = 'business', // 业务
- }
- export enum OperateType {
- MODIFY = '修改',
- UPLOAD = '上传',
- DELETE = '删除',
- RENAME = '重命名',
- ADD = '添加',
- EDIT = '编辑',
- REPORT = '上报',
- APPROVAL = '审批通过',
- RETURN = '审批退回',
- CREATE = '创建',
- IMPORT = '导入',
- OPEN = '打开',
- APOSTILLE = '加签',
- COPY = "拷贝"
- }
- export interface IModifyUser {
- ID: string;
- name: string;
- }
- export interface IModifiedVal {
- label: string; // 名称
- value: string; // 名称对应的值
- }
- export interface IModifyInfo {
- type: OperateType; // 操作类型
- operateTarget: string; // 被操作目标
- modifiedVal?: IModifiedVal; // 修改后的值
- remark?: string; // 备注,需要的信息可以存在这
- }
- export interface ILogItem {
- name: string;
- modifyTime: string | number;
- modifyType: ModifyType;
- modifyUser: IModifyUser;
- info: IModifyInfo;
- }
- export interface IProcessLog {
- ID: string; // log ID
- businessID: string; // 业务ID
- processID: string; // 环节ID
- logs?: ILogItem[]; // logs
- }
|