eight
2024-08-30 46c604e44679808441771cc08a9be09770f5cc5c
update
已修改2个文件
41 ■■■■■ 文件已修改
src/components/RoomStatus/src/RoomStatus.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/room/RoomStatusSetting.vue 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/RoomStatus/src/RoomStatus.vue
@@ -20,13 +20,13 @@
})
const openBed = async (item) => {
  await QueueApi.bedOpen(item)
  emit('refresh')
    await QueueApi.bedOpen(item)
    emit('refresh')
}
const closeBed = async (item) => {
  await QueueApi.bedClose(item)
  emit('refresh')
    await QueueApi.bedClose(item)
    emit('refresh')
}
</script>
@@ -37,7 +37,7 @@
    <div v-for="(bedItem, index) in bedList" :key="index">
      <div class="deskwarp">
        <img
            v-if="bedItem.status === 0 || bedItem.status === 1"
            v-if="bedItem.status === 0"
            src="@/assets/room/close.jpg"
            style="width: 100%"
             @click = openBed(bedItem)
src/views/ecg/room/RoomStatusSetting.vue
@@ -4,10 +4,10 @@
      <RoomStatus :title="key" :bedList="value"  @refresh="getList"/>
    </div>
  </div>
  <el-button @click="startBiz" :disabled = "startBizFlag"> 手动开诊 </el-button>
  <el-button @click="resetRoom" :disabled = "resetRoomFlag"> 重置诊室 </el-button>
  <el-button @click="resetSchedule" :disabled="resetScheduleFlag"> 重置定时任务 </el-button>
  <el-button @click="refresh" :disabled="refreshFlag"> 刷新 </el-button>
  <el-button @click="startBiz" > 手动开诊 </el-button>
  <el-button @click="resetRoom" > 重置诊室 </el-button>
  <el-button @click="resetSchedule" > 重置定时任务 </el-button>
  <el-button @click="refresh" > 刷新 </el-button>
</template>
<script setup lang="ts">
@@ -19,11 +19,6 @@
const bedMap = ref() // 列表的数据
const startBizFlag = ref<boolean>(false)
const resetRoomFlag = ref<boolean>(false)
const resetScheduleFlag = ref<boolean>(false)
const refreshFlag = ref<boolean>(false)
/** 查询列表 */
const getList = async () => {
    const data = await RoomApi.getAllBedMap()
@@ -31,28 +26,20 @@
}
const startBiz = async () => {
  startBizFlag.value = true
  await QueueApi.startBiz();
  startBizFlag.value = false
    await QueueApi.startBiz();
}
const resetRoom = async () => {
  resetRoomFlag.value = true
  await RoomApi.resetRoom();
  getList()
  resetRoomFlag.value = false
    await RoomApi.resetRoom();
    getList()
}
const resetSchedule = async () => {
  resetScheduleFlag.value = true
  await QueueApi.resetSchedule();
  resetScheduleFlag.value = false
    await QueueApi.resetSchedule();
}
const refresh = async () => {
  refreshFlag.value = true
const refresh = () => {
  getList()
  refreshFlag.value = false
}
/** 初始化 **/