| 
					
				 | 
			
			
				@@ -4,7 +4,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-button :disabled="!emrConfig.editor" type="success" icon="CircleCheck" @click="clickSaveData">保存</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-button :disabled="!emrConfig.editor" icon="Delete" type="danger" @click="clickDelete">删除</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-button style="margin-left: 5px" @click="clickToSubmitTheMedicalRecord" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 :disabled="!documentId || !emrConfig.editor">提交病历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 :disabled="!documentId || !emrConfig.editor"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        提交病历 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-button-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button type="primary" icon="Printer" @click="frontEndPrinting">页面打印</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -41,10 +42,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <div class="emr-iframe"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <iframe 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  ref="emrRef" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :height="maxHeight - 80 + 'px' " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :src="caseHistoryUrl"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <iframe ref="emrRef" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      :height="maxHeight - 80 + 'px' " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      :src="caseHistoryUrl"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="4" style="background-color: white"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -157,18 +157,18 @@ const clickSaveData = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   objectValuesCannotBeNull(data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data.emrDataElement = editor.getDataElements('business') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // 检验是否必填项目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let validator = editor.getValidator(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let valid = validator.valid(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    BizException(ExceptionEnum.MESSAGE_ERROR, "有必填项不能为空,请仔细检查,红色输入框.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ElMessageBox.prompt('请输入保存的名称', '提示', { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     inputErrorMessage: '长度为2 - 20 个,汉字', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     inputPattern: /^\S{2,20}$/, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     inputValue: templateName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }).then(async ({value}) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data.name = value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 检验是否必填项目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let validator = editor.getValidator(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let valid = validator.valid(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      BizException(ExceptionEnum.MESSAGE_ERROR, "有必填项不能为空,请仔细检查,红色输入框.") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     let res = await insertEmrData(data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     currentEmr.value.saveDocument(data).then(emrRes => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 把提取到的数据放到 patientData 中. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -195,6 +195,7 @@ const clickSaveData = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 添加片段 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -660,7 +661,7 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   nextTick(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     emrSidebarRef.value.queryData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    patientId = props.huanZheXinXi.inpatientNo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    patientId = props.huanZheXinXi.inpatientNo + '_' + props.huanZheXinXi.admissTimes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     await queryingBasicPatientInformation() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     currentEmr.value = new EMRInteractive(patientData, emrEvent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (emrConfig.value.editor) { 
			 |