| 
					
				 | 
			
			
				@@ -1,7 +1,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div style="display: flex;align-items: center"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button @click="queryYz" v-title="'重新查询患者的医嘱'">重置</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <CyDateRange 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="queryParam" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          clearable/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button @click="queryYz" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 v-title="'医嘱过多导致查看医嘱困难,可选择时间范围来减少医嘱的条数,默认查询今天到90天前的数据,可通过选择日期后面的删除按钮,取消时间范围的查询'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        查询 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-divider direction="vertical"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         显示范围: 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -15,7 +21,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         状态: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <select v-model.number="queryParam.zhuangTai" title="医嘱的状态"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <select v-model.number="queryParam.zhuangTai" v-title="`医嘱的状态`"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <option :value="0">全部</option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <option :value="1">录入</option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <option :value="2">确认</option> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -33,7 +39,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <label> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         排序: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <select v-model="queryParam.sort" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @change="setYzOrderGroup"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @change="setYzOrderGroup" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <option :value="OrderBy.asc">正序</option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <option :value="OrderBy.desc">反序</option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </select> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -276,7 +283,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   yzData, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   yzMitt, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   clickTimeLimitReminder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  errorMsgFunc, OrderBy, setYzOrderGroup 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  errorMsgFunc, OrderBy, setYzOrderGroup, jsQueryYzData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from "@/views/hospitalization/zhu-yuan-yi-sheng/public-js/zhu-yuan-yi-sheng"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {BizException, ExceptionEnum} from "@/utils/BizException"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import router from "@/router"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -296,6 +303,7 @@ import CopyTableDataOrder 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import setDialogToJs from "@/components/js-dialog-comp/useDialogToJs"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {CyMessageBox} from "@/components/cy/message-box"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {useUserStore} from "@/pinia/user-store"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import CyDateRange from "@/components/cy/date-range/CyDateRange.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const props = defineProps({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   patientInfo: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -329,10 +337,7 @@ const queryYz = async (tableScrollTop = true) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (tableScrollTop) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       yzMitt.emit('tableScroll', 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    yzData.value = await huoQuYiZhuShuJu({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      patNo: props.patientInfo.inpatientNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      times: props.patientInfo.admissTimes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    await jsQueryYzData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     yzData.value = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 |