| | |
| | | // |
| | | resetSchedule: async () => { |
| | | return await request.get({ url: `/ecg/queue/reset-scheduler` }) |
| | | }, |
| | | |
| | | // |
| | | getRoomScreenData: async (params) => { |
| | | return await request.get({ url: `/ecg/queue/room-screen-data`, params }) |
| | | } |
| | | |
| | | |
| | | } |
| | |
| | | roomId: number | null // 诊室编号 |
| | | roomName: string | null // 诊室名称 |
| | | bedNo: string | null // 诊疗床编号 |
| | | ip: string | null // 诊室IP |
| | | status: number | null //开诊状态 0-关闭 1-关闭中 10-已开通 20-有医生 30-暂停 |
| | | docId: number | null |
| | | docName: string | null |
| | |
| | | <script setup lang="ts"> |
| | | |
| | | import {QueueApi, QueueVO} from "@/api/ecg/queue"; |
| | | import {RoomBedVO} from "@/api/ecg/doctor"; |
| | | |
| | | defineOptions({ name: 'roomscreen' }) |
| | | |
| | | const list = ref<QueueVO[]>([]) // 列表的数据 |
| | | |
| | | const roomBed : RoomBedVO = { |
| | | roomId : null, |
| | | roomName: null, |
| | | bedNo: null |
| | | } |
| | | |
| | | const getList = async () => { |
| | | const data = await QueueApi.getRoomScreenData(queryParams) |
| | | list.value = data.list |
| | | } |
| | | |
| | | </script> |
| | | |
| | | <template> |
| | |
| | | <el-form-item label="诊疗床编号" prop="bedNo"> |
| | | <el-input v-model="formData.bedNo" placeholder="请输入诊疗床编号" /> |
| | | </el-form-item> |
| | | <el-form-item label="诊室IP" prop="bedNo"> |
| | | <el-input v-model="formData.ip" placeholder="请输入诊室IP" /> |
| | | </el-form-item> |
| | | </el-form> |
| | | <template #footer> |
| | | <el-button @click="submitForm" type="primary" :disabled="formLoading">确 定</el-button> |
| | |
| | | id: undefined, |
| | | roomId: undefined, |
| | | roomName: undefined, |
| | | bedNo: undefined |
| | | bedNo: undefined, |
| | | ip: undefined |
| | | }) |
| | | const formRules = reactive({ |
| | | roomId: [{ required: true, message: '诊室编号不能为空', trigger: 'blur' }], |
| | |
| | | <el-table-column label="诊室编号" align="center" prop="roomId" /> |
| | | <el-table-column label="诊室名称" align="center" prop="roomName" /> |
| | | <el-table-column label="诊疗床编号" align="center" prop="bedNo" /> |
| | | <el-table-column label="诊室IP" align="center" prop="ip" /> |
| | | <el-table-column |
| | | label="创建时间" |
| | | align="center" |