|
@@ -0,0 +1,64 @@
|
|
|
+<template>
|
|
|
+ <el-container>
|
|
|
+ <el-aside width="210px">
|
|
|
+ <PatientBaseList @selectPatientInfo="selectPatientInfo"></PatientBaseList>
|
|
|
+ </el-aside>
|
|
|
+ <el-container>
|
|
|
+ <el-header style="height: 100px">
|
|
|
+ <PatientInfo :patientInfo="patientInfo"></PatientInfo>
|
|
|
+ </el-header>
|
|
|
+
|
|
|
+ <el-main>
|
|
|
+ <GraphicsTempalte :patientInfo="patientInfo"></GraphicsTempalte>
|
|
|
+ </el-main>
|
|
|
+ </el-container>
|
|
|
+ </el-container>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script setup name='PrintThreeTestList'>
|
|
|
+import GraphicsTempalte from '@/components/medical-advice/temperature/GraphicsTempalte'
|
|
|
+import PatientInfo from "@/components/medical-advice/PatientInfo.vue"
|
|
|
+import PatientBaseList from "@/components/medical-advice/PatientBaseList.vue"
|
|
|
+import {stringNotBlank} from "@/utils/blank-utils"
|
|
|
+import { getFormatDatetime } from "@/utils/date"
|
|
|
+import {getAllWards} from "@/api/zhu-yuan-yi-sheng/resident-doctor";
|
|
|
+import { ref, onMounted ,nextTick} from 'vue'
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+onMounted(() => {
|
|
|
+
|
|
|
+})
|
|
|
+const graphicsTempalteFlag = ref(false)
|
|
|
+
|
|
|
+// 基本信息
|
|
|
+const patientInfo = ref({})
|
|
|
+
|
|
|
+
|
|
|
+const selectPatientInfo=(val)=>{
|
|
|
+ patientInfo.value = val.patientInfo
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+</script>
|
|
|
+
|
|
|
+<style scoped>
|
|
|
+
|
|
|
+ .nav{
|
|
|
+ margin: 0 auto;
|
|
|
+ width: 100%;
|
|
|
+ padding-left: 20px;
|
|
|
+ }
|
|
|
+ ul{
|
|
|
+ list-style: none;
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+ .nav li{
|
|
|
+ float: left;
|
|
|
+ margin-left: 15px;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+</style>
|