eight
2024-08-30 cc6d41fd69b56d9018fbaeaecf61b17ae1a25d62
src/api/ecg/queue/index.ts
@@ -1,7 +1,7 @@
import request from '@/config/axios'
// 排队 VO
export interface queueVO {
export interface QueueVO {
  id: number // id
  patId: string // 患者编号
  patName: string // 患者姓名
@@ -19,7 +19,7 @@
}
// 排队 API
export const queueApi = {
export const QueueApi = {
  // 查询排队分页
  getqueuePage: async (params: any) => {
    return await request.get({ url: `/ecg/queue/page`, params })
@@ -31,12 +31,12 @@
  },
  // 新增排队
  createqueue: async (data: queueVO) => {
  createqueue: async (data: QueueVO) => {
    return await request.post({ url: `/ecg/queue/create`, data })
  },
  // 修改排队
  updatequeue: async (data: queueVO) => {
  updatequeue: async (data: QueueVO) => {
    return await request.put({ url: `/ecg/queue/update`, data })
  },
@@ -46,7 +46,7 @@
  },
  // 插队排队
  jumpQueue: async (params: queueVO) => {
  jumpQueue: async (params: QueueVO) => {
    return await request.get({ url: `/ecg/queue/patient-jump`, params })
  },
@@ -70,29 +70,8 @@
    return await request.get({ url: `/ecg/queue/bed-close`, params })
  },
  // 医生暂停,暂时不接收患者
  bedDoctorPause: async (params) => {
    return await request.get({ url: `/ecg/queue/bed-doctor-pause`, params })
  },
  // 医生恢复,恢复接收患者
  bedDoctorResume: async (params) => {
    return await request.get({ url: `/ecg/queue/bed-doctor-resume`, params })
  },
  // 医生入座,
  bedDoctorOn: async (params) => {
    return await request.get({ url: `/ecg/queue/bed-doctor-on`, params })
  },
  // 医生离座,
  bedDoctorOff: async (params) => {
    return await request.get({ url: `/ecg/queue/bed-doctor-off`, params })
  },
  // 获取医生的工位信息
  bedDoctorGet: async (params) => {
    return await request.get({ url: `/ecg/queue/bed-doctor-get`, params })
  //
  resetSchedule: async () => {
    return await request.get({ url: `/ecg/queue/reset-scheduler` })
  }
}