eight
2025-04-15 131726d427b95447df6c1ee14e1c36a0715b2033
src/views/ecg/doctor/Routine.vue
@@ -1,3 +1,4 @@
<!--常规检查界面-->
<script setup lang="ts">
import TitlePanel from "@/views/ecg/doctor/components/TitlePanel.vue";
import QueuePanel from "@/views/ecg/doctor/components/QueuePanel.vue";
@@ -17,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,
@@ -50,7 +51,7 @@
    getOnstagePatient()
    // 用于解决 左侧重置后 获取当前【就诊中】患者
    setOnStagePatient(onStagePatient.value)
    setOnStagePatient(onStagePatient)
  } finally {
    finishFlag.value = false
  }
@@ -75,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)
  }
}
@@ -155,7 +156,7 @@
const onEventRoutine = () => {
   //console.info("onDevRentPanelEvent...")
  onStagePatient.value.patId = ""
  onStagePatient.patId = ""
  if (autoCall.value) {
    finishNextPatient()