From e25465c223a2e63422acfb58414597ca8fc4df09 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期四, 13 十一月 2025 18:01:55 +0800
Subject: [PATCH] 排队异常、小屏适配问题
---
src/views/ecg/doctor/Routine.vue | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/src/views/ecg/doctor/Routine.vue b/src/views/ecg/doctor/Routine.vue
index c85e051..671c8d0 100644
--- a/src/views/ecg/doctor/Routine.vue
+++ b/src/views/ecg/doctor/Routine.vue
@@ -18,12 +18,12 @@
opType: null
}
-const onStagePatient = ref<QueueVO>({
+let onStagePatient: QueueVO = {
id: 0, patId: "", patName: "", patGender: 0,
bookTimeslot: 0, bookCheckType: 0, isVip: 0, seqNum: 0, bookSeqNum: 0,
passed: 0, expired: 0, jumpFlag: 0,
roomId: 0, roomName: "", bedNo: "", status: 0
-})
+}
const patientStat = ref<PatientStatisticVO>({
finishedNum: 0,
@@ -51,7 +51,7 @@
getOnstagePatient()
// 鐢ㄤ簬瑙e喅 宸︿晶閲嶇疆鍚� 鑾峰彇褰撳墠銆愬氨璇婁腑銆戞偅鑰�
- setOnStagePatient(onStagePatient.value)
+ setOnStagePatient(onStagePatient)
} finally {
finishFlag.value = false
}
@@ -76,9 +76,9 @@
const tempPatient : QueueVO | undefined = patientList.value.find(item => item.status === 30)
if (undefined === tempPatient) {
// setOnStagePatient(undefined)
- } else if (tempPatient.patId !== onStagePatient.value.patId) {
- onStagePatient.value= tempPatient
- setOnStagePatient(onStagePatient.value)
+ } else if (tempPatient.patId !== onStagePatient.patId) {
+ onStagePatient = tempPatient
+ setOnStagePatient(onStagePatient)
}
}
@@ -156,7 +156,12 @@
const onEventRoutine = () => {
//console.info("onDevRentPanelEvent...")
- onStagePatient.value.patId = ""
+ onStagePatient = {
+ id: 0, patId: "", patName: "", patGender: 0,
+ bookTimeslot: 0, bookCheckType: 0, isVip: 0, seqNum: 0, bookSeqNum: 0,
+ passed: 0, expired: 0, jumpFlag: 0,
+ roomId: 0, roomName: "", bedNo: "", status: 0
+ }
if (autoCall.value) {
finishNextPatient()
--
Gitblit v1.9.3