eight
2024-08-30 621d9c803e6ed910322e9b6f32aa0377d7033aba
update
已修改1个文件
21 ■■■■ 文件已修改
src/views/ecg/room/RoomStatusSetting.vue 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/room/RoomStatusSetting.vue
@@ -4,10 +4,10 @@
      <RoomStatus :title="key" :bedList="value"  @refresh="getList"/>
    </div>
  </div>
  <el-button @click="startBiz"> 手动开诊 </el-button>
  <el-button @click="resetRoom"> 重置诊室 </el-button>
  <el-button @click="resetSchedule"> 重置定时任务 </el-button>
  <el-button @click="refresh"> 刷新 </el-button>
  <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>
</template>
<script setup lang="ts">
@@ -19,6 +19,11 @@
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()
@@ -26,20 +31,28 @@
}
const startBiz = async () => {
  startBizFlag.value = true
  await QueueApi.startBiz();
  startBizFlag.value = false
}
const resetRoom = async () => {
  resetRoomFlag.value = true
  await RoomApi.resetRoom();
  getList()
  resetRoomFlag.value = false
}
const resetSchedule = async () => {
  resetScheduleFlag.value = true
  await QueueApi.resetSchedule();
  resetScheduleFlag.value = false
}
const refresh = async () => {
  refreshFlag.value = true
  getList()
  refreshFlag.value = false
}
/** 初始化 **/