소스 검색

质控核查字段

zhouna 4 년 전
부모
커밋
0b29b1e60b
7개의 변경된 파일112개의 추가작업 그리고 963개의 파일을 삭제
  1. 3 0
      src/css/creatCheckTask.less
  2. 23 22
      src/html/allotCheckTask.html
  3. 34 38
      src/html/checkTaskList.html
  4. 43 100
      src/html/creatCheckTask.html
  5. 2 252
      src/js/allotCheckTask.js
  6. 3 421
      src/js/checkTaskList.js
  7. 4 130
      src/js/creatCheckTask.js

+ 3 - 0
src/css/creatCheckTask.less

@@ -112,6 +112,9 @@ h2{
 }
 .filterBox{
     position: relative;
+    .mini-inp{
+        width: 40px;
+    }
 }
 .overAuto{
     display: table;

+ 23 - 22
src/html/allotCheckTask.html

@@ -15,17 +15,30 @@
         <div class="main-body">
             <div class="filterBox">
                 <div class="clearfix">
-                    <span class="filterItem typeFilter deptListWrap">
-                        <span>科室:</span>
-                        <input type="text" class="selectDept canEditDept" value="全部">
-                        <ul class="deptList filterDropList"></ul>
-                    </span>
                     <span class="filterItem typeFilter clearfix" >
                         <span class="fl">出院日期:</span>
                         <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker" autocomplete="off" readonly /></span>
                         <span  class="divide fl">-</span>
                         <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" readonly/></span>
                     </span>
+                    <span class="filterItem typeFilter clearfix" >
+                        <span class="fl">生成日期:</span>
+                        <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker" autocomplete="off" readonly /></span>
+                        <span  class="divide fl">-</span>
+                        <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" readonly/></span>
+                    </span>
+                    <span class="filterItem">
+                        <span>病人姓名:</span>
+                        <input type="text" placeholder="病人姓名">
+                    </span>
+                    <span class="filterItem">
+                        <span>病人住院序号:</span>
+                        <input type="text" placeholder="病人住院序号">
+                    </span>
+                    <span class="filterItem">
+                        <span>医生:</span>
+                        <input type="text" placeholder="医生">
+                    </span>
                     <span class="filterItem">
                         <span>病历等级:</span>
                         <span class="selectLevel">全部</span>
@@ -45,27 +58,15 @@
             <div class="overAuto">
                 <table class="qctable">
                     <thead>
-                    <tr class="tabOpera">
-                    </tr>
                     <tr class="tabTitle">
-                        <!-- <th class="textCenter" ></th>
                         <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
-                        <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
-                        <th class="patientNo textCenter" code="file_code">病案号</th>
                         <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
-                        <th class="patientSex textCenter" code="sex">性别</th>
-                        <th class="patientage textCenter" code="age">年龄</th>
-                        <th class="bedNum textCenter" code="bed_code">床号</th>
-                        <th class="inHospitalDate textCenter" code="behospital_date">入院日期</th>
-                        <th class="outHospitalDate textCenter desc" code="leave_hospital_date">出院日期</th>
-                        <th class="diagnose textCenter" code="diagnose">主诊断</th>
-                        <th class="doctorName textCenter" code="beh_doctor_name">住院医生</th>
-                        <th class="doctorName textCenter" code="doctor_name">主管医生</th>
-                        <th class="doctorName textCenter" code="director_doctor_name">主任医生</th>
+                        <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
                         <th class="deptName textCenter" code="beh_dept_name">科室</th>
-                        <th class="recordLevel textCenter" code="level">病历等级</th>
-                        <th class="recordScore textCenter" code="score_res">病历得分</th>
-                        <th class="scoreTime textCenter" code="grade_time">评分时间</th> -->
+                        <th class="doctorName textCenter" code="doctor_name">主管医生</th>
+                        <th class="outHospitalDate textCenter desc" code="leave_hospital_date">出院日期</th>
+                        <th class="recordScore textCenter" code="score_res">筛选分值</th>
+                        <th class="patientNo textCenter" code="file_code">状态</th>
                     </tr>
                     </thead>
                     <tbody class="tbody">

+ 34 - 38
src/html/checkTaskList.html

@@ -36,14 +36,14 @@
             <input type="text" placeholder="病人住院序号">
         </span>
             <span class="filterItem typeFilter deptListWrap">
-            <span>医生姓名:</span>
-            <input type="text" placeholder="医生姓名">
+            <span>医生:</span>
+            <input type="text" placeholder="医生">
         </span>
             <span class="filterItem typeFilter clearfix" >
             <span class="fl">分配日期:</span>
             <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker" autocomplete="off" readonly /></span>
-            <span  class="divide fl">-</span>
-            <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" readonly/></span>
+                        <span  class="divide fl">-</span>
+                        <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" readonly/></span>
         </span>
             <span class="filterItem">
             <span>病历等级:</span>
@@ -58,46 +58,42 @@
         </span>
             <span class="filter">查询</span>
             <span class="filterclear abnormalClear filterclearT">重置</span>
-            <span class="export">导出</span>
+            <!--<span class="export">导出</span>-->
         </div>
 
     </div>
-        <div class="overAuto">
-            <table class="qctable">
-                <thead>
-                <tr class="tabOpera">
-                </tr>
-                <tr class="tabTitle">
-                    <!-- <th class="textCenter" ></th>
-                    <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
-                    <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
-                    <th class="patientNo textCenter" code="file_code">病案号</th>
-                    <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
-                    <th class="patientSex textCenter" code="sex">性别</th>
-                    <th class="patientage textCenter" code="age">年龄</th>
-                    <th class="bedNum textCenter" code="bed_code">床号</th>
-                    <th class="inHospitalDate textCenter" code="behospital_date">入院日期</th>
-                    <th class="outHospitalDate textCenter desc" code="leave_hospital_date">出院日期</th>
-                    <th class="diagnose textCenter" code="diagnose">主诊断</th>
-                    <th class="doctorName textCenter" code="beh_doctor_name">住院医生</th>
-                    <th class="doctorName textCenter" code="doctor_name">主管医生</th>
-                    <th class="doctorName textCenter" code="director_doctor_name">主任医生</th>
-                    <th class="deptName textCenter" code="beh_dept_name">科室</th>
-                    <th class="recordLevel textCenter" code="level">病历等级</th>
-                    <th class="recordScore textCenter" code="score_res">病历得分</th>
-                    <th class="scoreTime textCenter" code="grade_time">评分时间</th> -->
-                </tr>
-                </thead>
-                <tbody class="tbody">
+        <div class="tabBox">
+            <div class="overAuto">
+                <table class="qctable">
+                    <thead>
+                    <tr class="tabTitle">
+                        <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
+                        <th class="scoreTime textCenter" code="grade_time">任务月份</th>
+                        <th class="doctorName textCenter" code="beh_doctor_name">病历核查状态</th>
+                        <th class="deptName textCenter">科室</th>
+                        <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
+                        <th class="patientNo textCenter" code="file_code">病案号</th>
+                        <th class="doctorName textCenter">主管医生</th>
+                        <th class="outHospitalDate textCenter desc" code="leave_hospital_date">出院日期</th>
+                        <th class="inHospitalDate textCenter" code="behospital_date">分配日期</th>
+                        <th class="patientSex textCenter" code="sex">核查日期</th>
+                        <th class="patientage textCenter">核查员</th>
+                        <th class="bedNum textCenter" code="bed_code">任务数</th>
+                        <th class="recordLevel textCenter" code="level">病历等级</th>
+                        <th class="recordScore textCenter" code="score_res">病历得分</th>
+                        <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
+                    </tr>
+                    </thead>
+                    <tbody class="tbody">
 
-                </tbody>
-                <tfoot>
-                </tfoot>
-            </table>
+                    </tbody>
+                    <tfoot>
+                    </tfoot>
+                </table>
+            </div>
+            <div class="pagination"></div>
         </div>
-        <div class="pagination"></div>
     </div>
-
 </div>
 </body>
 

+ 43 - 100
src/html/creatCheckTask.html

@@ -15,148 +15,91 @@
         <div class="main-body">
             <div class="filterBox">
                 <div class="clearfix">
-                    <span class="filterItem typeFilter deptListWrap">
-                        <span>科室:</span>
-                        <input type="text" class="selectDept canEditDept" value="全部">
-                        <ul class="deptList filterDropList"></ul>
-                    </span>
-                    <span class="filterItem typeFilter clearfix" >
+                     <span class="filterItem typeFilter clearfix" >
                         <span class="fl">出院日期:</span>
                         <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker" autocomplete="off" readonly /></span>
                         <span  class="divide fl">-</span>
                         <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" readonly/></span>
                     </span>
                     <span class="filterItem">
-                        <span>病历等级:</span>
+                        <span>生成状态:</span>
                         <span class="selectLevel">全部</span>
                         <ul class="levelList filterDropList">
-                            <Li class="levelItem" data-name="全部" data-id="全部">全部</Li>
-                            <Li class="levelItem" data-name="未评分" data-id="未评分">未评分</Li>
-                            <Li class="levelItem" data-name="甲" data-id="甲">甲</Li>
-                            <li class="levelItem" data-name="乙" data-id=乙>乙</li>
-                            <li class="levelItem" data-name="丙" data-id=丙>丙</li>
+                            <li class="levelItem" data-name="乙" data-id=乙>未生成</li>
+                            <li class="levelItem" data-name="丙" data-id=丙>已生成</li>
                         </ul>
                     </span>
-                    <span class="filter">查询</span>
-                    <span class="filterclear abnormalClear filterclearT">重置</span>
-                    <span class="export">导出</span>
-                </div>
-                <a href="javascript:void(0);" class="filter-toggler up" id="filterToggler">展开筛选</a>
-                <div class="toggle-item clearfix">
-                    <span class="filterItem typeFilter">
+                    <span class="filterItem typeFilter deptListWrap">
                         <span>病人姓名:</span>
-                        <input class="patientNameInp" type="text" placeholder="请输入病人姓名">
+                        <input type="text" placeholder="病人姓名">
                     </span>
-                    <span class="filterItem typeFilter">
+                    <span class="filterItem typeFilter deptListWrap">
                         <span>病人住院序号:</span>
-                        <input class="patientNumInp" style="width: 148px;" type="text" placeholder="请输入病人住院序号">
+                        <input type="text" placeholder="病人住院序号">
                     </span>
-                    <span class="filterItem doctorFilter">
-                        <span>医生姓名:</span>
-                        <input class="doctorInp" type="text" placeholder="请输入医生姓名">
-                    </span>
-                    <span class="filterItem doctorFilter">
-                        <span>医生工号:</span>
-                        <input class="doctorNumInp" type="text" placeholder="请输入医生工号">
+                     <span class="filterItem typeFilter deptListWrap">
+                        <span>科室:</span>
+                        <input type="text" class="selectDept canEditDept" value="全部">
+                        <ul class="deptList filterDropList"></ul>
                     </span>
-                    <span class="filterItem fpFilterItem">
-                        <span>病案首页核查状态:</span>
-                        <span class="fpSelectCheck">全部</span>
-                        <ul class="checkList filterDropList fpCheckList">
-                            <Li class="fpCheckItem" data-name="全部" data-id="">全部</Li>
-                            <Li class="fpCheckItem" data-name="未核查" data-id="0">未核查</Li>
-                            <Li class="fpCheckItem" data-name="已核查" data-id="1">已核查</Li>
-                        </ul>
+                    <span class="filterItem typeFilter deptListWrap">
+                        <span>住院天数:</span>
+                        <input class="mini-inp" type="text"> -
+                        <input class="mini-inp" type="text"> 天
                     </span>
-                    <span class="filterItem doctorFilter fpFilterItem">
-                        <span>病案首页核查人:</span>
-                        <input class="fpCheckPeople" type="text" placeholder="请输入核查人">
+                    <span class="filterItem typeFilter deptListWrap">
+                        <span>医生:</span>
+                        <input type="text" placeholder="医生">
                     </span>
-                    <span class="filterItem typeFilter clearfix" >
-                        <span class="fl">病案首页核查时间:</span>
-                        <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepickerFp1" autocomplete="off" readonly /></span>
-                        <span  class="divide fl">-</span>
-                        <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepickerFp2"  autocomplete="off" readonly/></span>
+                    <span class="filterItem typeFilter deptListWrap">
+                        <span>主诊断:</span>
+                        <input type="text" placeholder="主诊断">
                     </span>
-                    <span class="filterItem qcFiliterItem">
-                        <span>病历核查状态:</span>
-                        <span class="qcSelectCheck">全部</span>
-                        <ul class="checkList filterDropList qcCheckList">
-                            <Li class="qcCheckItem" data-name="全部" data-id="">全部</Li>
-                            <Li class="qcCheckItem" data-name="未核查" data-id="0">未核查</Li>
-                            <Li class="qcCheckItem" data-name="已核查" data-id="1">已核查</Li>
+                     <span class="filterItem">
+                        <span>病历等级:</span>
+                        <span class="selectLevel">全部</span>
+                        <ul class="levelList filterDropList">
+                            <Li class="levelItem" data-name="全部" data-id="全部">全部</Li>
+                            <Li class="levelItem" data-name="未评分" data-id="未评分">未评分</Li>
+                            <Li class="levelItem" data-name="甲" data-id="甲">甲</Li>
+                            <li class="levelItem" data-name="乙" data-id=乙>乙</li>
+                            <li class="levelItem" data-name="丙" data-id=丙>丙</li>
                         </ul>
                     </span>
-                    <span class="filterItem doctorFilter qcFiliterItem">
-                        <span>病历核查人:</span>
-                        <input class="qcCheckPeople" type="text" placeholder="请输入核查人">
-                    </span>
-                  
-                    <span class="filterItem typeFilter clearfix qcFiliterItem" >
-                        <span class="fl">病历核查时间:</span>
-                        <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepickerQc1" autocomplete="off" readonly /></span>
-                        <span  class="divide fl">-</span>
-                        <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepickerQc2"  autocomplete="off" readonly/></span>
-                    </span>
-                    <span class="filterItem doctorFilter qcFiliterItem">
-                        <span>主诊断:</span>
-                        <input class="qcCheckMain" type="text" placeholder="请输入主诊断">
-                    </span>
+                    <span class="filter">查询</span>
+                    <span class="filterclear abnormalClear filterclearT">重置</span>
+                    <!--<span class="export">导出</span>-->
                 </div>
             </div>
             <div class="overAuto">
                 <table class="qctable">
                     <thead>
-                    <tr class="tabOpera">
-                        <!-- <td colspan="18" style="background: #fff">
-                            <div class="tabFoot">
-                                <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
-                                <span class="recordScoreBtn">评分</span>
-                            </div>
-                        </td> -->
-                    </tr>
                     <tr class="tabTitle">
-                        <!-- <th class="textCenter" ></th>
-                        <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
                         <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
-                        <th class="patientNo textCenter" code="file_code">病案号</th>
                         <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
-                        <th class="patientSex textCenter" code="sex">性别</th>
+                        <th class="patientNo textCenter" code="file_code">病案号</th>
+                        <th class="patientSex textCenter">性别</th>
                         <th class="patientage textCenter" code="age">年龄</th>
-                        <th class="bedNum textCenter" code="bed_code">床号</th>
-                        <th class="inHospitalDate textCenter" code="behospital_date">入院日期</th>
+                        <th class="bedNum textCenter" code="bed_code">科室</th>
                         <th class="outHospitalDate textCenter desc" code="leave_hospital_date">出院日期</th>
-                        <th class="diagnose textCenter" code="diagnose">主诊断</th>
-                        <th class="doctorName textCenter" code="beh_doctor_name">住院医生</th>
+                        <th class="inHospitalDate textCenter" code="behospital_date">住院天数</th>
                         <th class="doctorName textCenter" code="doctor_name">主管医生</th>
-                        <th class="doctorName textCenter" code="director_doctor_name">主任医生</th>
-                        <th class="deptName textCenter" code="beh_dept_name">科室</th>
                         <th class="recordLevel textCenter" code="level">病历等级</th>
-                        <th class="recordScore textCenter" code="score_res">病历得分</th>
-                        <th class="scoreTime textCenter" code="grade_time">评分时间</th> -->
+                        <th class="diagnose textCenter" code="diagnose">主诊断</th>
+                        <th class="doctorName textCenter" code="beh_doctor_name">筛选分值</th>
+                        <th class="doctorName textCenter" code="director_doctor_name">生成状态</th>
+                        <th class="deptName textCenter" code="beh_dept_name">生成日期</th>
+                        <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
                     </tr>
                     </thead>
                     <tbody class="tbody">
 
                     </tbody>
                     <tfoot>
-                        <!-- <tr>
-                            <td colspan="17">
-                                <div class="tabFoot">
-                                    <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
-                                    <span class="recordScoreBtn">评分</span>
-                                </div>
-                            </td>
-                        </tr> -->
                     </tfoot>
                 </table>
             </div>
 
-            <!--<div class="tabFoot">
-                <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="" alt="checkbox">全选</span>
-                <span class="recordScoreBtn">评分</span>
-            </div>-->
-
             <div class="pagination"></div>
         </div>
 

+ 2 - 252
src/js/allotCheckTask.js

@@ -78,9 +78,9 @@ $("#filterToggler").click(function(){
     $(".toggle-item").slideToggle();
     $(this).text(text==="收起筛选"?"展开筛选":"收起筛选").toggleClass("up");
 });
-// YH-BLZK-ZKPF
+//
 $(".menu .page", parent.document).removeClass("active")
-$(parent.document).find(".menu .page[code=YH-BLZK-ZKPF]").addClass("active")
+$(parent.document).find(".menu .page[code=YH-ZKHC-FPRW]").addClass("active")
 
 //判断有无某一权限
   function hasData(data){
@@ -130,7 +130,6 @@ function getTabData(activePage){
             tabList = data.records;
             const totalPage = data.pages;
             const totalNum = data.total;
-            renderTab(tabList,data.hospitalId);
             renderPagination(totalPage,Number(activePage),totalNum)
             if(totalPage > 1){
                 renderPagination(totalPage,Number(activePage),totalNum)
@@ -386,26 +385,6 @@ function isTextCenter(name){
     return textCenterList.findIndex(item=> item==name) > -1
 }
 
-function scoreDetail(id,age,hid,code,name){
-    window.open(`./qcScore.html?id=${id}&age=${age}&name=${name}&hid=${getCookie('hospitalid')}&code=${code}`)
-}
-function bindScoreDetail(hisId){
-    $('.patientNameSpan').on('click',function(e){
-        const index = $(this).attr("data-index")
-        const id = tabList[index].behospitalCode
-        const age = tabList[index].age;
-        const noScore = tabList[index].level == '未评分'
-        const checkStatus = tabList[index].checkStatus
-        if(noScore){
-            $.alerModal({"message":'请先进行评分!',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            return
-        } else{
-            scoreDetail(id,age,hisId,'YH-BLZK-ZKPF',tabList[index].name)
-        }
-       
-    })
-}
-
 //选择病历等级
 $('.selectLevel').on("click", function(e){
     e.stopPropagation()
@@ -507,111 +486,6 @@ function bindCheckedSelectQc(){
     })
 }
 
-
-
-function bindScoreOperaItem(){
-    $(".scoreOperaItem").off("click").on("click",  function(e){
-        const index = $(this).parent().attr("data-index")
-        tabList[index].hasSelect = tabList[index].hasSelect ? false:true
-        renderTab(tabList)
-    })
-}
-function bindRecordScoreOper(){
-    $(".recordScoreOperaBtn").on("click",  function(e){
-        if(!hasData('FUNC000017')){
-            return
-        }
-        const index = $(this).parent().attr("data-index")
-        const behospitalCode = tabList[index].behospitalCode
-        loading()
-        recordScore(behospitalCode,1,true)
-    })
-}
-function bindOperaAll(){
-    $('.scoreOpera').on("click", function(e){
-        const hasSelectAll = $('.scoreOpera').attr("data-selectall")
-        if(hasSelectAll == 'true'){
-            for(let i = 0; i < tabList.length; i++){
-                tabList[i].hasSelect = false
-            }
-        }else{
-            for(let i = 0; i < tabList.length; i++){
-                tabList[i].hasSelect = true
-            }
-        }
-        renderTab(tabList)
-    })
-}
-
-
-
-//获取页面配置
-
-function getPageSet(){
-    return post(api.getQcListPageSet,{pageType:1}).then(res =>{
-        if(res.data.code == '0'){
-        pageSet = res.data.data
-          pageSetCopy = JSON.parse(JSON.stringify(pageSet))
-          showNum = 0
-          renderTabTitle(pageSet)
-          
-        }else{}
-    }).catch((e) =>{
-
-    })
-}
-
-function renderTabTitle(data){
-    // <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
-    let str = `<th class="textCenter" ></th>`
-    let defaultOrder = isPlacefile == 1 ? 'leaveHospitalDate':'behospitalDate'
-    for(let i = 0; i < data.length; i++){
-        const item = data[i]
-        if(item.status == 1){
-            showNum++
-            str += `<th class="textCenter ${item.val} ${item.val == defaultOrder ? 'desc':''}" code="${item.val.replace(/([A-Z])/g,function(match) {
-                return '_' + match.toLowerCase()    
-            })}">${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">列设置</span>
-            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
-            <span class="tooltip">可设置列的隐藏、显示及排序</span>
-        </div>
-    </td>`
-    $(".tabOpera").html(operStr)
-    $(".tabTitle").html(str)
-    //全选绑定
-    bindOperaAll()
-    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')
-    })
-}
-
 $('.selectDept').on("focus", function(e){
     e.stopPropagation()
     $(".levelList ").css("display","none")
@@ -827,127 +701,6 @@ function bindImgEnter(){
         $(this).attr('src', goDownG)
     })
 }
-function bindSelectCol(){
-    $(".toggleSelectCol", parent.document ).off("click").on("click", function(){
-        const index = $(this).parent().attr("data-index")
-        pageSetCopy[index].status = pageSetCopy[index].status == 1 ? 0 : 1
-        scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-        renderColSet(pageSetCopy)
-      
-    })
-    $(".toggleSelectColAll", parent.document ).off("click").on("click", function(){
-        const hasSelectAll = $(this).attr("data-select")
-        for(let i = 0; i < pageSetCopy.length; i++){
-            if(hasSelectAll == "true"){
-                pageSetCopy[i].status = 0
-
-            }else{
-                pageSetCopy[i].status = 1
-            }
-        }
-        scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-        renderColSet(pageSetCopy)
-      
-    })
-}
-
-function closeColSet(){
-    pageSetCopy = JSON.parse(JSON.stringify(pageSet))
-    $("#mainBox .colSetBox", parent.document).remove()
-}
-function bindCloseColSet(){
-    $(".colSetBox .iconClose", parent.document ).off("click").on("click",function(){
-        closeColSet()
-    })
-    $(".colSetBox .cancalColSet", parent.document ).off("click").on("click",function(){
-        closeColSet()
-    })
-}
-function bindDefaultColset() {
-    $('.defaultColSet', parent.document).off("hover").hover(function () {
-        $(this).css('color', '#00A1FF')
-    }, function () {
-        $(this).css('color', '#777777')
-    })
-    $('.defaultColSet', parent.document).off("click").on('click', function () {
-        return post(api.getDefaultPageSet, { pageType: 1 }).then(res => {
-            if (res.data.code == '0') {               
-                pageSet = res.data.data
-                pageSetCopy = JSON.parse(JSON.stringify(pageSet))
-                renderColSet(pageSetCopy)            
-            } else { }
-        }).catch((e) => {
-
-        })
-        // closeColSet()
-    })
-
-}
-function bindSaveColSet(){
-    $(".saveColSet", parent.document ).off("click").on("click", function(){
-        let showNumSet = 0
-        let sysUserPagesetVOList = []
-        for(let i = 0; i < pageSetCopy.length; i++){
-            const item = pageSetCopy[i]
-                sysUserPagesetVOList.push({
-                    name: item.name,
-                    orderNo: i,
-                    status: item.status,
-                    val: item.val
-                })
-                if(item.status == 1){
-                    showNumSet++
-                }
-        }
-        if(showNumSet === 0){
-            $.alerModal({"message":'最少显示一列',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});  
-            return
-        }
-        return post(api.saveQcListPageSet,{pageType:1,sysUserPagesetVOList:sysUserPagesetVOList}).then(res =>{
-            if(res.data.code == '0'){
-                closeColSet()
-                getPageSet().then(res =>{
-                    $(".filter").click();   //初始查询
-                })
-            }else{
-                $("#mainBox .colSetBox", parent.document).remove()
-                $.alerModal({"message":'保存失败,请重试~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});  
-            }
-        }).catch((e) =>{
-            $("#mainBox .colSetBox", parent.document).remove()
-            $.alerModal({"message":'保存失败,请重试~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        })
-    })
-    
-}
-
-function bindColOrder(){
-    $(".pageSetUp", parent.document ).off("click").on("click", function(){
-        const index =  parseInt($(this).parent().parent().parent().parent().attr("data-index"))
-        if(index != 0){
-            const upItem =  pageSetCopy[index]
-            const upItemPre =  pageSetCopy[index-1]
-            pageSetCopy.splice(index-1,2,upItem,upItemPre)
-            scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-            renderColSet(pageSetCopy)
-           
-        }else{
-            return
-        }
-    })
-    $(".pageSetDown", parent.document ).off("click").on("click", function(){
-        const index = parseInt($(this).parent().parent().parent().parent().attr("data-index"))
-        if(index == pageSetCopy.length - 1){
-            return
-        }else{
-            const downItem =  pageSetCopy[index]
-            const downItemBack =  pageSetCopy[index + 1]
-            pageSetCopy.splice(index,2,downItemBack,downItem)
-            scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-            renderColSet(pageSetCopy)
-        }
-    })
-}
 
 $(".patientNumInp").on("input", function(e){
     const val = $(this).val().trim();
@@ -1058,9 +811,6 @@ $(function() {
         changeYear: true,
         dateFormat:"yy/mm/dd"
     }).datepicker( "setDate","");
-    getPageSet().then(res =>{
-        $(".filter").click();   //初始查询
-    })
    
 });
 

+ 3 - 421
src/js/checkTaskList.js

@@ -83,9 +83,9 @@ $('.iconCalen').on("click", function(e){
 })
 $('.recordScoreBtn').css("opacity",hasData('FUNC000017')?'1':'0.5')
 
-//YH-KSZR-BLZK_XQ
+//
 $(".menu .page", parent.document).removeClass("active")
-$(parent.document).find(".menu .page[code=YH-KSZR-BLZK_XQ]").addClass("active")
+$(parent.document).find(".menu .page[code=YH-ZKHC-LBXQ]").addClass("active")
 
 //判断有无某一权限
 function hasData(data){
@@ -351,17 +351,6 @@ pageSet = $(".tabTitle th[key]").map((i,it)=>{
         status:1,
     }
 });
-function bindMoreBtnEvent(){
-    $(".more-cont .more-btn").on("click",function(e){
-        const isSpread = $(e.target).is(".spread");
-        $(e.target).toggleClass("spread");
-        $(e.target).text(isSpread?"更多":"收起").siblings(".part-2,i").toggle();
-    });
-    /*$(".more-cont .spread.more-btn").on("click",function(e){
-        $(e.target).removeClass("spread");
-        $(e.target).text("更多").siblings(".part-2").hide();
-    });*/
-}
 function renderTab(data,activePage){
     let str = ``
     let hasSelectAll = true;
@@ -394,19 +383,7 @@ function renderTab(data,activePage){
         }
         str += "</tr>"
     }
-    /*if(data.length === 0){
-        hasSelectAll = false
-    }
-    if(hasSelectAll){
-        $('.scoreOpera img').attr("src" ,iconCheck)
-        $('.scoreOpera').attr("data-selectall",true)
-    }else{
-        $('.scoreOpera img').attr("src" ,iconUnCheck)
-        $('.scoreOpera').attr("data-selectall",false)
-    }*/
     $('.tbody').html(str)
-    bindMoreBtnEvent();
-    bindScoreOperaItem()
     bindRecordScoreOper()
     bindScoreDetail()
     // initScroll("qcListDept","YX",1)
@@ -417,26 +394,6 @@ function isTextCenter(name){
     return textCenterList.findIndex(item=> item==name) > -1
 }
 
-function scoreDetail(id,age,code,name){
-    window.open(`./qcScore.html?id=${id}&age=${age}&code=${code}&hid=${getCookie('hospitalid')}&name=${name}`)
-}
-function bindScoreDetail(){
-    $('.patientNameSpan').on('click',function(e){
-        const index = $(this).attr("data-index")
-        const id = tabList[index].behospitalCode
-        const age = tabList[index].age
-        const noScore = tabList[index].level == '未评分'
-        const checkStatus = tabList[index].checkStatus
-        if(noScore){
-            $.alerModal({"message":'请先进行评分!',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            return
-        } else{
-            scoreDetail(id,age,'YH-KSZR-BLZK_XQ',tabList[index].name)
-        }
-
-    })
-}
-
 //选择病历等级
 $('.selectLevel').on("click", function(e){
     e.stopPropagation()
@@ -539,44 +496,6 @@ function bindCheckedSelectQc(){
     })
 }
 
-
-//全选绑定
-bindOperaAll()
-function bindScoreOperaItem(){
-    $(".scoreOperaItem").on("click",  function(e){
-        const index = $(this).parent().attr("data-index")
-        tabList[index].hasSelect = tabList[index].hasSelect ? false:true
-        renderTab(tabList)
-    })
-}
-function bindRecordScoreOper(){
-    $(".recordScoreOperaBtn").on("click",  function(e){
-        if(!hasData('FUNC000017')){
-            return
-        }
-        const index = $(this).parent().attr("data-index")
-        const behospitalCode = tabList[index].behospitalCode
-        loading()
-        recordScore(behospitalCode,1,true)
-    })
-}
-function bindOperaAll(){
-    $('.scoreOpera').on("click", function(e){
-        const hasSelectAll = $('.scoreOpera').attr("data-selectall")
-        if(hasSelectAll == 'true'){
-
-            for(let i = 0; i < tabList.length; i++){
-                tabList[i].hasSelect = false
-            }
-        }else{
-            for(let i = 0; i < tabList.length; i++){
-                tabList[i].hasSelect = true
-            }
-        }
-        renderTab(tabList)
-    })
-}
-
 $('.selectDept').on("click", function(e){
     e.stopPropagation()
     $(".levelList ").css("display","none")
@@ -610,72 +529,6 @@ function getDeptList(){
     })
 }
 
-//获取页面配置
-
-function getPageSet(){
-    return post(api.getQcListPageSet,{pageType:1}).then(res =>{
-        if(res.data.code == '0'){
-            pageSet = res.data.data
-            pageSetCopy = JSON.parse(JSON.stringify(pageSet))
-            showNum = 0
-            renderTabTitle(pageSet)
-
-        }else{}
-    }).catch((e) =>{
-
-    })
-}
-
-function renderTabTitle(data){
-    let str = ` <th class="textCenter" ></th>`
-    let defaultOrder = isPlacefile == 1 ? 'leaveHospitalDate':'behospitalDate'
-    for(let i = 0; i < data.length; i++){
-        const item = data[i]
-        if(item.status == 1){
-            showNum++
-            str += `<th class="textCenter ${item.val} ${item.val == defaultOrder ? 'desc':''}" code="${item.val.replace(/([A-Z])/g,function(match) {
-                return '_' + match.toLowerCase()
-            })}">${item.name}</th>`
-        }
-    }
-    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">列设置</span>
-            <span class="tipIcon"><img class="toolTipIcon" src=${require('./../images/toolTip.png')} alt="关闭" /></span>    
-            <span class="tooltip">可设置列的隐藏、显示及排序</span>
-        </div>
-    </td>`
-    $(".tabOpera").html(operStr)
-    $(".tabTitle").html(str)
-    //全选绑定
-    bindOperaAll()
-    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>`
     for(let i = 0; i < deptList.length; i++){
@@ -714,247 +567,6 @@ function loading(){
 function hideLoading(){
     $("#mainBox .loadingBox", parent.document).remove()
 }
-function bindRecordScoreBtn(){
-    $('.recordScoreBtn').off("click").on("click",function(e){
-        // if(!hasData('FUNC000017')){
-        //     return
-        // }
-        let scoreList = []
-        for(let i = 0; i <tabList.length; i++){
-            if(tabList[i].hasSelect){
-                scoreList.push(tabList[i].behospitalCode)
-            }
-        }
-        if(scoreList.length === 0){
-            $.alerModal({"message":'请选择要评分的项!',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            return
-        } else{
-            loading()
-            for(let j = 0; j < scoreList.length; j++){
-                recordScore(scoreList[j],scoreList.length,true)
-            }
-        }
-    })
-}
-function recordScore(behospitalCode,totalNum,hasToast){
-    const param = {
-        behospitalCode: behospitalCode
-    }
-    post(api.recordScore,param).then(res =>{
-        if(res.data.code == '0'){
-            scoreSum++
-            if(scoreSum === totalNum){
-                hideLoading()
-                scoreSum = 0
-                const activePage = $(".activePage").attr('data-page') || 1
-                getTabData(activePage,qcCheckMain)
-                if(hasToast){
-                    $.alerModal({"message":'评分成功',type:"tip",time:'1000',isFather: true,win: true, fatherWrapper: $("#mainBox", parent.document)});
-                }
-            }
-        }else{
-            hideLoading()
-            const activePage = $(".activePage").attr('data-page') || 1
-            getTabData(activePage)
-            if(hasToast){
-                $.alerModal({"message":'评分失败,请重试~',type:"tip",time:'1000',win: 'default',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            }
-        }
-    }).catch((e) =>{
-        hideLoading()
-        const activePage = $(".activePage").attr('data-page') || 1
-        getTabData(activePage)
-        if(hasToast){
-            $.alerModal({"message":'评分失败,请重试~',type:"tip",time:'1000',win: 'default',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        }
-    })
-}
-function renderColSet(list){
-    let pageSetList =  list || pageSetCopy
-    let allSelect = true
-    for(let i = 0; i < pageSetList.length; i++){
-        if(pageSetList[i].status != 1){
-            allSelect = false
-        }
-    }
-    let str = `<div class='colSetBox'> 
-            <div class='mask'></div>
-            <div class='cloInfobox'>
-                <div class='cloInfoTitle'><span class='cloInfoTitleTxt'>列显示设置</span> <img class="iconClose" src=${require('./../images/icon_close_default.png')} alt="关闭" /></div>
-                <div class='cloInfo'></div>
-                <div class='btnBox'><span class='defaultColSet'>恢复默认</span> <span class='cancalColSet'>取消</span> <span class='saveColSet'>保存设置</span></div>
-            </div>
-        </div>`
-    let infoStr = `<div class='colTabTitle' ><span class='colOpera toggleSelectColAll' data-select=${allSelect}>${allSelect  ? `<img  src=${iconCheck} />`:`<img src=${iconUnCheck} />`}全选</span><span  class='colName'>列名</span></div><div class='colTabInfoBox' >`
-    for(let i = 0; i < pageSetList.length; i++){
-        infoStr += `<div  class='colTabInfo' data-index=${i}>
-            <span class='colOpera' data-index=${i}>${pageSetList[i].status == 1 ? `<img class="toggleSelectCol" src=${iconCheck} />`:`<img class="toggleSelectCol" src=${iconUnCheck} />`}</span>
-            <span class='colName'>            
-                <span>${pageSetList[i].name}</span>
-                <span class="pageOrder">
-                    <span class="pageSetUpBox">${ i === 0 ?'':`<img class="pageSetUp" src=${goUpG} />`}</span>
-                    <span  class="pageSetDownBox">${ i === pageSetList.length -1 ?'':`<img class="pageSetDown" src=${goDownG} />`}</span>
-                </span>
-               
-            </span>
-           
-        </div>`
-    }
-    infoStr += "</div>"
-    // $(".main-body").append(str)
-    if(!$("#mainBox .colSetBox", parent.document).length){
-        $("#mainBox", parent.document).append(str)
-    }
-    $("#mainBox .colSetBox .cloInfo", parent.document).html(infoStr)
-
-    $(".colTabInfoBox", parent.document).scrollTop(scrollTop)
-    scrollTop = 0
-
-    bindSelectCol()
-    bindColOrder()
-    bindSaveColSet()
-    bindDefaultColset()
-    bindCloseColSet()
-    bindImgEnter()
-}
-
-function bindDefaultColset() {
-    $('.defaultColSet', parent.document).off("hover").hover(function () {
-        $(this).css('color', '#00A1FF')
-    }, function () {
-        $(this).css('color', '#777777')
-    })
-    $('.defaultColSet', parent.document).off("click").on('click', function () {
-        return post(api.getDefaultPageSet, { pageType: 1 }).then(res => {
-            if (res.data.code == '0') {
-                pageSet = res.data.data
-                pageSetCopy = JSON.parse(JSON.stringify(pageSet))
-                renderColSet(pageSetCopy)
-            } else { }
-        }).catch((e) => {
-
-        })
-        // closeColSet()
-    })
-
-}
-
-function bindImgEnter(){
-    $(".pageSetUpBox img",parent.document).off("mouseenter").on("mouseenter",function(){
-        $(this).attr('src', goUpB)
-    })
-    $(".pageSetDownBox img",parent.document).off("mouseenter").on("mouseenter",function(){
-        $(this).attr('src', goDownB)
-    })
-    $(".pageSetUpBox img",parent.document).off("mouseout").on("mouseout",function(){
-        $(this).attr('src', goUpG)
-    })
-    $(".pageSetDownBox img",parent.document).off("mouseout").on("mouseout",function(){
-        $(this).attr('src', goDownG)
-    })
-}
-function bindSelectCol(){
-    $(".toggleSelectCol", parent.document ).off("click").on("click", function(){
-        const index = $(this).parent().attr("data-index")
-        pageSetCopy[index].status = pageSetCopy[index].status == 1 ? 0 : 1
-        scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-        renderColSet(pageSetCopy)
-
-    })
-    $(".toggleSelectColAll", parent.document ).off("click").on("click", function(){
-        const hasSelectAll = $(this).attr("data-select")
-        for(let i = 0; i < pageSetCopy.length; i++){
-            if(hasSelectAll == "true"){
-                pageSetCopy[i].status = 0
-
-            }else{
-                pageSetCopy[i].status = 1
-            }
-        }
-        scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-        renderColSet(pageSetCopy)
-
-    })
-}
-
-function closeColSet(){
-    pageSetCopy = JSON.parse(JSON.stringify(pageSet))
-    $("#mainBox .colSetBox", parent.document).remove()
-}
-function bindCloseColSet(){
-    $(".colSetBox .iconClose", parent.document ).off("click").on("click",function(){
-        closeColSet()
-    })
-    $(".colSetBox .cancalColSet", parent.document ).off("click").on("click",function(){
-        closeColSet()
-    })
-}
-function bindSaveColSet(){
-    $(".saveColSet", parent.document ).off("click").on("click", function(){
-        let showNumSet = 0
-        let sysUserPagesetVOList = []
-        for(let i = 0; i < pageSetCopy.length; i++){
-            const item = pageSetCopy[i]
-            sysUserPagesetVOList.push({
-                name: item.name,
-                orderNo: i,
-                status: item.status,
-                val: item.val
-            })
-            if(item.status == 1){
-                showNumSet++
-            }
-        }
-        if(showNumSet === 0){
-            $.alerModal({"message":'最少显示一列',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            return
-        }
-        return post(api.saveQcListPageSet,{pageType:1,sysUserPagesetVOList:sysUserPagesetVOList}).then(res =>{
-            if(res.data.code == '0'){
-                closeColSet()
-                getPageSet().then(res =>{
-                    $(".filter").click();   //初始查询
-                })
-            }else{
-                $("#mainBox .colSetBox", parent.document).remove()
-                $.alerModal({"message":'保存失败,请重试~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            }
-        }).catch((e) =>{
-            $("#mainBox .colSetBox", parent.document).remove()
-            $.alerModal({"message":'保存失败,请重试~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        })
-
-    })
-
-}
-
-function bindColOrder(){
-    $(".pageSetUp", parent.document ).off("click").on("click", function(){
-        const index =  parseInt($(this).parent().parent().parent().parent().attr("data-index"))
-        if(index != 0){
-            const upItem =  pageSetCopy[index]
-            const upItemPre =  pageSetCopy[index-1]
-            pageSetCopy.splice(index-1,2,upItem,upItemPre)
-            scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-            renderColSet(pageSetCopy)
-
-        }else{
-            return
-        }
-    })
-    $(".pageSetDown", parent.document ).off("click").on("click", function(){
-        const index = parseInt($(this).parent().parent().parent().parent().attr("data-index"))
-        if(index == pageSetCopy.length - 1){
-            return
-        }else{
-            const downItem =  pageSetCopy[index]
-            const downItemBack =  pageSetCopy[index + 1]
-            pageSetCopy.splice(index,2,downItemBack,downItem)
-            scrollTop = $(".colTabInfoBox", parent.document).scrollTop()
-            renderColSet(pageSetCopy)
-        }
-    })
-}
 $(".patientNumInp").on("input", function(e){
     const val = $(this).val().trim()
     let beCode=behospitalCode;
@@ -1191,36 +803,6 @@ $((function($){
             $(".divModal",parent.document).html("")
             downloadExportedData(res.data, behosDateStart.slice(0,10).replace(/-/g,"")+"-"+behosDateEnd.slice(0,10).replace(/-/g,"")+"抽查住院病历质量情况.xls")
         })
-        /*$.alerModal({type:"radio",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        closeRadio()
-        radioSelect()
-        bindSaveColPort(param)*/
 
     })
-})($));
-function closeRadio(){
-    $(".colSetBox .iconClose,.colSetBox .cancalColSet", parent.document ).off("click").on("click",function(){
-        $(".divModal",parent.document).html("")
-    })
-}
-function radioSelect(){
-    $(".selectDate", parent.document).click(function(){
-        $(this).find("input").prop("checked",true)
-        $(this).siblings().find("input").prop("checked",false)
-    })
-}
-function bindSaveColPort(param){
-    $(".savePort", parent.document ).off("click").on("click", function(){
-        radioCheck = $(".selectDate input[type='radio']:checked", parent.document).attr("data-select")
-        let time = radioCheck==2?exportTimeLimit.defectTime:exportTimeLimit.normalTime
-        if((new Date(behosDateEnd) - new Date(behosDateStart))/24/60/60/1000 > time){
-            $.alerModal({"message":`最多只能导出${time}天`,type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            return
-        }
-        param.radioCheck = radioCheck||1
-        expJson(api.qualityControlExportByDept,param).then(res =>{
-            $(".divModal",parent.document).html("")
-            downloadExportedData(res.data, behosDateStart.slice(0,10).replace(/-/g,"")+"-"+behosDateEnd.slice(0,10).replace(/-/g,"")+"抽查住院病历质量情况.xls")
-        })
-    })
-}
+})($));

+ 4 - 130
src/js/creatCheckTask.js

@@ -18,6 +18,7 @@ const goUpG= require("./../images/arrow_up_grey.png")
 const goUpB = require("./../images/arrow_up_blue.png")
 const goDownG= require("./../images/arrow_down_grey.png")
 const goDownB = require("./../images/arrow_down_blue.png")
+
 listenScroll()
 let pageSet = [],pageSetCopy = [], showNum = 0, scrollTop=0;
 let srcUrl = $("#contentIframe",parent.document).attr("src")
@@ -78,14 +79,14 @@ $("#filterToggler").click(function(){
     $(".toggle-item").slideToggle();
     $(this).text(text==="收起筛选"?"展开筛选":"收起筛选").toggleClass("up");
 });
-// YH-BLZK-ZKPF
+//
 $(".menu .page", parent.document).removeClass("active")
-//$(parent.document).find(".menu .page[code=YH-BLZK-ZKPF]").addClass("active")
+$(parent.document).find(".menu .page[code=YH-ZKHC-SCRW]").addClass("active")
 
 //判断有无某一权限
   function hasData(data){
     let trdObj = JSON.parse(getCookie("trdObj"))
-    let lis = trdObj['YH-BLZK-ZKPF']
+    let lis = trdObj['YH-ZKHC-SCRW']
     if(!lis){
       return false
     }
@@ -375,10 +376,6 @@ function renderTab(data,hisId){
         $('.scoreOpera').attr("data-selectall",false)
     }
     $('.tbody').html(str)
-    bindScoreOperaItem()
-    bindRecordScoreOper()
-    bindScoreDetail(hisId)
-    // initScroll("qcList","YX",1)
 }
 
 function isTextCenter(name){
@@ -386,26 +383,6 @@ function isTextCenter(name){
     return textCenterList.findIndex(item=> item==name) > -1
 }
 
-function scoreDetail(id,age,hid,code,name){
-    window.open(`./qcScore.html?id=${id}&age=${age}&name=${name}&hid=${getCookie('hospitalid')}&code=${code}`)
-}
-function bindScoreDetail(hisId){
-    $('.patientNameSpan').on('click',function(e){
-        const index = $(this).attr("data-index")
-        const id = tabList[index].behospitalCode
-        const age = tabList[index].age;
-        const noScore = tabList[index].level == '未评分'
-        const checkStatus = tabList[index].checkStatus
-        if(noScore){
-            $.alerModal({"message":'请先进行评分!',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            return
-        } else{
-            scoreDetail(id,age,hisId,'YH-BLZK-ZKPF',tabList[index].name)
-        }
-       
-    })
-}
-
 //选择病历等级
 $('.selectLevel').on("click", function(e){
     e.stopPropagation()
@@ -507,44 +484,6 @@ function bindCheckedSelectQc(){
     })
 }
 
-
-
-function bindScoreOperaItem(){
-    $(".scoreOperaItem").off("click").on("click",  function(e){
-        const index = $(this).parent().attr("data-index")
-        tabList[index].hasSelect = tabList[index].hasSelect ? false:true
-        renderTab(tabList)
-    })
-}
-function bindRecordScoreOper(){
-    $(".recordScoreOperaBtn").on("click",  function(e){
-        if(!hasData('FUNC000017')){
-            return
-        }
-        const index = $(this).parent().attr("data-index")
-        const behospitalCode = tabList[index].behospitalCode
-        loading()
-        recordScore(behospitalCode,1,true)
-    })
-}
-function bindOperaAll(){
-    $('.scoreOpera').on("click", function(e){
-        const hasSelectAll = $('.scoreOpera').attr("data-selectall")
-        if(hasSelectAll == 'true'){
-            for(let i = 0; i < tabList.length; i++){
-                tabList[i].hasSelect = false
-            }
-        }else{
-            for(let i = 0; i < tabList.length; i++){
-                tabList[i].hasSelect = true
-            }
-        }
-        renderTab(tabList)
-    })
-}
-
-
-
 //获取页面配置
 
 function getPageSet(){
@@ -587,7 +526,6 @@ function renderTabTitle(data){
     $(".tabOpera").html(operStr)
     $(".tabTitle").html(str)
     //全选绑定
-    bindOperaAll()
     bindRecordScoreBtn()
     bindSetCol()
     bindOrder()
@@ -683,29 +621,6 @@ function hideLoading(){
     $("#mainBox .loadingBox", parent.document).remove()
 }
 
-function bindRecordScoreBtn(){
-    $('.recordScoreBtn').off("click").on("click",function(e){
-        scoreSum = 0;   // 解决全选评分之后  再单选 toast不隐藏的bug
-        // if(!hasData('FUNC000017')){
-        //     return
-        // }
-        let scoreList = []
-        for(let i = 0; i <tabList.length; i++){
-            if(tabList[i].hasSelect){
-                scoreList.push(tabList[i].behospitalCode)
-            }
-        }
-        if(scoreList.length === 0){
-            $.alerModal({"message":'请选择要评分的项!',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            return
-        } else{
-            loading()
-            for(let j = 0; j < scoreList.length; j++){
-                recordScore(scoreList[j],scoreList.length,true)
-            }
-        }
-    })
-}
 
 function bindOrder(){
     $("th[code]").off("click").on("click",function(e){
@@ -726,44 +641,6 @@ function bindOrder(){
     });
 }
 
-
-function recordScore(behospitalCode,totalNum,hasToast){
-    const param = {
-        behospitalCode: behospitalCode
-    }
-    post(api.recordScore,param).then(res =>{
-        // hideLoading()
-        if(res.data.code === '0'){            
-            scoreSum++
-            if(scoreSum === totalNum){
-                hideLoading()
-                scoreSum = 0
-                const activePage = $(".activePage").attr('data-page') || 1
-                getTabData(activePage)
-                if(hasToast){
-                //   $.alerModal({"message":'评分成功',type:"tip",time:'1000',win:true,isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-                  $.alerModal({"message":'评分成功',type:"tip",time:'1000',isFather: true,win:true, fatherWrapper: $("#mainBox", parent.document)});
-                }
-            }
-        }else{
-            hideLoading()
-            const activePage = $(".activePage").attr('data-page') || 1
-            getTabData(activePage)
-            if(hasToast){
-                // $.alerModal({"message":res.data.msg || '评分失败,请重试~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-                $.alerModal({"message":'评分失败,请重试~',type:"tip",time:'1000',win: 'default',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            }
-        }
-    }).catch((e) =>{
-        hideLoading()
-        const activePage = $(".activePage").attr('data-page') || 1
-        getTabData(activePage)
-        if(hasToast){
-            $.alerModal({"message":'评分失败,请重试~',type:"tip",win: 'default',time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        }
-    })
-}
-
 function renderColSet(list){
     let pageSetList =  list || pageSetCopy
     let allSelect = true
@@ -1058,9 +935,6 @@ $(function() {
         changeYear: true,
         dateFormat:"yy/mm/dd"
     }).datepicker( "setDate","");
-    getPageSet().then(res =>{
-        $(".filter").click();   //初始查询
-    })
    
 });