Newer
Older
xc-business-system / src / views / business / manager / sendReceive / sendReceive-interface.ts
dutingting on 16 Aug 2023 4 KB 修复报错
// 列表请求参数
export interface IListQuery {
  equipmentNo: string // 统一编号
  name: string // 受检设备名称
  orderCode: string // 任务单编号
  customerName: string // 委托方
  startTime: string // 预计送达时间(开始)
  endTime: string // 预计送达时间(结束)
  limit: number
  offset: number
}

// 列表表头
export interface IList {
  id: string // 主键
  equipmentNo: string // 统一编号
  name: string // 受检设备名称
  orderCode: string // 任务单编号
  customerName: string // 委托方
  deliverer: string // 送检人
  planDeliverTime: string // 预计送达时间
  isUrgent: string // 是否加急
}

// 基本信息表单
export interface IBasicForm {
  equipmentNo: string // 统一编号
  equipmentName: string // 设备名称
  model: string // 型号规格
  type: string // 设备类型
  productCountry: string // 生产国家
  manufacturer: string // 生产厂家
  manufactureNo: string // 出厂编号
  produceDate: string // 生产日期
  333: string // 使用年限
  unitPrice: number // 设备单价(万元)
  purchaseDate: string // 购进日期
  qualityStatus: string // 质量状况
  tzsb: string // 是否是特种设备
  qzjd: string // 是否强制检定
  ABC: string // ABC
  measureCycle: number // 检定周期
  azdw: number // 所在单位
  deptId: string // 使用部门id
  deptName: string // 使用部门
  level: string // 重要等级
  usageStatus: string // 使用状态
  jszb: string // 技术指标
  instructionsFile: string // 说明书
  traceCompany: string // 溯源单位
  traceDate: string // 溯源日期
  measureValidDate: string // 检定有效期
  meterIdentify: string // 计量标识
  fileList: any // 文件列表
  sygw: string // 使用岗位
  fzr: string // 负责人
  RFID: string // RFID标签绑定
  zyxx: string // 在用信息
  csrw: string // 参试任务
  azwz: string // 安装位置
  remark: string // 备注
}

// 全部检测流程节点
export interface ISchedule {
  measurePersonId: string // 执行人
  measurePerson: string // 执行人名称
  measureSegmentId: string // 执行部门
  measureSegment: string // 执行部门名称
  executiveItem: string // 检定项目
  alreadyCertifications?: number // 已出具证书总数
  requireCertifications: number // 应出具证书总数
  measureStatus: string // 检测状态: 待分配,待检测,检测中,检测完, 已退回/取消
  measureStatusName: string // 检测状态: 待分配,待检测,检测中,检测完, 已退回/取消
  updateTime: string // 流程更新时间
  sendBackTime: string // 退回时间
  sendBackReason: string // 退回原因
  sendBackPersonId: string // 退回人
  sendBackPerson: string // 退回人
  distributePerson: string // 分配人
  distributeTime: string // 分配时间
  startTime: string // 检定开始时间
  overTime: string // 检定完成时间
}
// 检测流程节点
export interface IScheduleSet {
  id?: string
  measurePersonId: string // 执行人
  measurePerson: string // 执行人名称
  measureSegmentId: string // 执行部门
  measureSegment: string // 执行部门名称
  executiveItem: string // 检定项目
  alreadyCertifications?: number // 已出具证书总数
  requireCertifications: number // 应出具证书总数
  measureStatus: string // 检测状态: 待分配,待检测,检测中,检测完, 已退回/取消
  measureStatusName: string // 检测状态: 待分配,待检测,检测中,检测完, 已退回/取消
  updateTime: string // 流程更新时间
  measureSequence?: string | number // 检测顺序
}
// 退回流程节点
export interface IScheduleBack {
  measurePersonId: string // 执行人
  measurePerson: string // 执行人名称
  measureSegmentId: string // 执行部门
  measureSegment: string // 执行部门名称
  executiveItem: string // 检定项目
  alreadyCertifications?: number // 已出具证书总数
  requireCertifications?: number // 应出具证书总数
  sendBackTime: string // 退回时间
  sendBackReason: string // 退回原因
  sendBackPersonId: string // 退回人
  sendBackPerson: string // 退回人
}