Newer
Older
carbon-metering-front / src / views / business / schedule / certPrint / cert-interface.ts
liyaguang on 9 Mar 2023 4 KB first
// 证书打印查询
export interface ICertPrintSearch {
  certificateClass: string
  certificateNo: string
  createUserId: number
  printStatus: number | null
  certificationReportCode: string // 证书编号
  orderNo: string // 委托书编号
  customerName: string // 委托方名称
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  certificateReportType: string // 证书类型
  printNum: number | '' // 打印次数 -未打印和全部用
  approvalStatus: string // 审批状态-审批查询用
  orderId: string // 委托书id
  formId: string // 审批用formId
  reason: string // 操作原因
  sampleId: string // 样品id
  status: string // 状态变更(无需检测状态7,收入状态2,归还6,回退状态2.5.1,终止5)
  ids?: [] | null
  offset: number
  limit: number
}

// 证书打印列表
export interface ICerPrintList {
  certificationId: string // 证书id
  certificationReportCode: string // 证书编号
  certificationReportName: string // 证书名称
  certificateReportType: string // 证书类型
  certificateReportTypeName: string // 证书类型
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  sampleModel: string // 型号
  manufacturingNo: string // 出厂编号
  orderId: string // 委托书id
  orderNo: string // 委托书编号
  customerNo: string // 客户编号
  customerName: string // 客户名称
  measureCatogory: string // 检校类别
  measureCatogoryName: string // 检校类别
  crateUserName: string // 检定人员
  printNum: string | number// 打印状态-打印次数
  printStatus: string // 可打印状态 0不可打印1可打印
  printStatusName: string // 可打印状态 0不可打印1可打印
  createTime: string // 生成时间
  approvalStatus?: string // 审批状态
  approvalStatusName?: string // 审批状态
  taskId?: string // 任务id
  id: string // 主键
  reason?: string // 操作原因
  sampleId?: string // 样品id
  status?: string // 状态变更(无需检测状态7,收入状态2,归还6,回退状态2.5.1,终止5)
}

// 证书详情
export interface ICertification {
  certificationId: string // 证书id
  certificationReportCode: string // 证书编号
  certificationReportName: string // 证书名称
  certificateReportType: string // 证书类型
  certificateReportTypeName: string // 证书类型
  sampleId: string // 样品id
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  sampleModel: string // 型号
  manufacturingNo: string // 出厂编号
  orderId: string // 委托书id
  orderNo: string // 委托书编号
  customerNo: string // 客户编号
  customerName: string // 客户名称
  measureCatogory: string // 检校类别
  measureCatogoryName: string // 检校类别
  createUser: string // 检定人员
  createUserName: string // 检定人员
  printNum: string | number// 打印状态-打印次数
  printStatus: string // 可打印状态 0不可打印1可打印
  createTime: string // 生成时间
  calibrationMajor: string // 检校专业
  issuanceDate: string // 出具日期
  signId: string // 电子签章
  signName: string // 电子签章
  approvalSignId: string // 认可标志专用章
  approvalSignName: string // 认可标志专用章
  certificateReportFile: string // 证书报告附件
  originalRecordId: string // 原始记录id
  originalRecordCode: string // 原始记录编号
  roomNumber: string // 检校地点
  temperature: string // 温度
  humidity: string // 相对湿度
  manufacturer: string // 生产厂家
  customerPhone: string // 委托方电话
  customerAddress: string // 委托方地址
  deliverer: string // 送检人
  delivererTel: string // 联系方式
  planDeliverTime: string // 预计送达时间
  requireOverTime: string // 预计检完时间
  mesureContent: string // 检定项目
  remark: string // 备注
}

// 证书导出
export interface ICertExport {
  orderId: string
  reason?: string // 操作原因
  sampleId?: string // 样品id
  status?: string // 状态变更(无需检测状态7,收入状态2,归还6,回退状态2.5.1,终止5)
}

// 证书同意/拒绝
export interface ICertApprove {
  comments: string
  id?: string
  taskId: string
}

// 证书发起
export interface ICertInitiate {
  formId: string
  id: string
}