Newer
Older
xc-business-system / src / views / resource / person / order / person-order.ts
tanyue on 29 Aug 2023 1 KB 20230829 授权委托书联调
export interface IListQuery {
  orderNo: string
  createUserName: string
  createTimeStart: string
  createTimeEnd: string
  approvalStatus: string
  formId: 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 IOrderInfo {
  id: string
  processId: string
  taskId: string
  orderNo: string
  orderName: string
  orderDate: string
  approvalStatus: string
  approvalStatusName: string
  authorizeDuty: string
  authorizeLocation: string
  authorizePersonName: string
  createTime: string
  createUserId: string
  createUserName: string
  decisionItem?: string
  groupCode?: string
  groupCodeName?: string
  labCode?: string
  labCodeName?: string
  originalPerson?: string
  updateTime?: string
  validDate?: string
}