eight
2024-09-14 6f1d50cba1a5b2f5efb2b642e33e8fde310b66f6
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,18 +46,13 @@
  },
  // 插队排队
  jumpQueue: async (params: queueVO) => {
  jumpQueue: async (params: QueueVO) => {
    return await request.get({ url: `/ecg/queue/patient-jump`, params })
  },
  // 导出排队 Excel
  exportqueue: async (params) => {
    return await request.download({ url: `/ecg/queue/export-excel`, params })
  },
  // 手动开诊
  startBiz: async () => {
    return await request.get({ url: `/ecg/queue/startbiz` })
  },
  // 工位开通
@@ -70,24 +65,9 @@
    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 })
  //
  resetSchedule: async () => {
    return await request.get({ url: `/ecg/queue/reset-scheduler` })
  }
}