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