| 
					
				 | 
			
			
				@@ -8,36 +8,42 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from "./useEmrAudit"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import AuditRecord 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/emr-audit/AuditRecord.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {emrMitt} from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  emrMitt, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  IframeTabs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import SendAudit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/emr-audit/SendAudit.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {getLinkQuality} from "@/api/emr/emr-suggestion"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import AuditHistory 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/emr-audit/AuditHistory.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {isDev} from "@/utils/public"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {listIsBlank} from "@/utils/blank-utils"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const store = useEmrAuditV2() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 emrMitt.on('auditV2', (data) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  store.state.currentEmrInfo = data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  store.queryCurrentAudit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (typeof data === 'undefined') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    store.state.currentEmrInfo = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      emrId: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    store.state.auditTemplate = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    emrMitt.emit('setShowIframe', IframeTabs.正在编辑) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    store.state.currentEmrInfo = data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    store.queryCurrentAudit() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  getLinkQuality(data.emrCategoryCode).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    store.state.auditTemplate = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getLinkQuality(data.emrCategoryCode).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      store.state.auditTemplate = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (listIsBlank(res)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        emrMitt.emit('setShowIframe', IframeTabs.正在编辑) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      emrMitt.emit('setShowIframe', IframeTabs.正在编辑) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// if (isDev) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//   emrMitt.emit("auditV2", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     patNo: '0429914', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     times: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     emrId: 212689, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     finalControl: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//     emrCategoryCode: 'ruyuanjiluzhuanyong' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-//   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-// } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 provide(emrAuditRootContextKey, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   store: store 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 |