morphone1995 4 years ago
parent
commit
1c21319a0e

+ 35 - 0
src/css/qcList.less

@@ -342,6 +342,41 @@ h2{
 .activePage{
     color: @activeColor;
 }
+.tipIcon{
+  color: #777;
+  cursor: pointer;
+  display: inline-block;
+  margin-left: 6px;
+  margin-right: 2px;
+}
+.toolTipIcon{
+    width: 18px;
+    position: relative;
+    top: 3px;
+}
+
+.tooltip{
+    visibility: hidden;
+    position: relative;
+    padding: 7px 10px;
+    border-radius: 4px;
+    margin: 100px auto;
+    background-color: #4D4D4D;
+    text-align: center;
+    color: #fff;
+    font-size: 14px;
+}
+.tooltip:before{
+    content: '';
+    display: block;
+    position: absolute;
+    bottom: 9px;
+    left: -12px;
+    border-bottom: 6px solid transparent;
+    border-top: 6px solid transparent;
+    border-left: 6px solid transparent;
+    border-right: 6px solid #4D4D4D;
+}
 
 
 

+ 35 - 0
src/css/qcListCopy.less

@@ -359,6 +359,41 @@ h2{
 .activePage{
     color: @activeColor;
 }
+.tipIcon{
+  color: #777;
+  cursor: pointer;
+  display: inline-block;
+  margin-left: 6px;
+  margin-right: 2px;
+}
+.toolTipIcon{
+    width: 18px;
+    position: relative;
+    top: 3px;
+}
+
+.tooltip{
+    visibility: hidden;
+    position: relative;
+    padding: 7px 10px;
+    border-radius: 4px;
+    margin: 100px auto;
+    background-color: #4D4D4D;
+    text-align: center;
+    color: #fff;
+    font-size: 14px;
+}
+.tooltip:before{
+    content: '';
+    display: block;
+    position: absolute;
+    bottom: 9px;
+    left: -12px;
+    border-bottom: 6px solid transparent;
+    border-top: 6px solid transparent;
+    border-left: 6px solid transparent;
+    border-right: 6px solid #4D4D4D;
+}
 
 
 

+ 36 - 1
src/css/qcListDept.less

@@ -398,4 +398,39 @@ input::-webkit-inner-spin-button {
  
 input[type="number"] {
     -moz-appearance: textfield;
-}
+}
+.tipIcon{
+  color: #777;
+  cursor: pointer;
+  display: inline-block;
+  margin-left: 6px;
+  margin-right: 2px;
+}
+.toolTipIcon{
+    width: 18px;
+    position: relative;
+    top: 3px;
+}
+
+.tooltip{
+    visibility: hidden;
+    position: relative;
+    padding: 7px 10px;
+    border-radius: 4px;
+    margin: 100px auto;
+    background-color: #4D4D4D;
+    text-align: center;
+    color: #fff;
+    font-size: 14px;
+}
+.tooltip:before{
+    content: '';
+    display: block;
+    position: absolute;
+    bottom: 9px;
+    left: -12px;
+    border-bottom: 6px solid transparent;
+    border-top: 6px solid transparent;
+    border-left: 6px solid transparent;
+    border-right: 6px solid #4D4D4D;
+}

+ 36 - 0
src/css/qcListDocteam.less

@@ -396,4 +396,40 @@ input::-webkit-inner-spin-button {
  
 input[type="number"] {
     -moz-appearance: textfield;
+}
+
+.tipIcon{
+  color: #777;
+  cursor: pointer;
+  display: inline-block;
+  margin-left: 6px;
+  margin-right: 2px;
+}
+.toolTipIcon{
+    width: 18px;
+    position: relative;
+    top: 3px;
+}
+
+.tooltip{
+    visibility: hidden;
+    position: relative;
+    padding: 7px 10px;
+    border-radius: 4px;
+    margin: 100px auto;
+    background-color: #4D4D4D;
+    text-align: center;
+    color: #fff;
+    font-size: 14px;
+}
+.tooltip:before{
+    content: '';
+    display: block;
+    position: absolute;
+    bottom: 9px;
+    left: -12px;
+    border-bottom: 6px solid transparent;
+    border-top: 6px solid transparent;
+    border-left: 6px solid transparent;
+    border-right: 6px solid #4D4D4D;
 }

+ 37 - 0
src/css/qcListOutHospital.less

@@ -368,6 +368,43 @@ h2{
 }
 
 
+.tipIcon{
+  color: #777;
+  cursor: pointer;
+  display: inline-block;
+  margin-left: 6px;
+  margin-right: 2px;
+}
+.toolTipIcon{
+    width: 18px;
+    position: relative;
+    top: 3px;
+}
+
+.tooltip{
+    visibility: hidden;
+    position: relative;
+    padding: 7px 10px;
+    border-radius: 4px;
+    margin: 100px auto;
+    background-color: #4D4D4D;
+    text-align: center;
+    color: #fff;
+    font-size: 14px;
+}
+.tooltip:before{
+    content: '';
+    display: block;
+    position: absolute;
+    bottom: 9px;
+    left: -12px;
+    border-bottom: 6px solid transparent;
+    border-top: 6px solid transparent;
+    border-left: 6px solid transparent;
+    border-right: 6px solid #4D4D4D;
+}
+
+
 
 
 

+ 37 - 1
src/css/qcListPerson.less

@@ -400,4 +400,40 @@ input::-webkit-inner-spin-button {
  
 input[type="number"] {
     -moz-appearance: textfield;
-}
+}
+
+.tipIcon{
+  color: #777;
+  cursor: pointer;
+  display: inline-block;
+  margin-left: 6px;
+  margin-right: 2px;
+}
+.toolTipIcon{
+    width: 18px;
+    position: relative;
+    top: 3px;
+}
+
+.tooltip{
+    visibility: hidden;
+    position: relative;
+    padding: 7px 10px;
+    border-radius: 4px;
+    margin: 100px auto;
+    background-color: #4D4D4D;
+    text-align: center;
+    color: #fff;
+    font-size: 14px;
+}
+.tooltip:before{
+    content: '';
+    display: block;
+    position: absolute;
+    bottom: 9px;
+    left: -12px;
+    border-bottom: 6px solid transparent;
+    border-top: 6px solid transparent;
+    border-left: 6px solid transparent;
+    border-right: 6px solid #4D4D4D;
+}

+ 35 - 0
src/css/uccDetail.less

@@ -360,6 +360,41 @@ h2{
     color: @activeColor;
 }
 
+.tipIcon{
+  color: #777;
+  cursor: pointer;
+  display: inline-block;
+  margin-left: 6px;
+  margin-right: 2px;
+}
+.toolTipIcon{
+    width: 18px;
+    position: relative;
+    top: 3px;
+}
+
+.tooltip{
+    visibility: hidden;
+    position: relative;
+    padding: 7px 10px;
+    border-radius: 4px;
+    margin: 100px auto;
+    background-color: #4D4D4D;
+    text-align: center;
+    color: #fff;
+    font-size: 14px;
+}
+.tooltip:before{
+    content: '';
+    display: block;
+    position: absolute;
+    bottom: 9px;
+    left: -12px;
+    border-bottom: 6px solid transparent;
+    border-top: 6px solid transparent;
+    border-left: 6px solid transparent;
+    border-right: 6px solid #4D4D4D;
+}
 
 
 

BIN
src/images/toolTip.png


+ 17 - 1
src/js/qcList.js

@@ -576,11 +576,14 @@ function renderTabTitle(data){
             })}">${item.name}</th>`
         }
     }
+    // <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
     let operStr=`<td colspan="${showNum+2}" style="background: #fff">
         <div class="tabFoot">
             <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="${iconUnCheck}" alt="checkbox">全选</span>
             <span class="recordScoreBtn">评分</span>
-            <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
+            <span class="setCol">列设置</span>
+            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
+            <span class="tooltip">可设置列的隐藏、显示及排序</span>
         </div>
     </td>`
     $(".tabOpera").html(operStr)
@@ -590,12 +593,25 @@ function renderTabTitle(data){
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
+    bindToolTip()
+}
+function bindToolTip() {
+    $('.tipIcon').off("hover").hover(function () {
+        $('.tooltip').css('visibility', "visible")
+    }, function () {
+        $('.tooltip').css('visibility', "hidden")
+    })
 }
 
 function bindSetCol(){
     $(".setCol").off("click").on("click", function(){
         renderColSet(pageSetCopy)
     })
+    $('.setCol').off("hover").hover(function () {
+        $('.setCol').css('color', '#00A1FF')
+    }, function () {
+        $('.setCol').css('color', '#777777')
+    })
 }
 
 function rendeDeptList(deptList){

+ 32 - 7
src/js/qcListCopy.js

@@ -81,24 +81,30 @@ if(deptIdPram&&deptNamePram){
 }
 if(from==2){
     $(".export").css('display','none')
-    $(".partTitle .titlePic ").html(`<a class="consoleD" href="deptConsole.html">控制台(科室) / </a><a class="consoleP" href="singleVeto.html?from=1">条目缺陷占比 / </a>缺陷详情`)
+    $(".partTitle .titlePic ").html(`<a class="consoleD" href="deptConsole.html">控制台(科室) / </a><a class="consoleP" href="singleVeto.html?from=1">条目缺陷占比 / </a>缺陷列表`)
     deptId=deptListDept[0]&&deptListDept[0].deptId; 
     deptName=deptListDept[0]&&deptListDept[0].deptName;
     deptNameTemp=deptListDept[0]&&deptListDept[0].deptName;
     deptIdTemp=deptListDept[0]&&deptListDept[0].deptId;
     $('.selectDept').html(deptName)
 }else if(from==3){
-  $(".partTitle .titlePic ").html(`<a href="keyItemFlawControl.html">关键条目缺陷占比 / </a>缺陷详情`)
+  $(".partTitle .titlePic ").html(`<a href="keyItemFlawControl.html">关键条目缺陷占比 / </a>病历列表`)
 }else if(from==4){
     // $(".qcFiliterItem").css("display","none")
     // 控制台 / 病案首页合格率占比 / 缺陷详情
     // $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="singleVeto.html?from=1">条目缺陷占比 / </a><a class="defectDetail" href="quexianDetailControlHome.html">缺陷详情 / </a>病历详情`)
-    $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="partDetailControl.html?from=1">病案首页合格率占比 / </a><a class="defectDetail" href="quexianDetailControlHome.html">缺陷详情 / </a>病历详情`)
+    $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="partDetailControl.html?from=1">病案首页合格率占比 / </a><a class="defectDetail" href="quexianDetailControlHome.html">缺陷列表 / </a>病历列表`)
     $(".defectDetail").on("click",function(){
         $(parent.document).find("#contentIframe").attr("src","quexianDetailControlHome.html?deptName="+`${deptNamePram=="全部" ?"全院":deptNamePram}`+"&deptId="+deptIdPram+"&from=1&casesId=243"+"&shijian=3"+"&ruleType="+ruleType+"&startDateParam="+startDateParam+"&endDateParam="+endDateParam) 
     })
+}else if(from==9){
+    // 来自 各科室缺陷占比的跳转
+    $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="deptScoreDetailControl.html?from=1">各科室缺陷占比 / </a><a class="defectDetail" href="quexianDetailControl.html">缺陷列表 / </a>病历列表`)
+    $(".defectDetail").on("click", function () {
+        $(parent.document).find("#contentIframe").attr("src", "quexianDetailControl.html?deptName=" + `${deptNamePram == "全部" ? "全院" : deptNamePram}` + "&deptId=" + deptIdPram + "&from=1&" + "&shijian=3"  + "&startDateParam=" + startDateParam + "&endDateParam=" + endDateParam)
+    })
 }else{
-    $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="singleVeto.html?from=1">条目缺陷占比 / </a>缺陷详情`)
+    $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="singleVeto.html?from=1">条目缺陷占比 / </a>病历列表`)
 }
 $(".partTitle .consoleD").click(function(){
     //初始菜单选中   
@@ -143,7 +149,7 @@ function getTabData(activePage){
     if (casesEntryId === 'undefined') {
         casesEntryId = ""
     }
-    const param = {
+    let param = {
         current:activePage,
         behospitalCode: behospitalCode,
         patName: name, //病人姓名
@@ -171,6 +177,9 @@ function getTabData(activePage){
         mrTimeStart: fpCheckDateStart.replace(/\//g,'-'), //首页核查起始时间
         mrTimeEnd: fpCheckDateEnd.replace(/\//g,'-'), //首页核查截止时间
     }
+    if (from == 9) {
+        param = { ...param, behDeptName: deptNamePram}
+    }
     return post(from==2?api.qcResultShortByDeptPage:api.qcResultDefectList,param).then(res =>{
         if(res.data.code == '0'){
             const data = res.data.data;
@@ -661,11 +670,14 @@ function renderTabTitle(data){
             str += `<th class="textCenter ${item.val} ${item.val =='leaveHospitalDate' ? 'desc':''}" code="${item.val}">${item.name}</th>`
         }
     }
+    //    <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
     let operStr=`<td colspan="${showNum+2}" style="background: #fff">
         <div class="tabFoot">
             <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="${iconUnCheck}" alt="checkbox">全选</span>
             <span class="recordScoreBtn">评分</span>
-            <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
+            <span class="setCol">列设置</span>
+            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
+            <span class="tooltip">可设置列的隐藏、显示及排序</span>
         </div>
     </td>`
     $(".tabOpera").html(operStr)
@@ -675,14 +687,27 @@ function renderTabTitle(data){
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
+    bindToolTip()
+}
+function bindToolTip() {
+    $('.tipIcon').off("hover").hover(function () {
+        $('.tooltip').css('visibility', "visible")
+    }, function () {
+        $('.tooltip').css('visibility', "hidden")
+    })
 }
-
 function bindSetCol(){
     $(".setCol").off("click").on("click", function(){
         renderColSet(pageSetCopy)
     })
+    $('.setCol').off("hover").hover(function () {
+        $('.setCol').css('color', '#00A1FF')
+    }, function () {
+        $('.setCol').css('color', '#777777')
+    })
 }
 
+
 function rendeDeptList(deptList){
     let str = `<li class="deptItem ellipsis" data-id=" " data-name="全部">全部</li>`;
     if(from == 2){

+ 16 - 1
src/js/qcListDept.js

@@ -599,7 +599,9 @@ function renderTabTitle(data){
         <div class="tabFoot">
             <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="${iconUnCheck}" alt="checkbox">全选</span>
             <span class="recordScoreBtn">评分</span>
-            <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
+            <span class="setCol">列设置</span>
+            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
+            <span class="tooltip">可设置列的隐藏、显示及排序</span>
         </div>
     </td>`
     $(".tabOpera").html(operStr)
@@ -609,12 +611,25 @@ function renderTabTitle(data){
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
+    bindToolTip()
+}
+function bindToolTip() {
+    $('.tipIcon').off("hover").hover(function () {
+        $('.tooltip').css('visibility', "visible")
+    }, function () {
+        $('.tooltip').css('visibility', "hidden")
+    })
 }
 
 function bindSetCol(){
     $(".setCol").off("click").on("click", function(){
         renderColSet(pageSetCopy)
     })
+    $('.setCol').off("hover").hover(function () {
+        $('.setCol').css('color', '#00A1FF')
+    }, function () {
+        $('.setCol').css('color', '#777777')
+    })
 }
 
 

+ 17 - 1
src/js/qcListDocteam.js

@@ -548,7 +548,9 @@ function renderTabTitle(data){
         <div class="tabFoot">
             <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="${iconUnCheck}" alt="checkbox">全选</span>
             <span class="recordScoreBtn">评分</span>
-            <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
+            <span class="setCol">列设置</span>
+            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
+            <span class="tooltip">可设置列的隐藏、显示及排序</span>
         </div>
     </td>`
     $(".tabOpera").html(operStr)
@@ -558,12 +560,26 @@ function renderTabTitle(data){
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
+    bindToolTip()
+}
+
+function bindToolTip() {
+    $('.tipIcon').off("hover").hover(function () {
+        $('.tooltip').css('visibility', "visible")
+    }, function () {
+        $('.tooltip').css('visibility', "hidden")
+    })
 }
 
 function bindSetCol(){
     $(".setCol").off("click").on("click", function(){
         renderColSet(pageSetCopy)
     })
+    $('.setCol').off("hover").hover(function () {
+        $('.setCol').css('color', '#00A1FF')
+    }, function () {
+        $('.setCol').css('color', '#777777')
+    })
 }
 
 function loading(){

+ 16 - 1
src/js/qcListOutHospital.js

@@ -682,7 +682,9 @@ function renderTabTitle(data){
         <div class="tabFoot">
             <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="${iconUnCheck}" alt="checkbox">全选</span>
             <span class="recordScoreBtn">评分</span>
-            <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
+            <span class="setCol">列设置</span>
+            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
+            <span class="tooltip">可设置列的隐藏、显示及排序</span>
         </div>
     </td>`
     $(".tabOpera").html(operStr)
@@ -692,12 +694,25 @@ function renderTabTitle(data){
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
+    bindToolTip()
+}
+function bindToolTip() {
+    $('.tipIcon').off("hover").hover(function () {
+        $('.tooltip').css('visibility', "visible")
+    }, function () {
+        $('.tooltip').css('visibility', "hidden")
+    })
 }
 
 function bindSetCol(){
     $(".setCol").off("click").on("click", function(){
         renderColSet(pageSetCopy)
     })
+    $('.setCol').off("hover").hover(function () {
+        $('.setCol').css('color', '#00A1FF')
+    }, function () {
+        $('.setCol').css('color', '#777777')
+    })
 }
 
 function rendeDeptList(deptList){

+ 16 - 1
src/js/qcListPerson.js

@@ -600,7 +600,9 @@ function renderTabTitle(data){
         <div class="tabFoot">
             <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="${iconUnCheck}" alt="checkbox">全选</span>
             <span class="recordScoreBtn">评分</span>
-            <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
+            <span class="setCol">列设置</span>
+            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
+            <span class="tooltip">可设置列的隐藏、显示及排序</span>
         </div>
     </td>`
     $(".tabOpera").html(operStr)
@@ -610,12 +612,25 @@ function renderTabTitle(data){
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
+    bindToolTip()
+}
+function bindToolTip() {
+    $('.tipIcon').off("hover").hover(function () {
+        $('.tooltip').css('visibility', "visible")
+    }, function () {
+        $('.tooltip').css('visibility', "hidden")
+    })
 }
 
 function bindSetCol(){
     $(".setCol").off("click").on("click", function(){
         renderColSet(pageSetCopy)
     })
+    $('.setCol').off("hover").hover(function () {
+        $('.setCol').css('color', '#00A1FF')
+    }, function () {
+        $('.setCol').css('color', '#777777')
+    })
 }
 
 

+ 11 - 3
src/js/quexianDetailControl.js

@@ -53,7 +53,7 @@ $(function(){
     }
     $(".selectDepts").html(deptName)
     // if(from == 1){
-        $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="deptScoreDetailControl.html">各科室缺陷占比 / </a>缺陷详情`)
+        $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="deptScoreDetailControl.html">各科室缺陷占比 / </a>缺陷列表`)
         $(".partTitle .consoleD").click(function(){
             $(".menu .page",parent.document).removeClass("active").eq(0).addClass("active");
             $(".container",parent.document).addClass("console-cont");
@@ -301,7 +301,7 @@ function renderTab(data,activePage){
                 <td  class="textCenter">${(activePage-1)*15 + i+1}</td>
                 <td class="textCenter">${item.casesName}</td>
                 <td>${item.name}</td>
-                <td class="textCenter">${item.num}</td>
+                <td class="textCenter goHomeDetail" data-id="${item.casesId}" data-ruleType="${item.ruleType}">${item.num}</td>
                 <td  class="textCenter">${item.percentStr}</td>
             </tr>
         `
@@ -309,6 +309,14 @@ function renderTab(data,activePage){
     $('.tbody').html(str?str:emptyBox())
     bindEdit(data,activePage)
     // initScroll("quexianDetailControl","Y",1)
+    $(".goHomeDetail").click(function () {
+        let ruleType = $(this).attr("data-ruleType")
+        let index = $(this).parent().attr("data-index")
+        let casesId = $(this).attr("data-id")
+        let defectName = data[index].name
+        $(parent.document).find("#contentIframe").attr("src", "qcListCopy.html?deptName=" + deptName + "&deptId=" + deptId + "&from=9&casesId=" + casesId + "&shijian=3" + "&ruleType=" + ruleType + "&startDate=" + startDateParam + "&endDate=" + endDateParam + "&defectName=" + defectName)
+        // $(parent.document).find("#contentIframe").attr("src", "uccDetail.html?from=3&deptName=" + name + "&deptId=" + id + "&casesEntryId=" + casesId + "&defectName=" + casesName + "&startDate=" + startDateParam + "&endDate=" + endDateParam)
+    })
 }
 
 function bindEdit(data,activePage){
@@ -587,7 +595,7 @@ $(function() {
             "endDate":endDateParam
         }
         expJson(api.entryCountGroupByEntryExport,param).then(res =>{
-            downloadExportedData(res.data, "各科室缺陷占比 / 缺陷详情.xls")
+            downloadExportedData(res.data, "各科室缺陷占比 / 缺陷列表.xls")
         })
     })
 });

+ 3 - 3
src/js/quexianDetailControlHome.js

@@ -58,13 +58,13 @@ $(function(){
         setDatePicker($("#datepicker"),$("#datepicker2"),"default")
     }
     if(from == 1){
-        $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="partDetailControl.html">病案首页合格率占比 / </a>缺陷详情`)
+        $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="partDetailControl.html">病案首页合格率占比 / </a>缺陷列表`)
         $(".partTitle .consoleD").click(function(){
             $(".menu .page",parent.document).removeClass("active").eq(0).addClass("active");
             $(".container",parent.document).addClass("console-cont");
         })
     }else{
-        $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="deptScoreDetailControl.html">各科室缺陷占比 / </a>缺陷详情`)
+        $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="deptScoreDetailControl.html">各科室缺陷占比 / </a>缺陷列表`)
         $(".partTitle .consoleD").click(function(){
             $(".menu .page",parent.document).removeClass("active").eq(0).addClass("active");
             $(".container",parent.document).addClass("console-cont");
@@ -598,7 +598,7 @@ $(function() {
             "endDate":endDateParam
         }
         expJson(api.entryCountGroupByEntryExport,param).then(res =>{
-            downloadExportedData(res.data, "病案首页合格率占比 / 缺陷详情.xls")
+            downloadExportedData(res.data, "病案首页合格率占比 / 缺陷列表.xls")
         })
     })
 });

+ 18 - 1
src/js/uccDetail.js

@@ -630,11 +630,14 @@ function renderTabTitle(data){
             str += `<th class="textCenter ${item.val} ${item.val =='leaveHospitalDate' ? 'desc':''}" code="${item.val}">${item.name}</th>`
         }
     }
+    // <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
     let operStr=`<td colspan="${showNum+2}" style="background: #fff">
         <div class="tabFoot">
             <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="${iconUnCheck}" alt="checkbox">全选</span>
             <span class="recordScoreBtn">评分</span>
-            <span class="setCol"><img class="iconSetting" src=${require('./../images/setting.png')} alt="关闭" />列设置</span>
+            <span class="setCol">列设置</span>
+            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
+            <span class="tooltip">可设置列的隐藏、显示及排序</span>
         </div>
     </td>`
     $(".tabOpera").html(operStr)
@@ -644,12 +647,26 @@ function renderTabTitle(data){
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
+    bindToolTip()
 }
 
+function bindToolTip() {
+    $('.tipIcon').off("hover").hover(function(){
+        $('.tooltip').css('visibility',"visible")
+    },function(){
+        $('.tooltip').css('visibility', "hidden")
+    })
+}
+ 
 function bindSetCol(){
     $(".setCol").off("click").on("click", function(){
         renderColSet(pageSetCopy)
     })
+    $('.setCol').off("hover").hover(function () {
+        $('.setCol').css('color','#00A1FF')
+    }, function () {
+        $('.setCol').css('color', '#777777')
+    })
 }
 
 function rendeDeptList(deptList){