From 7199e3f33bf5112febff6568e21cab8285ed1188 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期二, 27 八月 2024 17:58:38 +0800 Subject: [PATCH] update --- src/views/ecg/room/RoomLoginSelect.vue | 37 ++++++++++++++++++++++++++++++++----- 1 files changed, 32 insertions(+), 5 deletions(-) diff --git a/src/views/ecg/room/RoomLoginSelect.vue b/src/views/ecg/room/RoomLoginSelect.vue index d5180f4..84a7c25 100644 --- a/src/views/ecg/room/RoomLoginSelect.vue +++ b/src/views/ecg/room/RoomLoginSelect.vue @@ -5,10 +5,6 @@ <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> </div> </template> @@ -17,7 +13,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 +127,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 +173,11 @@ docId: null, docName: null } + + leaveSeatConfirm() + }).catch(() => { + console.log('鍙栨秷'); + }); } /** 鍒濆鍖� **/ -- Gitblit v1.9.3