Newer
Older
jh-business-system / src / views / certManage / cert-interface.ts
dutingting 7 days ago 2 KB 委托单完成、证书管理90%
// 证书打印查询
export interface IListQuery {
  approvalStatus: string //	审批状态类型code,导出接口不用传
  certificateName: string //	证书名称
  certificateNo: string //	证书编号
  conclusion: string //	结论
  customerName: string //	委托方
  deptName: string //	实验室/使用部门
  formId: string //	表单id(流程定义对应的表单id,等价于业务id),导出接口不用传
  manufactureNo: string //	出厂编号
  measureCategory: string //	业务类型
  model: string //	规格型号
  sampleName: string //	受检设备名称
  staffName: string //	检定员名字
  offset: number
  limit: number
}

export interface IListQueryCert extends IListQuery {
  customerId: string
}

// 证书打印列表
export interface IList {
  id: string // 主键
  certificateName: string // 证书报告名称
  certificateNo: string // 证书报告编号
  orderNo: string // 任务单编号
  customerName: string // 委托方
  sampleNo: string // 被检设备统一编号
  sampleName: string // 被检设备名称
  createTime: string // 创建时间
  printStatusName: string // 打印状态
  taskId: string
  printFileName: string // 证书文件名称
  certificateFile: string // 证书文件
  processId: string
  approvalStatusName: string // 审批状态名称
  decisionItem?: string
  deptName?: string // 实验室
}

export interface IForm {
  id: string //	id,更新/删除使用参数
  certificateNo: string //	证书编号
  certificateName: string //	证书名称
  orderId: string //	委托单id
  customerName: string //	委托方名称
  sampleId: string //	被检设备id
  sampleNo: string //	被检设备统一编号
  sampleName: string //	被检设备名称
  model: string //	规格型号
  manufactureNo: string //	出厂编号
  staffName: string //	检定员
  conclusion: string //	结论
  traceDate: string //	检定日期
  measureValidDate: string // 检定有效期
  deptId: string // 实验室id
  deptName: string //	实验室/使用部门
  measureCategory: string // 业务类型
  certificateFile: string //	证书报告文件(minio存储文件名)

  createTime: string //	创建时间
  createUserId: string //	创建用户id
  createUserName: string //	创建用户
  decisionItem: string //	可选决策项(1同意驳回拒绝 2同意驳回 3同意拒绝,用于待审批列表同意/驳回/拒绝按钮展示)
  processId: string //	流程实例id
  taskId: string //	任务id(同意、驳回等操作使用)
}