1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| import request from '@/config/axios'
|
| export const statusMap = new Map([
| [20, "准备中"],
| [30, "就诊中"],
| [50, "过号"]
| ]);
|
| // 叫号 VO
| export interface CallingVO {
| patId: string // 患者编号
| patName: string // 患者姓名
| patGender: number // 患者性别
| bookCheckType: number // 预约检查类型
| seqNum: number // 排队序号
| status: number // 10:排队中 20:候诊准备 30:就诊中 40:就诊完成 50:过号 60:过期
| passed: number // 过号标记
| expired: number // 预约过期标记
| jumpFlag: number //插队标记
| roomId: number // 诊室编号
| roomName: string // 诊室名称
| bedNo: string // 诊疗床编号
| }
|
| // 排队 API
| export const ScreenApi = {
| //
| getRoomScreenData: async () => {
| return await request.get({ url: `/ecg/screen/room-screen-data` })
| },
|
| getBigScreenData: async () => {
| return await request.get({ url: `/ecg/screen/calling-data` })
| }
| }
|
|