src/components/RoomBedSelect/src/RoomBedSelect.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/store/modules/user.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/ecg/doctor/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/components/RoomBedSelect/src/RoomBedSelect.vue
@@ -58,7 +58,7 @@ style="width: 100%" alt="有医生" /> <div>{{bedItem.bedNo}} {{bedItem.docName}}</div> <div>{{bedItem.bedNo}} {{bedItem.docName}} {{bedItem.status === 30?"-暂停":""}}</div> <el-button v-if="bedItem.docId === null" @click = onHaveSeatclick(bedItem)> 入座 </el-button> src/store/modules/user.ts
@@ -90,7 +90,13 @@ // 医生入座 async setRoomInfoAction(room: RoomVO) { // 更新 store this.room = room this.room!.id = room.id this.room!.roomId = room.roomId this.room!.roomName = room.roomName this.room!.bedNo = room.bedNo this.room!.status = room.status this.room!.docId = room.docId this.room!.docName = room.docName this.isSetRoom = true // 更新 cache src/views/ecg/doctor/index.vue
@@ -4,7 +4,7 @@ import {DoctorApi, PatientStatisticVO, RoomBedVO} from '@/api/ecg/doctor'; import {useUserStore} from "@/store/modules/user"; import {QueueVO} from "@/api/ecg/queue"; import {ElMessage, ElNotification} from "element-plus"; import {ElNotification} from "element-plus"; const userStore = useUserStore(); @@ -93,7 +93,8 @@ /** 初始化 **/ onMounted(() => { console.info("onMounted - doctor " + userStore.isSetRoom) console.info("onMounted - doctor " + userStore.isSetRoom + " " + userStore.room.roomId) timerRunFlag = false bedControlFlag.value = true finishFlag.value = true passFlag.value = true @@ -116,7 +117,7 @@ }) onUnmounted( () =>{ console.info("onUnmounted - doctor") console.info("onUnmounted - doctor " + userStore.isSetRoom + " " + userStore.room.roomId) timerRunFlag = false })