Newer
Older
xc-business-system / src / views / business / taskMeasure / myTask / myTask-interface.ts
dutingting on 29 Nov 2 KB 临时提交
// 请求参数
export interface IListQuery {
  customerName: string //	委托方名称
  customerNo: string //		委托方编号
  helpInstruction: string //	辅助字段
  isUrgent: string //		是否加急(1是0否null全部)
  manufactureNo: string //		出厂编号
  manufacturer: string //		厂商
  measureStatus: string //		检测状态(字典code,2:待检测,3:检测中,4:检测完成)
  model: string //		规格型号
  orderNo: string //		任务单编号
  sampleName: string //		受检智能模型名称
  sampleNo: string //		样品编号
  startTime: string //		要求检完时间开始
  endTime: string //		要求检完时间结束
  measureValidDateStart: string //	证书有效期开始
  measureValidDateEnd: string //	证书有效期结束
  meterIdentify: string // 计量标识
  traceDateStart: string //	测试、校准或检定日期开始
  traceDateEnd: string //	测试、校准或检定日期结束
  restrictionInstruction: string // 限用说明
  conclusion: string // 结论
  offset: number
  limit: number
}

// 表格
export interface IList {
  id: string // 主键
  equipmentNo: string // 统一编号
  equipmentName: string // 受检智能模型名称
  orderCode: string // 任务单编号
  customerName: string // 委托方
  requireOverTime: string // 要求检完时间
  isUrgent: string // 是否加急
  isUrgentName?: string // 是否加急名称
  currentSegment: string // 当前环节
  currentCertifications: number // 当前证书数
  alreadyCertifications: number // 已出具证书总数
  requireCertifications: number // 应出具证书总数
  distributeState: string // 分发性质-初次分发、退回分发
  handOutProperty: string // 分发性质-初次分发、退回分发
  orderId?: string // 任务单id
  sampleId?: string // 样品id
  itemCategoryName?: string // 检定项分类名称
}

// 退回
export interface ISendBack {
  id: string // 实验室检测id
  measurePersonId: string // 检定人员id
  measureSegmentId: string //	检定环节,实验室id
  operateReason: string // 退回原因
  orderId: string // 委托书id
  sampleId: string //	样品id
}

// 实验室任务/我的任务列表
export interface IlabMeasureList extends IList {
  id: string // 实验室检测id
  measurePersonId: string // 检测人id
  measureSegmentId: string // 检测部门id
  currentSegmentId: string // 检测部门id (新)
  orderId?: string // 委托书id
  sampleId?: string // 样品id
}