Newer
Older
xc-business-system / src / views / resource / outsideService / consumable / consumable-interface.ts
tanyue on 18 Oct 2023 2 KB 20231018 易耗物资申请单
/* --------------------------------  供方评价表 -------------------------------- */
export interface IListQuery {
  formNo: string
  formName: string
  createUserName: string
  deptName: string
  createTimeStart: string
  createTimeEnd: string
  approvalStatus: string
  formId: string
  offset: number
  limit: number
  sort?: string
  order?: string
}

export interface IConsumableEvaluateContent {
  id: string
  formId?: string
  goodsName: string
  supplierId?: string
  supplierName: string
  usageEquipment: string
  usageResult: string
  evaluate: string
}

export interface IConsumableEvaluate {
  id: string
  labCode: string
  labCodeName?: string
  groupCode: string
  groupCodeName?: string
  formNo: string
  formName: string
  deptId: string
  deptName?: string
  evaluateContentList: Array<IConsumableEvaluateContent>
  approvalStatus?: string
  approvalStatusName?: string
  processId?: string
  taskId?: string
  createUserId?: string
  createUserName?: string
  createTime?: string
  decisionItem?: number
}

/* --------------------------------  申请单 -------------------------------- */
export interface IApplyListQuery {
  applyNo: string
  applyName: string
  createUserName: string
  createDept: string
  createTimeStart: string
  createTimeEnd: string
  approvalStatus: string
  formId: string
  offset: number
  limit: number
  sort?: string
  order?: string
}

export interface IConsumableApplyGoods {
  id: string
  applyId?: string
  goodsName: string
  goodsModel: string
  goodsQuantity: string
  supplierId?: string
  supplierName: string
  remark: string
  createTime: string
}

export interface IConsumableApply {
  id: string
  labCode: string
  labCodeName?: string
  groupCode: string
  groupCodeName?: string
  applyNo: string
  applyName: string
  createDeptId: string
  createDept?: string
  applyReason: string
  goodsDetailList: Array<IConsumableApplyGoods>
  goodsName?: string
  goodsModel?: string
  goodsQuantity?: string
  remark: string
  approvalStatus?: string
  approvalStatusName?: string
  processId?: string
  taskId?: string
  createUserId?: string
  createUserName?: string
  createTime?: string
  decisionItem?: number
}