eight
2024-10-14 ddf15c484eb3208b76cdb25c2737cd4e960ea8df
src/api/ecg/devrent/index.ts
@@ -1,4 +1,5 @@
import request from '@/config/axios'
import {RoomBedVO} from "@/api/ecg/doctor";
// 装机拆机 VO
export interface DevRentVO {
@@ -10,8 +11,11 @@
  returnTime: Date // 拆机时间
  interference: number // 干扰数
  baseline: string // 基线粗
  detachment: string // 脱离
  detachment: string // 脱落
  remark: string // 备注
  roomId: number
  bedNo: string
}
// 装机拆机 API
@@ -46,8 +50,60 @@
    return await request.download({ url: `/ecg/dev-rent/export-excel`, params })
  },
  // 获取患者设备最近的租赁
  getLatestRent: async (devId: string) => {
    return await request.get({ url: `/ecg/dev-rent/get-latest-rent?&dev-id=` + devId })
  }
}
  // 获取已领取的租赁
  getReadyRent: async (params: any) => {
    return await request.get({ url: `/ecg/dev-rent/get-ready-rent`, params })
  },
  // 获取已安装的租赁
  getInstalledRent: async (params: any) => {
    return await request.get({ url: `/ecg/dev-rent/get-installed-rent`, params })
  },
  // 获取已拆卸租赁
  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 })
  },
  // 设备准备
  devReady: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-ready`, data })
  },
  // 装机
  devInstall: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-install`, data })
  },
  // 拆机
  devDismantle: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-dismantle`, data })
  },
  // 数据录入
  devDataEntry: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-data-entry`, data })
  },
  // 放弃装机
  devReadyCancel: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-ready-cancel`, data })
  },
  // 放弃装机
  devInstallCancel: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-install-cancel`, data })
  },
  // 遗失
  devLose: async (data: DevRentVO) => {
    return await request.post({ url: `/ecg/dev-rent/dev-lose`, data })
  },
}