From fe792c0638eeaaba49289de00c4c59bd6279ecd9 Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期二, 27 八月 2024 17:11:37 +0800 Subject: [PATCH] update --- src/components/RoomBedSelect/src/RoomBedSelect.vue | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/components/RoomBedSelect/src/RoomBedSelect.vue b/src/components/RoomBedSelect/src/RoomBedSelect.vue index 9fc6b2c..a804b87 100644 --- a/src/components/RoomBedSelect/src/RoomBedSelect.vue +++ b/src/components/RoomBedSelect/src/RoomBedSelect.vue @@ -2,7 +2,7 @@ import { RoomApi, RoomVO } from '@/api/ecg/room' import {PropType} from "vue"; import {useUserStore} from "@/store/modules/user"; -const emit = defineEmits(['haveSeat']) +const emit = defineEmits(['haveSeat', 'leaveSeat']) defineComponent({ name: 'RoomBedSelect' @@ -26,12 +26,11 @@ const userStore = useUserStore() const curUser = userStore.getUser -// const emit2 = defineEmits<{ -// (e: 'update:curBed', message: string): void; -// }>(); - -const onclick = (newItem) => { +const onHaveSeatclick = (newItem) => { emit('haveSeat', newItem) +} +const onLeaveSeatclick = (curItem) => { + emit('leaveSeat', curItem) } /** 鍒濆鍖� **/ @@ -57,9 +56,12 @@ style="width: 100%" /> <div>{{bedItem.bedNo}} {{bedItem.docName}}</div> - <el-button v-if="bedItem.docId === null" @click = onclick(bedItem)> + <el-button v-if="bedItem.docId === null" @click = onHaveSeatclick(bedItem)> 鍏ュ骇 </el-button> + <el-button v-if="bedItem.docId === curUser.id" @click = onLeaveSeatclick(bedItem)> + 绂诲骇 + </el-button> </div> </div> </el-card> -- Gitblit v1.9.3