// import type { TableColumn } from '@/components/NormalTable/table_interface'

export interface IListQuery {
  orderCode: string // 委托书编号
  customerNo: string // 委托方代码
  customerName: string // 委托方名称
  deliverer: string // 送样人
  isUrgent: number // 是否加急
  status: number // 接收状态
  offset: number
  limit: number
}

// 表格
export interface IOrderList {
  id: string
  orderCode: string // 委托书编号
  customerId: string // 委托方id
  customerNo: string // 委托方代码
  customerName: string // 委托方名称
  customerPhone?: string // 委托方电话
  customerAddress: string // 委托方地址
  deliverer: string // 送检人
  delivererTel: string // 送样人联系方式
  sampleCount: number | string // 样品数量
  isUrgent: number // 是否加急
  status: number // 接收状态
  createTime: string // 创建时间
  remark: string // 备注
  orderTime: string // 委托日期
  requireOverTime: string // 要求检完时间
}

// 详情表单
export interface IOrderDetail {
  id?: string
  orderCode: string // 委托书编号
  deliverer: string // 送检人
  delivererTel: string // 送样人联系方式
  orderTime: string // 委托日期
  planDeliverTime: string // 预计送达时间
  requireOverTime: string // 要求检完时间
  customerNo: string // 委托方代码
  customerId: string // 委托方id
  customerName: string // 委托方名称
  phone: string // 委托方电话
  customerAddress: string // 委托方地址
  remark: string // 备注
  minioFileName: string // 附件
  isUrgent: number // 是否加急
  certifications: string // 证书类别
}

// 样品清单
export interface ISampleList {
  id?: string
  sampleNo: string // 样品编号
  sampleName: string // 样品名称
  sampleModel: string // 样品型号
  manufacturingNo: string // 出厂编号
  powerVoltage: string // 电源电压
  appendixDescn: string // 附件说明
  measureContent: string // 检定项目
  remark: string // 备注
  isEdit?: boolean // 是否可编辑
  delId?: string // 删除id
  isExistSample?: string // 是否存在样品库中 1存在、0不存在
}

// 字典
export interface dictType {
  id: string
  name: string
  value: string | number
  label?: string // 基本信息添加的信息名称
}
