11
WXL
7 天以前 f030d8a9607cef32ee41e01d96817c7e47681602
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()
    // 用于解决 左侧重置后 获取当前【就诊中】患者
    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()