eight
2024-10-31 f98ab75bf0f7fb54e7e3955a5f6e5a4935a86cbe
src/views/ecg/doctor/index.vue
@@ -12,7 +12,9 @@
const roomBedVO: RoomBedVO = {
    roomId: null,
    roomName: null,
    bedNo: null
    bedNo: null,
    checkTypes: null,
    opType: null
}
const onStagePatient = ref<QueueVO>({
@@ -62,7 +64,7 @@
}
const callAgain = async () => {
  await DoctorApi.callAgainPatient(roomBedVO)
  await DoctorApi.callPatientAgain(roomBedVO)
}
const getOnstagePatient = () => {
@@ -85,13 +87,13 @@
    return
  }
  patientList.value = await DoctorApi.getPatientList(roomBedVO)
  patientList.value = await DoctorApi.getToBeCheckedPatientList(roomBedVO)
  getOnstagePatient()
  patientStat.value = await DoctorApi.getDevReadyStatistic(roomBedVO)
  const queueVO2 = await DoctorApi.bedDoctorGet(roomBedVO)
  if (queueVO2.status === 20)
  if (queueVO2.status === 20)  // 工位状态 有医生
    state.value = true
  else if (queueVO2.status === 30)
  else if (queueVO2.status === 30)  // 工位状态 暂停
    state.value = false
}
@@ -128,6 +130,8 @@
    roomBedVO.roomId = userStore.room!.roomId
    roomBedVO.roomName = userStore.room!.roomName
    roomBedVO.bedNo = userStore.room!.bedNo
    roomBedVO.checkTypes = userStore.room!.checkTypes
    roomBedVO.opType = userStore.room!.opType
    timerRunFlag = true
    doctorTimer()
@@ -148,6 +152,7 @@
const onEventDevReady = () => {
   //console.info("onDevRentPanelEvent...")
  onStagePatient.value.patId = ""
  initLoad()
}
const onEventRecallFinish = () => {
@@ -165,7 +170,7 @@
<template>
  <el-container>
    <el-header style="background-color: var(--el-color-primary-light-7); font-size: 24px">
      <TitlePanel :titleType=0 :room="roomBedVO" :patientStatistic="patientStat" />
      <TitlePanel :titleType=1 :room="roomBedVO" :patientStatistic="patientStat" />
    </el-header>
    <el-container style="height: 100%;">
      <el-main style="border: solid var(--el-color-primary-light-7)">