Newer
Older
jh-business-system / src / views / resource / customer / customer-interface.ts
import type { TableColumn } from '@/components/NormalTable/table_interface'

// 筛选参数
export interface IListQuery {
  approvalStatus: string //	审批状态类型code,导出接口不用传
  deptName?: string //		部门id
  directorId: string //		负责人id
  equipmentName: string //		设备名称
  equipmentNo: string //		设备编号
  formId: string //		表单id(流程定义对应的表单id,等价于业务id),导出接口不用传
  labCode: string //		实验室
  labName: string //		实验室名称
  manufactureNo: string //		出厂编号
  measureValidDateStart: string //		检定有效期开始
  measureValidDateEnd: string //		检定有效期结束
  meterStandardName: string //		所属标准装置名称
  model: string //		规格型号
  manufacturer: string // 生产厂家
  partType?: number //		参照标准、工作标准和关键测量设备表功能该参数传1(同时approvalStatus参数传0),其余情况不用传该参数
  standardType: string //		标准类型(字典code)
  traceCompany: string //		溯源单位
  limit: number // 每页数据数量
  offset: number // 页码
  groupCode?: string
  usageStatus?: string // 使用状态
}

// 表格
export interface IList {
  id: string // 主键
  equipmentNo: string // 统一编号
  equipmentName: string // 设备名称
  model: string // 规格型号
  unitPrice: string // 设备单价(万元)
  manufacturer: string // 生产厂家
  manufactureNo: string // 出厂编号
  deptName: string // 所属部门
  directorName: string // 负责人
  usageStatus: string // 使用状态
  measureValidDate: string // 检定有效期
  traceCompany: string // 溯源单位
  approvalStatusName: string // 审批状态名称
  taskId: string // 任务id 用于审批
  processId: string // 流程实例id

  colorMark?: number // 控制表格数据背景颜色
  decisionItem?: string // 控制审批按钮
}

// 详情表单-基本信息
export interface IForm {
  id?: string // id
  customerNo: string //	委托方编号
  customerName: string //	委托方名称
  contacts: string //	联系人
  postalCode: string //	邮编
  address: string //	地址
  remark: string //	备注
  file: string //	文件(minio存储文件名)
  zsdw: string // 证书单位
  zsdz: string // 证书地址
}