| | |
| | | import QueuePanel from "@/views/ecg/doctor/components/QueuePanel.vue"; |
| | | import {DoctorApi, PatientStatisticVO, RoomBedVO} from '@/api/ecg/doctor'; |
| | | import {useUserStore} from "@/store/modules/user"; |
| | | import {queueApi, QueueVO} from "@/api/ecg/queue"; |
| | | import {QueueApi, QueueVO} from "@/api/ecg/queue"; |
| | | |
| | | const userStore = useUserStore(); |
| | | |
| | |
| | | const initLoad = async () => { |
| | | list.value = await DoctorApi.getPatientList(roomBedVO) |
| | | patientStat.value = await DoctorApi.getPatientStatistic(roomBedVO) |
| | | const queueVO2 = await queueApi.bedDoctorGet(roomBedVO) |
| | | const queueVO2 = await QueueApi.bedDoctorGet(roomBedVO) |
| | | if (queueVO2.status === 20) |
| | | state.value = true |
| | | else if (queueVO2.status === 30) |
| | |
| | | const bedControl = async () => { |
| | | bedControlFlag.value = true |
| | | if (state.value) { |
| | | await queueApi.bedDoctorPause(roomBedVO) |
| | | await QueueApi.bedDoctorPause(roomBedVO) |
| | | state.value = false |
| | | } else { |
| | | await queueApi.bedDoctorResume(roomBedVO) |
| | | await QueueApi.bedDoctorResume(roomBedVO) |
| | | state.value = true |
| | | } |
| | | bedControlFlag.value = false |