export interface logsType { unitId: string, name: string, userIds: Array, userNames: Array, des: string, time: string, type: string, } export interface nodeUsersType { id: string, name: string, options: { value: string, label: string } } export interface taskBtnsType { code: string, name: string, type: string } export interface currentNodeObject { [key: string]: any; } export interface designerDataType { loading: Boolean; xmlString: '', height: string, midVisible: Boolean, isCustmerTitle: Boolean, nodeUsers: nodeUsersType[], selectUsersVisible: Boolean, selectTUserVisible: Boolean, tUserType: Number, // 1 转移 2 加签, isDraft: Boolean, delegateUsers: [], task: currentNodeObject, process: currentNodeObject, logs: logsType[], // 流程日志信息 nodeMap: {}, // 需要处理的任务 userLogs: currentNodeObject[], // 人员日志信息 nodeLogs: currentNodeObject[], taskBtns: taskBtnsType[], currentNode: currentNodeObject, stampList: [], currentBtn: { code: string, name: string, isNextAuditor:boolean }, wfData: currentNodeObject[], isCreateAgain: Boolean, selectRejectNodeVisible:Boolean, selectSignVisible:Boolean, }