| | |
| | | <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"> |
| | |
| | | |
| | | 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() |
| | |
| | | } |
| | | |
| | | 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 |
| | | const refresh = () => { |
| | | getList() |
| | | refreshFlag.value = false |
| | | } |
| | | |
| | | /** 初始化 **/ |