eight
2024-08-27 5d4c9d08c5fad19ce05af1c0137545e0683b5535
update
已修改4个文件
19 ■■■■ 文件已修改
src/components/RoomBedSelect/src/RoomBedSelect.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/RoomStatus/src/RoomStatus.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/room/RoomLoginSelect.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/room/RoomStatusSetting.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/RoomBedSelect/src/RoomBedSelect.vue
@@ -30,6 +30,8 @@
}>();
const onclick = (item) => {
  item.docId = curUser.id
  item.docName = curUser.nickname
  emit('update:modelValue', item);
}
src/components/RoomStatus/src/RoomStatus.vue
@@ -2,7 +2,8 @@
import { RoomApi, RoomVO } from '@/api/ecg/room'
import { queueApi } from '@/api/ecg/queue'
import {PropType} from "vue";
import {defineEmits} from 'vue'
const emit = defineEmits(['refresh'])
defineComponent({
  name: 'RoomStatus'
@@ -21,10 +22,12 @@
const openBed = async (item) => {
  await queueApi.bedOpen(item)
  emit('refresh')
}
const closeBed = async (item) => {
  await queueApi.bedClose(item)
  emit('refresh')
}
</script>
src/views/ecg/room/RoomLoginSelect.vue
@@ -29,7 +29,7 @@
const userStore = useUserStore()
const curUser = userStore.getUser
const bedMap = ref<Map<string, RoomVO[]>>() // 列表的数据
const bedMap = ref() // 列表的数据
const originalSel = ref<RoomVO>({
    id: 0,
src/views/ecg/room/RoomStatusSetting.vue
@@ -1,11 +1,9 @@
<template>
  <div style="display: flex; flex-wrap: wrap; margin-bottom: 20px">
    <div class=wrap v-for="(value, key) in bedMap" :key="key">
      <RoomStatus :title="key" :bedList="value"/>
      <RoomStatus :title="key" :bedList="value"  @refresh="getList"/>
    </div>
  </div>
  <el-button @click="startUsing">启用</el-button>
  <el-button @click="startBiz"> 手动开诊 </el-button>
</template>
@@ -16,16 +14,12 @@
defineOptions({ name: 'RoomStatusSetting' })
const bedMap = ref<Map<String, RoomVO[]>>() // 列表的数据
const bedMap = ref() // 列表的数据
/** 查询列表 */
const getList = async () => {
    const data = await RoomApi.getAllBedMap()
    bedMap.value = data as Map<String, RoomVO[]>
}
const startUsing = async () => {
  await queueApi.openingSetting();
}
const startBiz = async () => {