// 列表请求参数
export interface IListQuery {
sampleNo: string // 统一编号
sampleName: string // 受检设备名称
orderNo: string // 任务单编号
customerName: string // 委托方
planDeliverStartTime: string // 预计送达时间(开始)
planDeliverEndTime: string // 预计送达时间(结束)
sampleStatus: string // 样品状态
limit: number
offset: number
}
// 列表表头
export interface IList {
id: string // 主键
equipmentNo: string // 统一编号
name: string // 受检设备名称
orderNo: string // 任务单编号
customerName: string // 委托方
deliverer: string // 送检人
planDeliverTime: string // 预计送达时间
isUrgent: string | number // 是否加急
orderId?: string // 委托书id
sampleId?: string // 设备id
}
// 基本信息表单
export interface IBasicForm {
equipmentNo: string // 统一编号
equipmentName: string // 设备名称
usageStatus: string // 使用状态
level: string // 重要等级
productCountry: string // 生产国家
manufactureNo: string // 出厂编号
manufacturer: string // 生产厂家
productDate: string // 生产日期
unitPrice: string | number// 单价(万元)
purchaseDate: string // 购进日期
model: string // 型号规格
category: string // 设备分类
qualityCondition: string // 质量状况
deptId: string // 使用部门id
deptName: string // 使用部门
checkCycle: string | number// 检定周期(月)
companyId: string // 所在单位id
companyName: string // 所在单位
remark: string // 备注
instructionsFile: string // 说明书(minio存储文件名)(多个用,拼接)
checkDate: string // 检定日期
checkOrganization: string // 检定机构
certificateValid: string // 证书有效期
meterIdentify: string // 计量标识
usePosition: string // 使用岗位
directorName: string // 负责人
rfid: string // RFID标签绑定
useSign: string // 在用信息(字典code)
groupInfos: Array<any> // 组别信息
installLocation: string // 安装位置(多个用,拼接)
installLocationExt: string // 安装位置(自定义编写)
testTask: string // 参试任务
remarkExt: 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 // 退回人
}