From 32af4c7211d1bf20a44ba1d96a9c7431f44ecfa8 Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期三, 28 八月 2024 14:45:06 +0800
Subject: [PATCH] update

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

diff --git a/src/views/ecg/room/RoomLoginSelect.vue b/src/views/ecg/room/RoomLoginSelect.vue
index 84a7c25..549d575 100644
--- a/src/views/ecg/room/RoomLoginSelect.vue
+++ b/src/views/ecg/room/RoomLoginSelect.vue
@@ -5,6 +5,7 @@
         <RoomBedSelect :title="key" :bedList="value" :curBed="curSel" @haveSeat="haveSeat" @leaveSeat="leaveSeat"/>
       </div>
     </div>
+    <el-button @click="confirmCurSel">纭</el-button>
   </div>
 </template>
 
@@ -143,7 +144,7 @@
     roomVO.docId = curUser.id
     roomVO.docName = curUser.nickname
     curSel.value = roomVO
-    
+
     haveSeatConfirm()
   }).catch(() => {
     console.log('鍙栨秷');
@@ -180,6 +181,25 @@
   });
 }
 
+const confirmCurSel = () => {
+  if (curSel.value.docId === null ) {
+    ElMessage({
+      message: '璇峰厛閫夋嫨宸ヤ綔鐨勪綅缃�!',
+      type: 'info',
+      duration: 3000 // 鑷姩鍏抽棴鏃堕棿锛岄粯璁や负3000ms
+    });
+    return
+  }
+
+  userStore.setRoomInfoAction(curSel.value)
+  if (isStringEmpty(route.redirectedFrom?.fullPath))
+    push({ path: "/"})
+  else if(route.redirectedFrom?.fullPath === "/roomselect" )
+    push({ path: "/"})
+  else
+    push({ path: route.redirectedFrom?.fullPath})
+}
+
 /** 鍒濆鍖� **/
 onMounted(() => {
   getList()

--
Gitblit v1.9.3