src/views/ecg/doctor/components/TitlePanel.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/ecg/doctor/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/ecg/doctor/components/TitlePanel.vue
@@ -3,18 +3,15 @@ import {useUserStore} from "@/store/modules/user"; import {PatientStatisticVO, RoomBedVO} from "@/api/ecg/doctor"; const userStore = useUserStore(); defineComponent({ name: 'TitlePanel' }) const roomBedVO: RoomBedVO = { roomId: userStore.room!.roomId, bedNo: userStore.room!.bedNo } const props = defineProps({ room: { type: Object as PropType<RoomBedVO>, required: true }, patientStatistic: { type: Object as PropType<PatientStatisticVO>, required: true @@ -26,7 +23,7 @@ <template> <div class="mytitle"> <div> 诊室{{roomBedVO.roomId}} 工位{{roomBedVO.bedNo}} 诊室{{room.roomId}} 工位{{room.bedNo}} </div> <div> 已就诊{{patientStatistic.finishedNum==undefined ? 0 : patientStatistic.finishedNum}} src/views/ecg/doctor/index.vue
@@ -8,8 +8,8 @@ const userStore = useUserStore(); const roomBedVO: RoomBedVO = { roomId: userStore.room!.roomId, bedNo: userStore.room!.bedNo roomId: null, bedNo: null } const patientStat = ref<PatientStatisticVO>({ @@ -73,10 +73,18 @@ /** 初始化 **/ onMounted(() => { console.info("onMounted - doctor") console.info("onMounted - doctor " + userStore.isSetRoom) bedControlFlag.value = true finishFlag.value = true passFlag.value = true if (userStore.isSetRoom) { roomBedVO.roomId = userStore.room!.roomId roomBedVO.bedNo = userStore.room!.bedNo } else { roomBedVO.roomId = null roomBedVO.bedNo = null } timerRunFlag = true doctorTimer() @@ -96,7 +104,7 @@ <template> <el-container> <el-header style="background-color: var(--el-color-primary-light-7); font-size: 24px"> <TitlePanel :patientStatistic="patientStat" /> <TitlePanel :room="roomBedVO" :patientStatistic="patientStat" /> </el-header> <el-container> <el-main>