| 
					
				 | 
			
			
				@@ -5,6 +5,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template #extra> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button :disabled="shenHeSendFlag" size="small" type="primary" @click="fqsendAudit">申请审核</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button size="small" type="primary" @click="querylistSetlAuditLog">审核历史记录</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button size="small" type="primary" @click="qualityTest">质控测算</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button size="small" type="primary" @click="drgGroupTest">DRG分组测算</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button type="info" @click="shenHeClick">审核信息</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-button size="small" type="primary" @click="shuJuDuiBi">数据对比</el-button> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -300,6 +301,30 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-timeline-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-timeline> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog v-model="qualityDialogFlag"  title="质控结果" width="50%" class="maxhight"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-table  :data="qualityData" height="100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                highlight-current-row row-key="id" stripe="true" border="true" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="质控字段名称" prop="check_filed"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="字段原始值" prop="original_value"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="规则等级" prop="rule_level"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #default="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{ getRuleLevelName(scope.row.rule_level) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="质控规则类型" prop="rule_category"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #default="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{ getRuleCategoryName(scope.row.rule_category) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="是否影响入组" prop="affect_group"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <template #default="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            {{ getAffectGroupName(scope.row.affect_group) }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-table-column label="质控结果" prop="result_msg"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </el-container> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -317,11 +342,12 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   upldSetlList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   sendDrgGroupTest, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   sendAudit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  listSetlAuditLog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  listSetlAuditLog, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  drgQualityTest 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from '@/api/medical-insurance/si-setl-upload' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {formatDatetime} from '@/utils/date' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {listIsBlank, stringIsBlank, stringNotBlank} from '@/utils/blank-utils' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {getAdmissCond, getsiDiagTypeName, maZuiName, qieKouName, shenHeQuanXian,auditQuanXian,auditBmzzQuanXian} from '../jieSuanDanXiuGai' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {getAdmissCond, getsiDiagTypeName, maZuiName, qieKouName, shenHeQuanXian,auditQuanXian,auditBmzzQuanXian,getRuleLevelName, getRuleCategoryName,getAffectGroupName} from '../jieSuanDanXiuGai' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import ShenHeXinXi from '../ShenHeXinXi.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import KeShiFeiYong from '../KeShiFeiYong.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import BeiZhu from '../BeiZhu.vue' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -351,7 +377,11 @@ const name = store.state.user.info.name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //审核历史记录弹出框 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const setlAuditLogFlag = ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //审核历史记录数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const setlAuditLogData =  ref([]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const setlAuditLogData =  ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const qualityDialogFlag = ref(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const qualityData = ref([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /*以下全部都是诊断  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const diagnosticQuery = ref({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -735,6 +765,27 @@ const drgGroupTest = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/*质控测算*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const qualityTest = () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  let newData = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  newData = clone(props.data) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  newData.newYbZyDisDiag =  diseinfo.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  newData.newBatjBa4 =  oprninfo.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  newData.decType=setlinfo.value.decType 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  newData.operation=setlinfo.value.operation 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  drgQualityTest(newData).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    if(res.length > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      qualityDialogFlag.value = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      qualityData.value = res 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /*申请审核*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const fqsendAudit = () => { 
			 |