eight
2024-11-12 23e46fc6b6f6f70dab360ded43fe3078fe4ce224
src/api/ecg/devrent/index.ts
@@ -1,5 +1,4 @@
import request from '@/config/axios'
import {RoomBedVO} from "@/api/ecg/doctor";
// 装机拆机 VO
export interface DevRentVO {
@@ -7,6 +6,7 @@
  devId: string // 设备编号
  patId: string // 患者编号
  patName: string // 患者名称
  checkType: number
  rentTime: Date // 装机时间
  returnTime: Date // 拆机时间
  interference: number // 干扰数
@@ -50,6 +50,11 @@
    return await request.download({ url: `/ecg/dev-rent/export-excel`, params })
  },
  // 根据患者或设备, 获取 Free的租赁
  getFreeRent: async (params: any) => {
    return await request.get({ url: `/ecg/dev-rent/get-free-rent`, params })
  },
  // 获取已领取的租赁
  getReadyRent: async (params: any) => {
    return await request.get({ url: `/ecg/dev-rent/get-ready-rent`, params })
@@ -63,6 +68,11 @@
  // 获取已拆卸租赁
  getDismantledRent: async (params: any) => {
    return await request.get({ url: `/ecg/dev-rent/get-dismantled-rent`, params })
  },
  // 常规检查完成
  routineFinish: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/routine-finish`, data })
  },
  // 设备准备
@@ -85,7 +95,12 @@
    return await request.post({ url: `/ecg/dev-rent/dev-data-entry`, data })
  },
  // 放弃装机
  // 放弃..常规检查
  routineCheckCancel: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/routine-check-cancel`, data })
  },
  // 放弃领用
  devReadyCancel: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-ready-cancel`, data })
  },
@@ -100,5 +115,10 @@
    return await request.post({ url: `/ecg/dev-rent/dev-lose`, data })
  },
  // 损毁
  devDamage: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-damage`, data })
  },
}