From 1ef31ed7cfea1646ef6a2bea571fe0a5bd5420de Mon Sep 17 00:00:00 2001 From: eight <641137800@qq.com> Date: 星期三, 04 九月 2024 09:52:43 +0800 Subject: [PATCH] 叫号功能 step 1 --- src/views/ecg/room/index.vue | 1 + src/api/ecg/room/index.ts | 1 + src/views/ecg/callingscreen/roomscreen.vue | 16 ++++++++++++++++ src/views/ecg/room/RoomForm.vue | 6 +++++- src/api/ecg/queue/index.ts | 7 +++++++ 5 files changed, 30 insertions(+), 1 deletions(-) diff --git a/src/api/ecg/queue/index.ts b/src/api/ecg/queue/index.ts index f81f6d3..fe191c8 100644 --- a/src/api/ecg/queue/index.ts +++ b/src/api/ecg/queue/index.ts @@ -68,5 +68,12 @@ // 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 }) } + + } diff --git a/src/api/ecg/room/index.ts b/src/api/ecg/room/index.ts index 945bbe0..b68a677 100644 --- a/src/api/ecg/room/index.ts +++ b/src/api/ecg/room/index.ts @@ -6,6 +6,7 @@ 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 diff --git a/src/views/ecg/callingscreen/roomscreen.vue b/src/views/ecg/callingscreen/roomscreen.vue index 1e46c94..b4993fa 100644 --- a/src/views/ecg/callingscreen/roomscreen.vue +++ b/src/views/ecg/callingscreen/roomscreen.vue @@ -1,7 +1,23 @@ <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> diff --git a/src/views/ecg/room/RoomForm.vue b/src/views/ecg/room/RoomForm.vue index 9664ad6..540a94f 100644 --- a/src/views/ecg/room/RoomForm.vue +++ b/src/views/ecg/room/RoomForm.vue @@ -20,6 +20,9 @@ <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="璇疯緭鍏ヨ瘖瀹P" /> + </el-form-item> </el-form> <template #footer> <el-button @click="submitForm" type="primary" :disabled="formLoading">纭� 瀹�</el-button> @@ -44,7 +47,8 @@ id: undefined, roomId: undefined, roomName: undefined, - bedNo: undefined + bedNo: undefined, + ip: undefined }) const formRules = reactive({ roomId: [{ required: true, message: '璇婂缂栧彿涓嶈兘涓虹┖', trigger: 'blur' }], diff --git a/src/views/ecg/room/index.vue b/src/views/ecg/room/index.vue index 839b685..6f1cb11 100644 --- a/src/views/ecg/room/index.vue +++ b/src/views/ecg/room/index.vue @@ -67,6 +67,7 @@ <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" -- Gitblit v1.9.3