export interface IFileItem { attachId: string; attachName: string; attachSize?: number; attachType?: string; attachTypeName?: string; isCustomerReference?: boolean; templateAttachId?: string; templateAttachName?: string; templateAttachSize?: string; compareAttachId?: string; compareAttachName?: string; compareAttachSize?: string; isWatermark?: boolean; isElectronicSeal?: boolean; templateCrNo?: string; fmsIsElectronicSeal?: any; showFmsIsElectronicSeal?: any; [prop: string]: any; } export interface IQunjProps { code?: string; contranctNum?: string; isTakeOut?: string; details?: { sealName?: string; sealNo: string; sealCount?: number; }[]; } export interface IProps { /** 是否显示上传按钮 */ isUpload?: boolean; /** 附件列表 */ fileList?: IFileItem[]; /** 已选中群杰印章列表 */ qunjSeal?: IQunjProps; /** 群杰印章修改事件 */ qunjSealChange?: any; /** 已选中的电子印章列表 */ electronicSealIdList?: any[]; /** 电子印章修改事件 */ electronicSealChange?: any; /** 组件暴露给外部得方法 */ handleRef?: any; /** 接口api */ ZT_API_BASEURL: string; /** 附件api */ ZT_FILE_BASEURL: string; /** 系统信息 */ systemCode?: string; /** token */ token?: any; /** 点击客户样板 */ openCustomerModalHandle?: any; /** 发送接口请求的方法 */ request?: any; /** 是否展示群杰 */ needQj: number; /** 是否展示达观 */ needDg: number; /** 是否展示契约锁 */ needQys: number; /** 流程id */ flowId: number; /** 部门id */ deptId: any; /** 0 可编辑 1 为不可编辑 */ canEdit: number; /** 当前办理事项id */ caseId: string; /** 合同id */ contractId: string; /** 后台用于维护当前合同id下附件id(key)与文档id(value)的关系map 后台解绑文档时使用 */ docAttachMap: any; /** 用于校验上传的附件是新增还是删除,组件返回这个参数,需要保存,下次调用组件时传入 */ checkAttachIdList: any[]; /** 文档id列表 */ documentIdList: string[]; /** 流程状态 */ flowStatus: number; /** 签章组件onChange事件 */ onSigValuesChange?: any; /** 是否显示删除附件按钮 */ showDeleteBtn?: boolean; /** 批量下载zip包名 */ batchDownloadZipName?: string; /** 取消默认勾选群杰用印申请 */ cancelDefaultCheckedQj?: number; /** 是否默认勾选经济责任人 1为默认勾选 0为不勾选 */ isCheckedEconomic?: number; /** 不需要显示附件类型 */ isNotFileType?: boolean; /** 自定义label 默认为外部客户产融平台电子印章 */ fmsIsElectronicSealLabel?: string; /** 点击合同模版 */ openContractTemplateModalHandle?: any; }