From 124d2d5fb2fe95bf1503eab0389cf8a80458876d Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期五, 16 八月 2024 15:23:22 +0800 Subject: [PATCH] update 诊室选择 --- src/views/ecg/room/RoomLoginSelect.vue | 18 +++++++++--------- src/components/RoomBedSelect/src/RoomBedSelect.vue | 6 +++--- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/components/RoomBedSelect/src/RoomBedSelect.vue b/src/components/RoomBedSelect/src/RoomBedSelect.vue index dbdbbab..d14bca6 100644 --- a/src/components/RoomBedSelect/src/RoomBedSelect.vue +++ b/src/components/RoomBedSelect/src/RoomBedSelect.vue @@ -16,7 +16,7 @@ required: true }, modelValue: { - type: String, + type: Object as PropType<RoomVO>, required: true } }) @@ -26,7 +26,7 @@ }>(); const onclick = (item) => { - emit('update:modelValue', item.bedNo); + emit('update:modelValue', item); } </script> @@ -36,7 +36,7 @@ <template #header>{{title}}</template> <div v-for="(bedItem, index) in bedList" :key="index"> <div class="deskwarp"> - <img v-if="modelValue !== bedItem.bedNo" + <img v-if="modelValue.roomId !== bedItem.roomId || modelValue.bedNo !== bedItem.bedNo" src="@/assets/room/desk.png" style="width: 100%" @click = onclick(bedItem) diff --git a/src/views/ecg/room/RoomLoginSelect.vue b/src/views/ecg/room/RoomLoginSelect.vue index e653ad4..d32c7c0 100644 --- a/src/views/ecg/room/RoomLoginSelect.vue +++ b/src/views/ecg/room/RoomLoginSelect.vue @@ -4,14 +4,7 @@ <RoomBedSelect :title="key" :bedList="value" v-model="curSel"/> </div> </div> - <el-button @click="roomConfirm">KKKK</el-button> -<!-- - <el-button type="primary">Primary Button</el-button> - <el-button type="success">Success Button</el-button> - <el-button type="info">Info Button</el-button> - <el-button type="warning">Warning Button</el-button> - <el-button type="danger">Danger Button</el-button> ---> + <el-button type="primary" @click="roomConfirm">纭</el-button> </template> <script setup lang="ts"> @@ -22,7 +15,13 @@ const bedMap = ref<Map<String, RoomVO[]>>() // 鍒楄〃鐨勬暟鎹� -const curSel = ref<String>("B2"); +const curSel = ref<RoomVO>({ + id: 0, + roomId: 0, + roomName: "", + bedNo: "", + onstage: true + }); /** 鏌ヨ鍒楄〃 */ const getList = async () => { @@ -31,6 +30,7 @@ } const roomConfirm = () => { + console.info(curSel.value) } /** 鍒濆鍖� **/ -- Gitblit v1.9.3