From 75bdffbfab151c40a79d70f1e7e6844c4c39c605 Mon Sep 17 00:00:00 2001
From: eight <641137800@qq.com>
Date: 星期三, 28 八月 2024 14:49:40 +0800
Subject: [PATCH] remove 百度统计
---
src/views/ecg/room/RoomLoginSelect.vue | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 52 insertions(+), 5 deletions(-)
diff --git a/src/views/ecg/room/RoomLoginSelect.vue b/src/views/ecg/room/RoomLoginSelect.vue
index d5180f4..549d575 100644
--- a/src/views/ecg/room/RoomLoginSelect.vue
+++ b/src/views/ecg/room/RoomLoginSelect.vue
@@ -5,10 +5,7 @@
<RoomBedSelect :title="key" :bedList="value" :curBed="curSel" @haveSeat="haveSeat" @leaveSeat="leaveSeat"/>
</div>
</div>
- <div>
- <el-button type="primary" @click="haveSeatConfirm">鍏ュ骇纭</el-button>
- <el-button type="primary" @click="leaveSeatConfirm">绂诲骇纭</el-button>
- </div>
+ <el-button @click="confirmCurSel">纭</el-button>
</div>
</template>
@@ -17,7 +14,7 @@
import { RoomApi, RoomVO } from '@/api/ecg/room'
import { queueApi } from '@/api/ecg/queue'
import {useUserStore} from "@/store/modules/user";
-import {ElMessage} from "element-plus";
+import {ElMessage, ElMessageBox} from "element-plus";
import {isStringEmpty} from "@/utils/stringUtil";
const { push } = useRouter()
@@ -131,14 +128,40 @@
}
const haveSeat = (roomVO: RoomVO) => {
+ ElMessageBox.confirm(
+ '鍏ュ骇, 鏄惁缁х画?',
+ '鎻愮ず',
+ {
+ confirmButtonText: '纭畾',
+ cancelButtonText: '鍙栨秷',
+ type: 'warning'
+ }
+ ).then(() => {
+ console.log('纭');
curSel.value.docId = null
curSel.value.docName = null
roomVO.docId = curUser.id
roomVO.docName = curUser.nickname
curSel.value = roomVO
+
+ haveSeatConfirm()
+ }).catch(() => {
+ console.log('鍙栨秷');
+ });
}
+
const leaveSeat = (roomVO: RoomVO) => {
+ ElMessageBox.confirm(
+ '绂诲骇, 鏄惁缁х画?',
+ '鎻愮ず',
+ {
+ confirmButtonText: '纭畾',
+ cancelButtonText: '鍙栨秷',
+ type: 'warning'
+ }
+ ).then(() => {
+ console.log('纭');
curSel.value.docId = null
curSel.value.docName = null
@@ -151,6 +174,30 @@
docId: null,
docName: null
}
+
+ leaveSeatConfirm()
+ }).catch(() => {
+ console.log('鍙栨秷');
+ });
+}
+
+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})
}
/** 鍒濆鍖� **/
--
Gitblit v1.9.3