From 17046362ab95b09b659c03892990d8c2b0f862d1 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期一, 02 九月 2024 10:54:23 +0800 Subject: [PATCH] fix bug 入座 离座 --- src/views/ecg/room/RoomLoginSelect.vue | 17 +++++------------ 1 files changed, 5 insertions(+), 12 deletions(-) diff --git a/src/views/ecg/room/RoomLoginSelect.vue b/src/views/ecg/room/RoomLoginSelect.vue index 75bb07c..9e5c25a 100644 --- a/src/views/ecg/room/RoomLoginSelect.vue +++ b/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" ) -- Gitblit v1.9.3