src/store/modules/user.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/ecg/doctor/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/ecg/room/RoomLoginSelect.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/store/modules/user.ts
@@ -23,7 +23,7 @@ // 医生诊室选择 isSetRoom: boolean room: RoomVO | null room: RoomVO } export const useUserStore = defineStore('admin-user', { @@ -40,10 +40,10 @@ // 医生诊室选择 isSetRoom: false, room: { id: 0, roomId: 0, roomName: "", bedNo: "", id: null, roomId: null, roomName: null, bedNo: null, status: null, docId: null, docName: null @@ -110,7 +110,14 @@ // 医生离座 async clearRoomInfoAction() { // 清 store this.room = null this.room.id = null this.room.roomId = null this.room.roomName = null this.room.bedNo = null this.room.status = null this.room.docId = null this.room.docName = null this.isSetRoom = false // 更新 cache src/views/ecg/doctor/index.vue
@@ -93,7 +93,6 @@ /** 初始化 **/ onMounted(() => { console.info("onMounted - doctor " + userStore.isSetRoom + " " + userStore.room.roomId) timerRunFlag = false bedControlFlag.value = true finishFlag.value = true @@ -117,7 +116,6 @@ }) onUnmounted( () =>{ console.info("onUnmounted - doctor " + userStore.isSetRoom + " " + userStore.room.roomId) timerRunFlag = false }) src/views/ecg/room/RoomLoginSelect.vue
@@ -68,8 +68,9 @@ const roomVOArray = data[key] as RoomVO[]; roomVOArray.forEach((roomVO) => { if (roomVO.docId === curUser.id) { curSel.value = roomVO return curSel.value = roomVO userStore.setRoomInfoAction(curSel.value) return } } ) } @@ -89,8 +90,6 @@ return } } curSel.value.docId = null curSel.value.docName = null const tempRoomVO = cloneDeep(newRoomVO) tempRoomVO.docId = curUser.id @@ -105,10 +104,7 @@ return } newRoomVO.docId = curUser.id newRoomVO.docName = curUser.nickname curSel.value = newRoomVO userStore.setRoomInfoAction(curSel.value) getList() } if (isStringEmpty(route.redirectedFrom?.fullPath)) @@ -130,12 +126,10 @@ }); return } curSel.value.docId = null curSel.value.docName = null } userStore.clearRoomInfoAction() getList() } const haveSeat = async (newRoomVO: RoomVO) => { @@ -182,7 +176,6 @@ return } userStore.setRoomInfoAction(curSel.value) if (isStringEmpty(route.redirectedFrom?.fullPath)) push({ path: "/"}) else if(route.redirectedFrom?.fullPath === "/roomselect" )