| 
					
				 | 
			
			
				@@ -67,23 +67,14 @@ const queryTerm = reactive({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   type: "1", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const dept = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const doctor = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const admNo = ref(''); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const dept = ref('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const doctor = ref('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const admNo = ref('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   queryTerm.startTime = start + '00:00:00'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   queryTerm.endTime = end + " 23:59:59"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dateRange.value = [start, end]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  const param = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    str: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  selectAllDept(param).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    deptOptions.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  selectAllDoctor(param).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    doctorOptions.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const deptOptions = ref([]) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -97,19 +88,9 @@ const selectDeptMultiple = (ks) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       str: ks, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     selectAllDept(param).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      loadingDept.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       deptOptions.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (deptOptions.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        loadingDept.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dept.value = deptOptions.value.filter((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return item.label.toLowerCase().includes(ks.toLowerCase()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      deptOptions.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     deptOptions.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -124,18 +105,9 @@ const selectDoctorMultiple = (ys) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       dept: d, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     selectAllDoctor(paramF).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      loadingDoctor.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       doctorOptions.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (doctorOptions.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        loadingDoctor.value = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        doctor.value = doctorOptions.value.filter((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return item.label.toLowerCase().includes(ys.toLowerCase()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 1000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      doctorOptions.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     doctorOptions.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -163,8 +135,12 @@ const query = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  queryTerm.dept = dept.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  queryTerm.doctor = doctor.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(dept.value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    queryTerm.dept = dept.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(doctor.value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    queryTerm.doctor = doctor.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   queryTerm.zyh = admNo.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   await selectReportPortalMenu(queryTerm) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       .then((res) => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -196,8 +172,12 @@ const exportData = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  queryTerm.dept = dept.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  queryTerm.doctor = doctor.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(dept.value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    queryTerm.dept = dept.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if(doctor.value){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    queryTerm.doctor = doctor.value; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 导出excel表格标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   queryTerm.exportName = '传染病统计'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   exportReportPortalData(queryTerm) 
			 |