Newer
Older
xc-business-system / src / views / business / manager / order / order-interface.ts
// 列表请求参数
export interface IListQuery {
  orderNo: string // 任务单编号
  customerName: string // 委托方名称
  createUserName: string // 创建人
  deliverer: string // 送样人
  createStartTime: string // 创建开始时间
  createEndTime: string // 创建结束时间
  receiveStatus: string // 接收状态
  offset: number
  limit: number
}

export interface IListQueryOrder extends IListQuery {
  customerId: string
}

// 列表数据
export interface IList {
  id: string // 主键
  orderCode: string // 任务单编号
  customerName: string // 委托方名称
  sampleCount: string | number // 受检设备数量
  createUserName: string // 创建人
  createTime: string // 创建时间
  deliverer: string // 送检人
  receiveStatusName: string // 接收状态

  customerId?: string // 委托方id
  customerNo?: string // 委托方编号
  phone?: string // 委托方电话
  requireOverTime?: string // 要求检完时间
  customerAddress?: string // 委托方地址
  isUrgent?: string // 是否加急
  major?: string // 检修专业
}

// 详情表单
export interface IForm {
  orderNo: string // 任务单编号
  delivererId: string // 送检人id
  deliverer: string // 送检人
  customerId: string // 委托方id
  customerNo: string // 委托方代码
  customerName: string // 委托方名称
  customerPhone: string // 委托方电话
  customerAddress: string // 委托方地址
  planDeliverTime: string // 预计送达时间
  requireOverTime: string // 要求检完时间
  isUrgent: string // 是否加急
  maintainMajor: string // 检修专业
  createUserId: string // 创建人id
  createUserName: string // 创建人
  createTime: string // 创建时间
  measureCompany: string // 检定(校准)单位
  undertakerId: string // 承接人id
  undertakerName: string // 承接人
  undertakeTime: string // 承接时间
  receiveStatus: string // 接收状态
  receiveIllustrate: string // 接收说明
}

// 详情表格表头
export interface IDetailTableList {
  id: string // 主键
  sampleId?: string // 设备id
  sampleNo?: string // 统一编号\设备编号
  sampleName?: string // 设备名称
  sampleModel?: string // 型号规格
  manufactureNo?: string // 出厂编号
  manufacturer?: string // 生产厂家
  appendixDescn: string // 附件
  appearanceInspect: string // 外观和功能检查
  specialRequire: string // 特殊要求
  measureContent: string // 检校项目
  editable?: boolean // 是否可编辑
  equipmentNo?: string // 设备编号
  equipmentName?: string // 受检设备系统设备名称
  model?: string // 受检设备系统设备型号
}