From 96524c4c213734cebd0b83b1c57330940198f9f3 Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期一, 02 九月 2024 11:26:52 +0800
Subject: [PATCH] 开诊标记  监控用

---
 src/views/ecg/room/RoomLoginSelect.vue |   22 +++++++++-------------
 1 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/src/views/ecg/room/RoomLoginSelect.vue b/src/views/ecg/room/RoomLoginSelect.vue
index 15a620a..9e5c25a 100644
--- a/src/views/ecg/room/RoomLoginSelect.vue
+++ b/src/views/ecg/room/RoomLoginSelect.vue
@@ -47,6 +47,10 @@
     getList()
 })
 
+onActivated(() => {
+    getList()
+})
+
 const resetPage = () => {
     getList()
 }
@@ -56,7 +60,6 @@
   resetCurSel()
 
   const data = await RoomApi.getOpeningBedMap()
-  console.info(data)
   bedMap.value = data;
 
   isEmptyOpeningBed.value = true
@@ -65,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
           }
       } )
   }
@@ -86,8 +90,6 @@
         return
       }
     }
-    curSel.value.docId = null
-    curSel.value.docName = null
 
     const tempRoomVO = cloneDeep(newRoomVO)
     tempRoomVO.docId = curUser.id
@@ -102,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))
@@ -127,12 +126,10 @@
           });
           return
       }
-
-    curSel.value.docId = null
-    curSel.value.docName = null
   }
 
   userStore.clearRoomInfoAction()
+  getList()
 }
 
 const haveSeat = async (newRoomVO: RoomVO) => {
@@ -179,7 +176,6 @@
     return
   }
 
-  userStore.setRoomInfoAction(curSel.value)
   if (isStringEmpty(route.redirectedFrom?.fullPath))
     push({ path: "/"})
   else if(route.redirectedFrom?.fullPath === "/roomselect" )

--
Gitblit v1.9.3