| | |
| | | roomId: number | null // 诊室编号 |
| | | roomName: string | null // 诊室名称 |
| | | bedNo: string | null // 诊疗床编号 |
| | | ip: string | null // 诊室IP |
| | | status: number | null //开诊状态 0-关闭 1-关闭中 10-已开通 20-有医生 30-暂停 |
| | | docId: number | null |
| | | docName: string | null |
| | | checkTypes: number[] | null |
| | | opType: number | null |
| | | } |
| | | |
| | | export interface MonitorInfo { |
| | | queueNum : number |
| | | activeQueueNum : number |
| | | openingBedNum : number |
| | | docBedNum : number |
| | | routingBedNum : number |
| | | openingFlag : number |
| | | checkTypeBedInfo: object |
| | | } |
| | | |
| | | // 诊室和诊疗床 API |
| | |
| | | return await request.get({ url: `/clinic/room/get?id=` + id }) |
| | | }, |
| | | |
| | | // 查询诊室和诊疗床详情 |
| | | getRoomByIP: async (roomId :number) => { |
| | | if (!roomId || roomId === 0) { |
| | | return await request.get({url: `/clinic/room/get-room-by-ip`}) |
| | | } |
| | | |
| | | return await request.get({url: `/clinic/room/get-room-by-ip?roomId=` + roomId}) |
| | | }, |
| | | |
| | | // 新增诊室和诊疗床 |
| | | createRoom: async (data: RoomVO) => { |
| | | return await request.post({ url: `/clinic/room/create`, data }) |