|  | @@ -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 = () => {
 |