eight
2024-08-30 46c604e44679808441771cc08a9be09770f5cc5c
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
}
/** 初始化 **/