| 
					
				 | 
			
			
				@@ -21,8 +21,14 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-button @click="drgIntelligentGrouping" type="primary">DRG智能分组</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <emr-assistant :data="openAssistant" :to-fill-in-data="clickToFillInData"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-switch v-model="reviewMode" active-color="#ff4949" active-text="关闭审阅" :active-value="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 inactive-color="#13ce66" @change="isRevisionMode" inactive-text="开启审阅" :inactive-value="true"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-switch v-model="reviewMode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 active-color="#ff4949" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 active-text="关闭审阅" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 :active-value="0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 inactive-color="#13ce66" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 @change="isRevisionMode" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 inactive-text="开启审阅" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 :inactive-value="1"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -122,7 +128,7 @@ let loaded = $ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let isEditorChange = $ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 是否开启审阅模式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-let reviewMode = $ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+let reviewMode = $ref(0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 跳转定位 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let jumpPositioning = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   value: '', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -173,13 +179,15 @@ const clickSaveData = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       Object.assign(patientData, res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isEditorChange = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       emrSidebarRef.value.queryData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let temp = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        documentId: data.emrDocumentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        categoryCode: data.emrCategoryCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: data.name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        categoryId: data.categoryId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (createId == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let temp = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          documentId: data.emrDocumentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          categoryCode: data.emrCategoryCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          name: data.name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          categoryId: data.categoryId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        updateCaseHistoryUrl(temp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      updateCaseHistoryUrl(temp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       xcMessage.success('保存成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }).catch(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       xcMessage.error('保存失败请重新保存') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -441,6 +449,13 @@ const setEditorModeFun = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 如果创建人不是自己就要开启审阅 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    createId = '23123' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if (createId !== userData.code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('开启审阅模式') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      editor.setRevisionMode('on') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     currentEmr.value.callMethod('setEditorMode', 'readonly') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -538,7 +553,6 @@ const deleteDataElement = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // 重新设置提取的数据, 这里是强制替换 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const reQueryPatientInformation = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  console.log(extractData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 如果是只读模式就不触发这个 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if (!readonlyPattern()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 如果没有文档 id 就说明是 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -628,7 +642,8 @@ const extractFields = (val) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const isRevisionMode = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  editor.isRevisionMode(reviewMode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  // console.log(reviewMode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  editor.setRevisionShowMode(reviewMode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 onMounted(() => { 
			 |