Newer
Older
xc-business-system / src / views / business / manager / order / order-interface.ts
// 列表请求参数
export interface IListQuery {
  orderNo: string // 任务单编号
  customerId: string // 委托方id
  customerName: string // 委托方名称
  createUserName: string // 创建人
  deliverer: string // 送样人
  createStartTime: string // 创建开始时间
  createEndTime: string // 创建结束时间
  receiveStatus: string // 接收状态
  dataSource: string // 任务单来源
  isOnSiteCheck: number | string // 是否现场检定(1/0)
  measureCompany: string // 检定(校准)单位(字典value,西昌实验室/海口实验室)
  offset: number
  limit: number
}

// 列表数据
export interface IList {
  id: string // 主键
  orderNo: 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 // 检修专业
  dataSource?: string // 来源模块
  isOnSiteCheck?: number | string // 是否现场检定(1/0)
}

// 详情表单
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 // 接收说明
  isOnSiteCheck: number // 是否现场检定
  onSiteCheckTime: string // 现场检定时间
  siteExecutiveId: string // 现场测试、校准或检定审批单id
  siteExecutiveName?: string // 现场测试、校准或检定审批单名称
  siteExecutiveNo: string // 现场测试、校准或检定审批单编号

  deptId?: string // 使用部门
  deptName?: string // 使用部门名称
  dataSource?: 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 // 受检设备系统设备型号
  helpInstruction?: string // 辅助字段
}