eight
2024-11-13 82ad6283a72a8269123042efe35563136b4839ef
过号-召回 update
已修改5个文件
26 ■■■■■ 文件已修改
src/api/ecg/doctor/index.ts 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/DevInstall.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/Routine.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/components/QueuePanel.vue 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/ecg/doctor/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/ecg/doctor/index.ts
@@ -4,7 +4,7 @@
  roomId: number | null // 诊室编号
  roomName: string | null
  bedNo: string | null // 诊疗床编号
  checkTypes: number[] | null,
  checkTypes: number[] | null
  opType: number | null
}
@@ -12,7 +12,10 @@
  roomId: number // 诊室编号
  bedNo: string // 诊疗床编号
  patId: string // 患者编号
  checkType: number // 检查类型
  jumpFlag: number // 插队标记
  roomId_operator: number
  bedNo_operator: string
}
export interface PatientStatisticVO {
src/views/ecg/doctor/DevInstall.vue
@@ -180,7 +180,7 @@
        <DevInstallPanel :room="roomBedVO" ref="devInstallPanelRef" @event_dev_install="onEventDevInstall"/>
      </el-main>
      <el-aside width="400px" style="border: solid var(--el-color-primary-light-7)">
          <QueuePanel :queue="patientList" @event_RecallFinish="onEventRecallFinish"/>
          <QueuePanel :room="roomBedVO" :queue="patientList" @event_RecallFinish="onEventRecallFinish"/>
      </el-aside>
    </el-container>
    <el-container class="right-bottom">
src/views/ecg/doctor/Routine.vue
@@ -178,7 +178,7 @@
        <RoutinePanel :room="roomBedVO" ref="routimePanelRef" @event_routine="onEventRoutine"/>
      </el-main>
      <el-aside width="400px" style="border: solid var(--el-color-primary-light-7)">
          <QueuePanel :queue="patientList" @event_RecallFinish="onEventRecallFinish"/>
          <QueuePanel :room="roomBedVO" :queue="patientList" @event_RecallFinish="onEventRecallFinish"/>
      </el-aside>
    </el-container>
    <el-container class="right-bottom">
src/views/ecg/doctor/components/QueuePanel.vue
@@ -2,7 +2,7 @@
import {defineComponent, PropType} from "vue";
import { QueueVO } from '@/api/ecg/queue'
import {DICT_TYPE} from "@/utils/dict";
import {PatientVO, DoctorApi} from "@/api/ecg/doctor";
import {PatientVO, DoctorApi, RoomBedVO} from "@/api/ecg/doctor";
import {useCheckTypeStore} from "@/store/modules/checkType";
defineComponent({
@@ -19,13 +19,11 @@
  queue: {
    type: Array as PropType<QueueVO[]>,
    required: true
  }
  /*,
  modelValue: {
    type: Object as PropType<RoomVO>,
  },
  room: {
    type: Object as PropType<RoomBedVO>,
    required: true
  }
*/
})
const recall = async (item) => {
@@ -33,7 +31,10 @@
    roomId: item.roomId,
    bedNo: item.bedNo,
    patId: item.patId,
    jumpFlag: 0
    checkType: item.bookCheckType,
    jumpFlag: 0,
    roomId_operator: props.room.roomId,
    bedNo_operator: props.room.bedNo,
  }
  let data = ""
src/views/ecg/doctor/index.vue
@@ -177,7 +177,7 @@
        <DevReadyPanel :room="roomBedVO" ref="devReadyPanelRef" @event_dev_ready="onEventDevReady"/>
      </el-main>
      <el-aside width="400px" style="border: solid var(--el-color-primary-light-7)">
          <QueuePanel :queue="patientList" @event_RecallFinish="onEventRecallFinish"/>
          <QueuePanel :room="roomBedVO" :queue="patientList" @event_RecallFinish="onEventRecallFinish"/>
      </el-aside>
    </el-container>
    <el-container class="right-bottom">