Newer
Older
vue3-front / src / views / device / borrow / borrow.ts
// 设备借用申请筛选
export interface IlistQuery {
  applyNo: string // 申请编号
  applyName: string // 申请名称
  applyUnit: string // 申请部门
  applyPerson: string // 申请人
  startTime: string // 申请开始日期
  endTime: string // 申请结束日期
  approvalStatus: string // 	审批状态
  equipmentApplyProcessResult?: string // 设备申请处理结果 4待借用 5已借用
  processResult: string // 	处置结果
  applyType: string // 申请类型 借用0
  createUser: string // 创建人
  formId: string
  offset: number
  limit: number
}

// 设备借用申请表格
export interface IlistType {
  id: string
  applyNo: string // 申请编号
  applyName: string // 申请名称
  applyUnit: string // 申请部门
  applyPerson: string // 申请人
  time: string // 借用时间
  applyDesc: string // 申请说明
  approvalStatus: string // 	审批状态
  processResult: string // 	处置结果
  applyType: string // 申请类型 借用0
  createUser: string // 创建人
  taskId: string // 任务id
  processId: string // 流程ID-查询审批记录时使用
}

// 设备借用处理列表
export interface IsolveListType {
  id: string
  applyNo: string // 申请编号
  applyName: string // 申请名称
  applyUnit: string // 申请部门
  applyPerson: string // 申请人
  time: string // 借用时间
  applyDesc: string // 申请说明
  approvalStatus: string // 	审批状态
  processResult: string // 	处置结果
  applyType: string // 申请类型 借用0
  createUser: string // 创建人
  taskId: string // 任务id
  processId: string // 流程ID-查询审批记录时使用
}

export interface Iform {
  company: string // 申请单位
  person: string // 申请人
  time: string // 申请时间
  state: string // 申请说明
}

export interface IdeviceListQuery {
  equipmentName: string // 仪器名称
  equipmentNo: string // 设备编号
  modelNo: string // 型号
  mesureRange: string // 测量范围
  useDeptName: string // 使用部门
  usePersonName: string // 使用人
  managerStateName: string // 管理状态
  validDate: string // 有效日期
  offset: number
  limit: number
}

export interface IdeviceList {
  id?: string
  equipmentName: string // 仪器名称
  equipmentId: string // 设备ID
  equipmentNo: string // 设备编号
  modelNo: string // 型号
  mesureRange: string // 测量范围
  useDeptName: string // 使用部门
  usePersonName: string // 使用人
  managerStateName: string // 管理状态
  validDate: string // 有效日期
}

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

// 设备借用申请查询参数类型
export interface searchType {
  applyName: string // 申请名称
  applyNo: string // 申请编号
  applyPerson: string // 	申请人
  applyUnit: string // 	申请单位
  approvalStatus?: string // 	审批状态
  createUser?: string // 	创建人
  processResult?: string // 	处置结果
  applyType: string // 申请类型
  time?: string // 	申请日期
  limit?: number
  offset?: number
  ids?: string[]
  id: string
  formId?: string
}
// 借用设备类型
export interface borrowDeviceType {
  createUser?: string // 当前用户id
  equipmentId: string // 设备id
  equipmentNo: string // 设备编号
  modelNo: string // 型号
  measureRange: string // 测量范围
  useDept: string // 使用部门
  usePerson: string // 使用人
  validDate: string // 有效日期
  approvalStatusName: string
  applyName: string
  edit?: boolean
  equipmentName?: string
  id?: string
}