eight
2025-04-11 348e6bcdc7fa566a48b96dea53d24ec6dda49e1d
src/api/ecg/devrent/index.ts
@@ -1,21 +1,26 @@
import request from '@/config/axios'
import {PatDetailsVO} from "@/api/ecg/common";
// 装机拆机 VO
export interface DevRentVO {
  id: number | null // id
  devId: string // 设备编号
  patId: string // 患者编号
  patName: string // 患者名称
  checkType: number
  rentTime: Date // 装机时间
  returnTime: Date // 拆机时间
  interference: number // 干扰数
  baseline: string // 基线粗
  detachment: string // 脱落
  remark: string // 备注
  roomId: number
  bedNo: string
  id?: number | undefined | null // id
  applyNo?: string | undefined | null // 预约申请号
  episodeId?: string | undefined | null // 就诊流水号
  devId?: string | undefined | null // 设备编号
  patId?: string | undefined | null// 患者编号
  patName?: string | undefined | null // 患者名称
  patDetails?: PatDetailsVO | undefined | null
  checkType?: number | undefined | null
  rentTime?: number | undefined | null // 装机时间
  returnTime?: number | undefined | null // 拆机时间
  interference?: number | undefined | null // 干扰数
  baseline?: string | undefined | null // 基线粗
  detachment?: string | undefined | null // 脱落
  remark?: string | undefined | null // 备注
  state?: number | undefined | null // 状态
  paid?: number | undefined | null
  roomId?: number | undefined | null
  bedNo?: string | undefined | null
}
// 装机拆机 API
@@ -60,9 +65,9 @@
    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 })
  // 获取已安装\已领用的租赁
  getExistingRent: async (params: any) => {
    return await request.get({ url: `/ecg/dev-rent/get-existing-rent`, params })
  },
  // 获取已拆卸租赁
@@ -120,5 +125,15 @@
    return await request.post({ url: `/ecg/dev-rent/dev-damage`, data })
  },
  // 确费
  feeConfirm: async (rentId: number) => {
    return await request.get({ url: `/ecg/dev-rent/fee-confirm?rentId=` + rentId })
  },
  // 取消确费
  feeCancel: async (rentId: number) => {
    return await request.get({ url: `/ecg/dev-rent/fee-cancel?rentId=` + rentId })
  },
}