| | |
| | | import request from '@/config/axios' |
| | | |
| | | // 排队 VO |
| | | export interface queueVO { |
| | | export interface QueueVO { |
| | | id: number // id |
| | | patId: string // 患者编号 |
| | | patName: string // 患者姓名 |
| | |
| | | } |
| | | |
| | | // 排队 API |
| | | export const queueApi = { |
| | | export const QueueApi = { |
| | | // 查询排队分页 |
| | | getqueuePage: async (params: any) => { |
| | | return await request.get({ url: `/ecg/queue/page`, params }) |
| | |
| | | }, |
| | | |
| | | // 新增排队 |
| | | 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 }) |
| | | }, |
| | | |
| | |
| | | }, |
| | | |
| | | // 插队排队 |
| | | 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` }) |
| | | }, |
| | | |
| | | // 工位开通 |
| | |
| | | return await request.get({ url: `/ecg/queue/bed-close`, params }) |
| | | }, |
| | | |
| | | // 医生暂停,接收患者 |
| | | bedDoctorPause: async (params) => { |
| | | return await request.get({ url: `/ecg/queue/bed-doctor-pause`, 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` }) |
| | | } |
| | | |
| | | } |