| 
					
				 | 
			
			
				@@ -55,7 +55,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </page-layer> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<script setup> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {getHuanZheXinXi, getHuiZhenData, wanChenHuiZhen} from '@/api/case-front-sheet/jie-shou-hui-zhen' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {cptSex} from '@/utils/computed' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import store from '@/store' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -69,183 +69,155 @@ import router from '@/router' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {getServerDateApi} from '@/api/public-api' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import PageLayer from "@/layout/PageLayer"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  components: {PageLayer, DaYingHuiZhen}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  setup() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ////////////////////////////// 获取屏幕高度 ///////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const windowSize = computed(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return store.state.app.windowSize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+////////////////////////////// 获取屏幕高度 ///////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const windowSize = computed(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return store.state.app.windowSize 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const daYingHuiZhenRef = ref(null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dateRange.value[0] = shortcuts[0].value[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dateRange.value[1] = shortcuts[0].value[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getHuiZhenDataClick() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  console.log(store.state.user.info) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+////////////////////////////// 获取患者信息 需分页  ///////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dateRange = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const huanZeData = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const currentPage = ref(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const pageSize = ref(10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const total = ref(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const getHuiZhenDataClick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let riQi = getDateRangeFormatDate(dateRange.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getHuiZhenData(store.state.user.info.deptCode, currentPage.value, pageSize.value, riQi.startTime, riQi.endTime).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    huanZeData.value = res.records 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    total.value = res.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const doctorName = store.state.user.info.name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const daYingHuiZhenRef = ref(null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/// 点击下一页触发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const handleCurrentChange = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  currentPage.value = val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getHuiZhenDataClick() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//////////////////////////////////////////// 点击右边的表格 /////////////////////////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const huanZheXinXi = ref({}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dianJiDanYuanGe = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  getHuanZheXinXi(val.admissTimes, val.reqTimes, val.inpatientNo).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    huanZheXinXi.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    daYingHuiZhenRef.value.huiZhenXinXiXiangQing(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dateRange.value[0] = shortcuts[0].value[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dateRange.value[1] = shortcuts[0].value[1] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getHuiZhenDataClick() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 点击保存 会诊信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ * 要判断 一下 是仅保存 还是 完成会诊 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const baoCunHuiZhenClick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!huanZheXinXi.value.name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ////////////////////////////// 获取患者信息 需分页  ///////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const dateRange = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const huanZeData = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const currentPage = ref(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const pageSize = ref(10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const total = ref(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const getHuiZhenDataClick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let riQi = getDateRangeFormatDate(dateRange.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getHuiZhenData(store.state.user.info.deptCode, currentPage.value, pageSize.value, riQi.startTime, riQi.endTime).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        huanZeData.value = res.records 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        total.value = res.total 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /// 点击下一页触发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const handleCurrentChange = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      currentPage.value = val 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getHuiZhenDataClick() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //////////////////////////////////////////// 点击右边的表格 /////////////////////////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const huanZheXinXi = ref({}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const dianJiDanYuanGe = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getHuanZheXinXi(val.admissTimes, val.reqTimes, val.inpatientNo).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        huanZheXinXi.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        daYingHuiZhenRef.value.huiZhenXinXiXiangQing(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (stringIsBlank(huanZheXinXi.value.hzComment)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message: '请填写会诊意见', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ElMessageBox.confirm('是否保存【' + huanZheXinXi.value.name + '】的会诊信息', '提示', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    distinguishCancelAndClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cancelButtonText: '仅保存', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    confirmButtonText: '完成会诊', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      .then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        huanZheXinXi.value.statusFlag = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 完成 会诊 发送 axios 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        wanChenHuiZhen(huanZheXinXi.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        getHuiZhenDataClick() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        huanZheXinXi.value = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        daYingHuiZhenRef.value.huanZheXinXi.value = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 点击保存 会诊信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 要判断 一下 是仅保存 还是 完成会诊 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const baoCunHuiZhenClick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!huanZheXinXi.value.name) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (stringIsBlank(huanZheXinXi.value.hzComment)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '请填写会诊意见', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ElMessageBox.confirm('是否保存【' + huanZheXinXi.value.name + '】的会诊信息', '提示', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: 'warning', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        distinguishCancelAndClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: '仅保存', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: '完成会诊', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      .catch((e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (e === 'cancel') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          huanZheXinXi.value.statusFlag = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          wanChenHuiZhen(huanZheXinXi.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          .then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            huanZheXinXi.value.statusFlag = 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // 完成 会诊 发送 axios 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            wanChenHuiZhen(huanZheXinXi.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            getHuiZhenDataClick() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            huanZheXinXi.value = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            daYingHuiZhenRef.value.huanZheXinXi.value = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          .catch((e) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (e === 'cancel') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              huanZheXinXi.value.statusFlag = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              wanChenHuiZhen(huanZheXinXi.value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const huiZhenFanHuiXinXi = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      huanZheXinXi.value = val.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const huiZhenFanHuiXinXi = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  huanZheXinXi.value = val.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ///////////////////////////////////////////////////////// 开启打印 /////////////////////////////////////////////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+///////////////////////////////////////////////////////// 开启打印 /////////////////////////////////////////////////////////////////////////////// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const daYingClick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!huanZheXinXi.value.inpatientNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ElMessage.error({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      daYingHuiZhenRef.value.daYing() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const daYingClick = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!huanZheXinXi.value.inpatientNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ElMessage.error({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  daYingHuiZhenRef.value.daYing() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    ///////////////////////////// 查看患者检验 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const dianJiChaKanHuanZheJianYan = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!huanZheXinXi.value.inpatientNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let end = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        getServerDateApi().then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          end = getFormatDatetime(res, 'YYYY-MM-DD') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            name: 'inspectionReportIndex', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            params: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              passRule: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              patNo: huanZheXinXi.value.inpatientNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              start: huanZheXinXi.value.admissDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              end: end, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+///////////////////////////// 查看患者检验 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dianJiChaKanHuanZheJianYan = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!huanZheXinXi.value.inpatientNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let end = '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getServerDateApi().then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      end = getFormatDatetime(res, 'YYYY-MM-DD') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'inspectionReportIndex', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        params: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          passRule: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          patNo: huanZheXinXi.value.inpatientNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          start: huanZheXinXi.value.admissDate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          end: end, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    const enterMedicalOrder = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (!huanZheXinXi.value.inpatientNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          name: 'yiZhuLuRu', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          params: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            inpatientNo: huanZheXinXi.value.inpatientNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            admissTimes: huanZheXinXi.value.admissTimes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 跳转到医嘱录入页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const enterMedicalOrder = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (!huanZheXinXi.value.inpatientNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    return ElMessage({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message: '请先选择患者', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      type: 'error', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    router.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      name: 'yiZhuLuRu', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      params: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        inpatientNo: huanZheXinXi.value.inpatientNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        admissTimes: huanZheXinXi.value.admissTimes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      doctorName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      enterMedicalOrder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      windowSize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      huanZeData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      currentPage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      pageSize, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cptSex, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      handleCurrentChange, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      huanZheXinXi, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dianJiDanYuanGe, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dateRange, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getHuiZhenDataClick, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      baoCunHuiZhenClick, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      daYingClick, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      hzLeiBie, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      getDatetime, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      daYingHuiZhenRef, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      huiZhenFanHuiXinXi, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      shortcuts, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      hzJiBie, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      dianJiChaKanHuanZheJianYan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// 会诊级别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function hzJiBie(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   switch (val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case '1': 
			 |