Newer
Older
xc-business-system / src / views / equipement / standard / book / book-interface.ts
// 查询参数
export interface IListQuery {
  approvalStatus: string //	审批状态类型code,导出接口不用传
  deptId: string //		部门id
  formId: string // 表单id(流程定义对应的表单id,等价于业务id),导出接口不用传
  groupCode: string // 	部门
  inUseStatus: string //	在用状态
  labCode: string //	实验室名称
  lastChangeDateStart: string //	最近变更日期开始
  lastChangeDateEnd: string //	最近变更日期结束
  lastReviewDateStart: string //	最近复查日期开始
  lastReviewDateEnd: string //	最近复查日期结束
  nextReviewDateStart: string //	下次复查日期开始
  nextReviewDateEnd: string //	下次复查日期结束
  majorType: string //	专业类别
  standardName: string //	计量标准装置名称
  standardNo: string //	计量标准证书号
  storageLocation: string //	存放地点(字典code)
  technologyFileName: string //	依据技术文件名称
  offset: number
  limit: number
}

// 列表表格参数
export interface IList {
  id: string // 主键
  standardNo: string // 标准代码
  standardName: string // 计量标准装置名称
  measureRange: string // 测量范围
  uncertainty: string // 不确定度或允许误差极限或准确度等级
  date: string // 建标日期
  lastReviewDate: string // 最近复查日期
  standardCertNo: string // 计量标准证书号
  measureItem: string // 开展量传参数
  processId: string // 流程实例id
  taskId: string // 任务id,用于审批
  approvalStatusName: string // 审批状态名称
}

// 所依据的技术文件
export interface ITechFiles {
  id?: string // 主键
  remark: string //	备注
  standardNo?: string //	标准代码
  technologyFileId: string //	依据的技术文件id
  technologyFileName: string //	依据的技术文件名称
  technologyFileNo?: string // 文件编号
}

// 技术指标
export interface ITech {
  measureRange: string // 测量范围
  uncertainty: string // 不确定度或允许误差极限或准确度等级
  measureItem: string // 开展量传参数
  editable: boolean // 是否可编辑
  frontId?: string
}

// 基本信息表单
export interface IForm {
  approvalType: string // 审批类型
  createUserId: string // 创建人id
  createUserName: string // 创建人名称
  createTime: string // 创建时间
  standardNo: string // 标准代码
  standardName: string // 标准装置名称
  storageLocation: string // 存放地点code
  storageLocationName: string // 存放地点名称
  major: string // 所属专业code
  majorName: string // 所属专业名称
  buildStandardName: string // 建标申请名称
  buildStandardId: string // 建标申请表id
  // buildStandardName: string // 建标名称
  // buildStandardDate: string // 建标日期
  standardCertNo: string // 计量标准证书号
  lastReviewDate: string // 最近复查日期
  deptId: string // 标准所在部门id
  deptName: string // 标准所在部门名称
  directorId: string // 标准负责人id
  directorName: string // 标准负责人
  manageStatus: string // 使用状态code
  manageStatusName: string // 使用状态名称
  buildStandardReportFile: string // 建标报告
  examTableFile: string // 考核表
  standardCertFile?: string // 标准证书
  [key: string]: string | undefined
}

// 标准配套设备列表
export interface IStandardList {
  delId?: string // 主键
  equipmentNo: string // 统一编号
  equipmentName: string // 计量标准的主标准器及配套设备名称
  model: string // 规格型号
  manufactureNo?: string // 出厂编号
  measureRange?: string // 测量范围
  uncertainty?: string // 不确定度或允许误差极限或准确度等级
  equipmentId?: string // 设备id
}

// 计量人员表头
export interface IPersonList {
  id: string // 主键
  staffNo: string // 人员编号
  staffName: string // 姓名
  titleExperience: string // 职称
  certName: string // 检定员证书
  effectiveDate: string // 证书有效期
  major: string // 计量专业
  staffId?: string
  standardId?: string
  remark?: string
}

// 标准证书表格
export interface IStandardCertificate {
  id: string // 主键
  attachmentFile: string // 附件
  certificateDate: string // 证书日期
  certificateExpireDate: string // 证书有效期
  certificateName: string // 证书名称
  certificateNo: string // 证书编号
  provideCompany: string // 出具单位
  standardId: string // 标准装置id
}

// 作业指导书表格
export interface IJobInstruction {
  id: string // 主键
  fileId: string // 文件id
  fileNo: string // 文件编号
  fileDistributeNo: string // 文件发放号
  fileName: string // 文件名称
  versionNo: string // 版本号
  fileTypeName: string // 文件类别
  effectiveDate: string // 实施时间
  standardSystemFileRelationId?: string // 删除id
  file?: string // 附件
  createTime?: string // 创建时间
  createUserName?: string // 编制人
}

// 技术指标修改记录
export interface IChangeRecord {
  id: string // 主键
  standardId?: string // 标准id
  measureRange: string // 测量范围
  uncertainty: string // 不确定度或允许误差极限或准确度等级
  measureItem: string // 开展量传参数
  updateTime: string // 修改时间
}

// 核查项---最佳点、最差点、典型点表头
export interface ICheckItem {
  id: string
  testType: string // 核查点类型
  params: string // 核查项目(参数)
  checkPoint: number // 核查点
  unit: string // 单位
  frequency: string //	频率
  frequencyUnit: string //	频率单位(直接存字典value)
  resolution: number // 分辨力
  cycleNumber: number // 循环次数
  urel: string // 测量标准相对扩展不确定度Urel
  checkType: Array<any> // 核查类型
  thoroughfare: Array<any> // 通道
  tfer: string // TFER
  dccp: string // DCCP
  flit: string // FLIT
  equipmentId: string // 配套设备id
  remark?: string // 核查项备注
}