export interface IListQuery { customerNo: string customerName: string contacts: string createTimeStart: string createTimeEnd: string formId: string approvalStatus: string offset: number limit: number sort?: string order?: string } export interface IDictType { name: string id: string value: string } export interface ITableColumn { text: string // 标题 value: string // 值 align?: 'left' | 'center' | 'right' // 排列 width?: string | number // 宽度,px值 show?: boolean // 是否显示列 showOverflow?: boolean // 是否溢出为省略号 filter?: Function // 字段过滤器 styleFilter?: Function // 文字过滤器 fixed?: boolean // 固定列 filters?: { text: string; value: string }[] // 列筛选 isFilters?: boolean // 是否有列筛选 required?: boolean // 是否必填 } export interface ICustomerInfo { id: string customerNo: string customerName: string deptId: string customerLocation: string customerLocationName?: string contacts?: string mobile?: string phone?: string postalCode?: string address?: string file?: string approvalStatus?: string approvalStatusName?: string processId?: string taskId?: string remark?: string createUserId?: number createUserName?: string createTime?: string decisionItem?: number } export interface ICustomerInfoStaff { id: string customerId: string staffName: string deptName: string staffJob?: string mobile?: string editable: boolean }