Newer
Older
xc-business-system / src / views / equipement / source / plan / plan-interface.ts
export interface IListQuery {
  approvalStatus: string //	审批状态类型code,导出接口不用传
  createTimeEnd: string //		创建时间结束
  createTimeStart: string //		创建时间开始
  createUserName: string //		创建人
  formId: string //		表单id(流程定义对应的表单id,等价于业务id),导出接口不用传
  groupCode: string //		部门(字典code)
  labCode: string //		实验室(字典code)
  planName: string //		计划表名称
  planNo: string //		计划表编号
  planStatus: string //		溯源计划状态(字典code)
  planYear: string | number //		计划表年份
  limit: number
  offset: number
}

export interface IList {
  id: string
  planNo: string // 计划表编号
  planName: string // 计划表名称
  planStatusName: string // 溯源计划状态
  createUserName: string // 创建人
  createTime: string // 创建时间
  processId?: string
  taskId?: string
  approvalStatusName?: string // 审批状态名称
}

export interface IForm {
  id: string // 列表id
  labCode: string // 实验室
  groupCode: string // 部门
  planNo: string // 计划表编号
  planName: string // 计划表名称
  createUserId: string // 创建人id
  createUserName: string // 创建人
  createTime: string // 创建时间
  planGroup: string // 计划表部门
  planYear: string // 计划表年份
  [key: string]: string | undefined
}

export interface IEquipmentInfoList {
  equipmentId: string // 设备id
  equipmentNo: string // 统一编号
  equipmentName: string // 设备名称
  model: string // 规格型号
  manufactureNo: string // 出厂编号
  manufacturer: string // 生产厂家
  standardNo: string // 所属测量标准号
  standardName: string // 所属测量标准名称
  standardId?: string // 所属标准装置的id
  standardSituation: string // 标准情况字典code
  standardSituationName: string // 标准情况(字典value)
  equipmentCategory: string // 所属类别(字典code)
  equipmentCategoryName: string // 所属类别(字典value)

  meterIdentify?: string // 检定结果
  traceDate?: string // 测试、校准/检定日期
  traceWay?: string // 溯源方式(字典code)
  traceWayName?: string // 溯源方式(字典value)
  supplierId?: string // 溯源机构id
  supplierName?: string // 溯源机构名称
  planTraceTime?: string // 计划溯源时间
  remark: string // 备注
  // technicalTargetList: Array<ITechnicalTargetList[]> // 溯源需求数组

  measureValidDate?: string // 检定有效期
  usageStatus?: string // 设备状态
  usageStatusName?: string // 设备状态名称
}

// 溯源需求
export interface ITechnicalTargetList {
  id: string
  measureParam: string
  measureRange: string // 测量范围
  editable?: true // 是否可编辑
}