Selaa lähdekoodia

Merge branch '2.0.0' of http://192.168.2.236:10080/zhouna/AIPlatform into 2.0.0

luolei 4 vuotta sitten
vanhempi
commit
6553bade39

+ 3 - 0
src/css/common.less

@@ -149,6 +149,9 @@ th[code]{
     height: 30px;
     line-height: 30px;
 }
+.ui-widget{
+    z-index: 9999 !important;
+}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
     border: 0;
     background-color: #fff;

+ 6 - 0
src/css/console.less

@@ -650,6 +650,12 @@ div.console {
   span{
     color: @themeFontClr;
   }
+  img {
+    width: 16px;
+    position: relative;
+    top: 3px;
+    left: 7px;
+  }
   .name {
     float: left;
     font-size: 16px;

+ 4 - 7
src/html/console.html

@@ -32,11 +32,12 @@
                 
                   <div class="part01 fl">
                     <p class="partTitlePub clearfix" style="cursor: default;" data-type="0">
-                      <span class="name">出院人数统计</span>
+                      <span class="name"></span>
+                      <img src="../images/details.png" alt="">
                       <span class="personNum">总人数:</span>
                     </p>
                     <div class="chuyuan" id="chuyuan">
-                      <ul class="clearfix" style="cursor: default;">
+                      <!-- <ul class="clearfix" style="cursor: default;">
                         <li class="topLis chuyuannum" data-type="1">
                           <p class="numShow died"></p>
                           <p class="explainNum">死亡人数</p>
@@ -57,11 +58,7 @@
                           <p class="numShow againNum"></p>
                           <p class="explainNum">31日再入院病人数</p>
                         </li>
-                        <!-- <li class="li05 li04again" data-type="5">
-                          <p class="numShow againNum"></p>
-                          <p class="explainNum">31日再入院病人数</p>
-                        </li> -->
-                      </ul>
+                      </ul> -->
                     </div>
                     <div class="chuyuanEmpty"></div>
                     <div class="defect">

+ 8 - 2
src/html/index.html

@@ -17,7 +17,7 @@
     {{/if}}
         <ul>
             {{each subMenuList}}
-                {{if isPlacefile!=1&&code!='YH-ZKK-BASYHGLZB_XQ'&&code!='YH-ZKK-GKSQXZB_XQ'&&code!='YH-ZKK-CYRSTJ'&&code!='YH-ZKK-ZKHCTJ'}}
+                {{if isPlacefile!=1&&code!='YH-ZKK-BASYHGLZB_XQ'&&code!='YH-ZKK-CYRSTJ'&&code!='YH-ZKK-ZKHCTJ'}}
                     <li class="page" code="${code}">${name}</li>
                 {{else}}
                     {{if isPlacefile==1&&code!='YH-ZKK-RYRSTJ'}}
@@ -38,7 +38,13 @@
         {{if subMenuList.length}}
         <ul>
             {{each subMenuList}}
-            <li class="page" code="${code}">${name}</li>
+                {{if isPlacefile!=1&&code!='YH-ZKK-BASYHGLZB_XQ'&&code!='YH-ZKK-CYRSTJ'&&code!='YH-ZKK-ZKHCTJ'}}
+                    <li class="page" code="${code}">${name}</li>
+                {{else}}
+                    {{if isPlacefile==1&&code!='YH-ZKK-RYRSTJ'}}
+                        <li class="page" code="${code}">${name}</li>
+                    {{/if}}
+                {{/if}}
             {{/each}}
         </ul>
         {{/if}}

+ 1 - 1
src/html/uncorrectedCasesStatistics.html

@@ -11,7 +11,7 @@
 <body>
 <div class="container partDetailControl">
     <div class="partTitle">
-        <p>时效性相关统计</p>
+        <p><a href="console.html">控制台 / </a>时效性相关统计</p>
         <div class="dateDetail fr">
 
         </div>

+ 2 - 0
src/js/advice.js

@@ -10,6 +10,7 @@ const iconDown= require("./../images/arrow_down.png")
 const iconUp = require("./../images/arrow_up.png")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
 
 const currentPage=$(window.parent.document).find(".menu .page.active").attr("code");
 if(currentPage==="YH-ZKK-TMQXZB_XQ"){
@@ -615,6 +616,7 @@ $(function() {
       isReject:isSingleReject, //是否单项否决
       name: name, //条目名
       deptName: deptId, //科室名
+      "isPlacefile":isPlacefile,
       "startDate":startDateParam,
       "endDate":endDateParam
     };

+ 3 - 0
src/js/checkControl.js

@@ -15,6 +15,8 @@ const arrowRight = require("./../images/arrow_right.png")
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 listenScroll()
+let isPlacefile = getCookie('isPlacefile')||1
+
 let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,statisticsType="",
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
   data_desc="deptName",data_asc="";
@@ -569,6 +571,7 @@ $(function() {
         "desc":data_desc,       //降序
         "type": statisticsType||2, //1-本月,2-本年
         "startDate":startDateParam,
+        "isPlacefile":isPlacefile,
         "endDate":endDateParam
         }
         expJson(api.qcCheckStatisticsExport,param).then(res =>{

+ 66 - 17
src/js/console.js

@@ -17,10 +17,28 @@ const { get } = require('jquery');
 let payMoney = [],behosDateStart="",ownSelectDate='',behosDateEnd="",dayLis = [],dateType = 2,slideType = 1,hospital=getCookie("hospital"),deptType="内科",deptId="",level="甲",lineType="all",lineType1=[],lineType2=[],lineType3=[],lineType4=[];
 let isPlacefile = getCookie('isPlacefile')||1
 listenScroll(".partWrap")
+if(isPlacefile == 1){
+    $(".part01 .partTitlePub").css('cursor','default')
+    $(".part01 .partTitlePub img").css('display','none')
+}else{
+    $(".part01 .partTitlePub img").css('display','inline-block')
+    $(".part01 .partTitlePub").css('cursor','pointer')
+}
 $(function(){
     if(!hasData('YH-KZT')){
         $("body").html('')
     }
+
+    const firstM = $(".menu .page",parent.document).eq(0);
+    $('.page',parent.document).removeClass("active")
+    firstM.addClass("active");
+    if(firstM.is(".YH-KZT")||firstM.is(".YH-KZTKS")){
+        $(".container",parent.document).addClass("console-cont");
+        $('.qiehuan',parent.document).css("display","inline-block")
+    }else{
+        $('.qiehuan',parent.document).css("display","none")
+    }
+
     // if(hospital == "台州市立"){
     //     $(".part03 .partTitlePub .name").html('各科室甲级病例占比')
     //     $(".innerOuter").css("display","block")
@@ -34,15 +52,16 @@ $(function(){
     // getBarData(2)//图标数据获取
     dateChange()
     $(window).resize(function(){
+        console.log('窗口大小改变');
         resizeBox()
     })
     $(window).click(function(){
         window.parent.userActionHide()
-        $(".toggleSlide ul").css("display","none")
+        $(".part02 .toggleSlide ul").css("display","none")
     })
     let sildeIS = true
     if(!hasData('FUNC000045')&&!hasData('FUNC000046')){
-        $(".toggleSlide").css("opacity","0.5")
+        $(".part02 .toggleSlide").css("opacity","0.5")
         sildeIS = false
     }
     $(".toggleSlide p").click(function(e){
@@ -138,13 +157,6 @@ function getDetails(dateType){
       $(parent.document).find("#contentIframe").attr("src","./qcList.html?from=1&dateType="+dateType+"&chengdu="+chengdu+"&startDateParam="+behosDateStart+"&endDateParam="+behosDateEnd)
     })
     $(".part03 .partTitlePub").click(function(){
-        // if(hospital=="台州市立"){
-        //     focusMenuItem("YH-ZKK-GKSJJBLZB_XQ")
-        //     $(parent.document).find("#contentIframe").attr("src","./jiaji.html?from=1&dateType="+dateType)
-        // }else{
-        //     focusMenuItem("YH-ZKK-BASYHGLZB_XQ");
-        //     $(parent.document).find("#contentIframe").attr("src","./partDetailControl.html?from=1&dateType="+dateType)
-        // }
         if(isPlacefile == 1){
             focusMenuItem("YH-ZKK-BASYHGLZB_XQ");
             $(parent.document).find("#contentIframe").attr("src","./partDetailControl.html?from=1&dateType="+dateType+"&lineType="+lineType+"&startDateParam="+behosDateStart+"&endDateParam="+behosDateEnd)
@@ -153,6 +165,12 @@ function getDetails(dateType){
             $(parent.document).find("#contentIframe").attr("src","./uncorrectedCasesStatistics.html?from=1&dateType="+dateType+"&lineType="+lineType+"&startDateParam="+behosDateStart+"&endDateParam="+behosDateEnd)
         }
     })
+    $(".part01 .partTitlePub").click(function(){
+        if(isPlacefile == 0){
+            focusMenuItem("YH-ZKK-RYRSTJ");
+            $(parent.document).find("#contentIframe").attr("src","./qcListOutHospital.html?inner=2&from=1&dateType="+dateType+"&lineType="+lineType+"&startDateParam="+behosDateStart+"&endDateParam="+behosDateEnd)
+        }
+    })
     $(".paymoney.pubEchart .title").click(function(){
         // if($(this).text().indexOf("花费")!==-1){
         //     focusMenuItem("YH-ZKK-KSPJZYHF_XQ");
@@ -584,6 +602,32 @@ function personNum(data){
         $(".chuyuanEmpty").css("display","none")
         $(".chuyuan,.personNum").css("display","block")
     }
+    $('.chuyuan').html(`
+        <ul class="clearfix" style="cursor: default;">
+        <li class="topLis chuyuannum" data-type="1">
+            <p class="numShow died"></p>
+            <p class="explainNum">死亡人数</p>
+        </li>
+        <li class="li02 topLis chuyuannum" data-type="2">
+            <p class="numShow newborn"></p>
+            <p class="explainNum">新生儿患者</p>
+        </li>
+        <li class="li03 topLis chuyuannum" data-type="3">
+            <p class="numShow patientNum"></p>
+            <p class="explainNum">手术病人数</p>
+        </li>
+        <li class="li04 chuyuannum" data-type="4">
+            <p class="numShow goAwayNum"></p>
+            <p class="explainNum">非医嘱离院病人数</p>
+        </li>
+        <li class="li04 li04again" data-type="5">
+            <p class="numShow againNum"></p>
+            <p class="explainNum">31日再入院病人数</p>
+        </li>
+        </ul>
+    
+    `)
+    $('.part01 .partTitlePub .name').text('出院人数统计')
     $(".personNum").html("总人数:"+data['总人数']).parent(".chuyuannum").attr("data-num",'全部')
     $(".died").html(data['死亡人数']).parent(".chuyuannum").attr("data-num",'死亡人数')
     $(".newborn").html(data['新生儿人数']).parent(".chuyuannum").attr("data-num",'新生儿患者')
@@ -905,7 +949,7 @@ function lineChartSpecial(dataX,dataY,dom){
             $(".binganshouye").css("display","none")
         }
     }
-    console.log(999,dataX,dataY,dom)
+    // console.log(999,dataX,dataY,dom)
 
     var myCharts = echarts.init(document.getElementById(dom));
     $(window).resize(function(){
@@ -1151,15 +1195,17 @@ function lineChartHome(dataX,dataY){
 }
 //柱状图住院费用
 function barChartPay(dataX,dataY){
-    // console.log(dataX,dataY,78787878)
     if(dataX.length==0&&dataY.length==0){
         $("#barChartPay,.innerOuter").css("display","none")
         picEmptyData('.barChartPayEmptys')
         return
     }else{
-        if(hospital == "台州市立"){
+        if(getCookie("hospital") == "台州市立"){
+            console.log($(".innerOuter")[0],88989898)
+
             $(".innerOuter").css("display","block")
         }else{
+            console.log($(".innerOuter")[0])
             $(".innerOuter").css("display","none")
         }
         $("#barChartPay").css("display","block")
@@ -1258,14 +1304,16 @@ function barChartPay(dataX,dataY){
 function barChartLevel(dataX,dataY){
     // console.log(dataX,dataY,7887878787)
     if(dataX.length==0&&dataY.length==0){
-        $("#barChart,.toggleSlide").css("display","none")
+        $("#barChart,.part02 .toggleSlide").css("display","none")
         picEmptyData('.barChartPayEmpty')
-        return
     }else{
-        $("#barChart,.toggleSlide").css("display","block")
+        // $("#barChart,.part02 .toggleSlide").css("display","block")
+        $("#barChart,.part02 .toggleSlide").show()
         $(".barChartPayEmpty").css("display","none")
     }
     var myCharts = echarts.init(document.getElementById('barChart'));
+    // console.log(myCharts,'myCharts');
+    setTimeout(function () { myCharts.resize()},0)  // 处理 #5737bug,暂时处理方法,需后续优化
     $(window).resize(function(){
         myCharts.resize()
     });
@@ -1360,16 +1408,17 @@ function barChartLevel(dataX,dataY){
             }
         ]
     };
+    // setTimeout(function () { myCharts.setOption(option);},200)
     myCharts.setOption(option);
 }
 function barChart(data,type){
     // console.log(data,type,78787888787787)
     if(data.length==0){
-        $(".toggleSlide,#barChart").css("display","none")
+        $(".part02 .toggleSlide,#barChart").css("display","none")
         picEmptyData('.barChartPayEmpty')
         return
     }else{
-        $(".toggleSlide,#barChart").css("display","block")
+        $(".part02 .toggleSlide,#barChart").css("display","block")
         $(".barChartPayEmpty").css("display","none")
     }
     var myChart = echarts.init(document.getElementById('barChart'));

+ 2 - 0
src/js/dayDetail.js

@@ -14,6 +14,7 @@ const iconUp = require("./../images/arrow_up.png")
 const loadingImg = require("./../images/loading.gif")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
 
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -570,6 +571,7 @@ $(document).on("click", function(){
 $(function($){
     $('.exportData').click(function(){
         const param = {
+            isPlacefile:isPlacefile,
             name: behospitalCode||"",
             type: statisticsType||2, //1-本月,2-本年
             dateType: "",//(3-上月,4-去年本月,5-去年(必填))

+ 3 - 0
src/js/deptScoreDetailControl.js

@@ -12,6 +12,8 @@ const iconUp = require("./../images/arrow_up.png")
 const loadingImg = require("./../images/loading.gif")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
+
 listenScroll()
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -595,6 +597,7 @@ $(function() {
       "deptClass": deptId||'',
       "type": statisticsType||2, //1-本月,2-本年
       "startDate":startDateParam,
+      "isPlacefile":isPlacefile,
       "endDate":endDateParam
     };
     const url = hospital == '台州市立'?api.exportDeptFlawsTz:api.exportDeptFlaws;

+ 20 - 9
src/js/index.js

@@ -6,8 +6,9 @@ require("./modal.js")
 const {api} = require('./api.js')
 const {post,pageMap,delCookie,setCookie,getCookie,focusMenuItem,initScroll} = require('./utils.js');
 let userInfo={};
+let isPlacefile = getCookie('isPlacefile')||1
+
 $(function(){
-  getMenu();
   getOwnDept();
   setInterval(() => {
       getTimeDetail()
@@ -31,25 +32,34 @@ $(function(){
   $("#changeWord").css("opacity",hasData('FUNC000002')?'1':'0.5').hover(function(){
     $(this).css("color","#777777")
   })
+  if(isPlacefile==0){
+    $(this).find('i').html('切换病案质控')
+    $('.subtitle').html('AI运行质控平台')
+    getMenu()
+  }else if(isPlacefile==1){
+    $(this).find('i').html('切换运行质控')
+    $('.subtitle').html('AI病案质控平台')
+    getMenu()
+  }
   $(".header .title .qiehuan").click(function(){
-    getMenu();
     let txt = $(this).find('i').html()
     if(txt == '切换运行质控'){
       $(this).find('i').html('切换病案质控')
-      $(this).find('.subtitle').html('AI运行质控平台')
+      $('.subtitle').html('AI运行质控平台')
       setCookie("isPlacefile",0)
     }else{
       $(this).find('i').html('切换运行质控')
-      $(this).find('.subtitle').html('AI病案质控平台')
+      $('.subtitle').html('AI病案质控平台')
       setCookie("isPlacefile",1)
     }
     $('#contentIframe').attr('src', $('#contentIframe').attr('src'));
+    getMenu();
   })
   $(".header .title .qiehuan").mouseenter(function(){
-    $(this).find('img').attr('src',require('../images/qiehuan1.png'))
+    $(this).parent().find('img').attr('src',require('../images/qiehuan1.png'))
   })
   $(".header .title .qiehuan").mouseleave(function(){
-    $(this).find('img').attr('src',require('../images/qiehuan2.png'))
+    $(this).parent().find('img').attr('src',require('../images/qiehuan2.png'))
   })
 });
 //判断有无某一权限
@@ -112,7 +122,7 @@ function initMenu(data,userInfo){
     // },300)
   });
 //收起菜单
-  $(".slide-hide").click(function(){
+$(".slide-hide").off("click").click(function(){
     $(".menu,.copy-right").animate({"width":"60px"},function(){
       $(this).hide();
       $(".menu-mini").show();
@@ -120,7 +130,7 @@ function initMenu(data,userInfo){
     $(".main").animate({"margin-left":"60px"});
   });
   //展开菜单
-  $(".slide-show").click(function(){
+  $(".slide-show").off("click").click(function(){
     $(".menu-mini").hide();
     $(".menu,.copy-right").show().animate({"width":"205px"},function(){
     });
@@ -172,10 +182,11 @@ function getOwnDept(){
   // }
 }
 function getMenu(){
+  // console.log(api.getMenu)
+  isPlacefile = getCookie('isPlacefile')||1
   post(api.getMenu).then(function(res){
     if(res.data.code==='0'){
       const data = res.data.data;
-      let isPlacefile = getCookie('isPlacefile')||1
       for(let i = 0;i<data.menuWrappers.length;i++){
         data.menuWrappers[i].isPlacefile = isPlacefile
       }

+ 2 - 0
src/js/itemDefectDetail.js

@@ -14,6 +14,7 @@ const iconUp = require("./../images/arrow_up.png")
 const loadingImg = require("./../images/loading.gif")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
 
 let srcUrl = $("#contentIframe",parent.document).attr("src")
 let statisticsType = getUrlArgObjectNew("dateType",srcUrl)||getUrlArgObjectNew("shijian",srcUrl) || "";
@@ -658,6 +659,7 @@ $(function(){
         }
         const param = {
             behospitalCode: behospitalCode,
+            isPlacefile: isPlacefile, 
             patName: name, //病人姓名
             level:level,//病历等级
             behDeptName: deptName,

+ 2 - 0
src/js/jiaji.js

@@ -14,6 +14,7 @@ const iconUp = require("./../images/arrow_up.png")
 const loadingImg = require("./../images/loading.gif")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
 
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -589,6 +590,7 @@ $(function() {
         }
         const param = {
             name: behospitalCode||"",
+            isPlacefile:isPlacefile,
             type: 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
             dateType: level||"",//(3-上月,4-去年本月,5-去年(必填))
             "startDate":startDateParam,

+ 5 - 2
src/js/keyItemFlawControl.js

@@ -25,6 +25,8 @@ $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 }*/
 //setTitleTxt('',from)         //导航栏面包屑
 listenScroll()
+let isPlacefile = getCookie('isPlacefile')||1
+
 if(statisticsType == 1){
   setDatePicker($("#datepicker"),$("#datepicker2"),1)
 }else if(statisticsType == 2){
@@ -322,11 +324,12 @@ $(function() {
           return
       }
       const param = {
+        "isPlacefile":isPlacefile,
         "deptName": deptName,
         "asc":data_asc,     //升序
         "desc":data_desc,       //降序
-        "startDate":startDateParam,
-        "endDate":endDateParam
+        "startDate":startDateParam.replace(/\//g,'-'),
+        "endDate":endDateParam.replace(/\//g,'-')
       }
       expJson(api.entryStatisticsExport,param).then(res =>{
           downloadExportedData(res.data, "关键条目缺陷占比.xls")

+ 3 - 3
src/js/mukuaiControl.js

@@ -10,8 +10,7 @@ const iconDown= require("./../images/arrow_down.png")
 const iconUp = require("./../images/arrow_up.png")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
-
-
+let isPlacefile = getCookie('isPlacefile')||1
 let casesId="", name="", isReject ="", isUsed ="",casesIdTemp="", nameTemp="", isRejectTemp ="", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId="",data_asc=[], data_desc=['percent'],startDateParam="", endDateParam=""   
 
 $(".selectModuleType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -578,7 +577,8 @@ $(function() {
             asc:data_asc,     //升序
             desc: data_desc,       //降序
             "startDate":startDateParam,
-            "endDate":endDateParam
+            "endDate":endDateParam,
+            "isPlacefile":isPlacefile
         }
         expJson(api.entryCountGroupByCaseExport,param).then(res =>{
             downloadExportedData(res.data, "各模块缺陷占比.xls")

+ 3 - 0
src/js/partDetailControl.js

@@ -15,6 +15,8 @@ const arrowRight = require("./../images/arrow_right.png")
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 listenScroll()
+let isPlacefile = getCookie('isPlacefile')||1
+
 let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,statisticsType="",
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
   data_desc="deptName",data_asc="";
@@ -562,6 +564,7 @@ $(function() {
         return
         }
         const param = {
+        "isPlacefile":isPlacefile,
         "level": deptId||"",
         "name": behospitalCode||"",
         "asc":data_asc,     //升序

+ 2 - 0
src/js/payDetail.js

@@ -14,6 +14,7 @@ const iconUp = require("./../images/arrow_up.png")
 const loadingImg = require("./../images/loading.gif")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
 
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -573,6 +574,7 @@ $(document).on("click", function(){
 $(function($){
     $('.exportData').click(function(){
         const param = {
+            isPlacefile:isPlacefile,
             name: behospitalCode||"",
             type: statisticsType||2, //1-本月,2-本年
             dateType: "",//(3-上月,4-去年本月,5-去年(必填))

+ 23 - 6
src/js/qcList.js

@@ -36,6 +36,10 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
   fpCheckStatus="",fpCheckStatusTemp="",fpCheckName="",fpCheckNameTemp="",qcCheckName="",qcCheckNameTemp="",qcCheckStatus="",qcCheckStatusTemp="",fpCheckDateStart="",fpCheckDateEnd="",
   qcCheckDateStart="",qcCheckDateEnd="",data_desc=["leave_hospital_date"],data_asc=[];
+let isPlacefile = getCookie('isPlacefile')||1
+if(isPlacefile != 1){
+    data_desc=["behospital_date"]
+}
 if(chengdu){
     levelTemp = chengdu
     level = chengdu
@@ -100,8 +104,10 @@ function getTabData(activePage){
         desc:data_desc,       //降序
         doctorName: doctorName,
         doctorCode: doctorNum,
-        leaveHosDateStart: behosDateStart, //出院日期--开始时间
-        leaveHosDateEnd: behosDateEnd, //出院日期--结束时间
+        leaveHosDateStart: isPlacefile==1?behosDateStart:'', //出院日期--开始时间
+        leaveHosDateEnd: isPlacefile==1?behosDateEnd:'', //出院日期--结束时间
+        "behosDateStart": isPlacefile==1?'':behosDateStart, //出院日期--开始时间
+        "behosDateEnd": isPlacefile==1?'':behosDateEnd, //出院日期--结束时间
         size: 15,
         statisticsType:statisticsType,
         checkStatus: qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态
@@ -217,6 +223,9 @@ $(".abnormalClear").on("click", function(e){
     qcCheckStatus="";
     qcCheckStatusTemp=""
     data_desc=["leave_hospital_date"];
+    if(isPlacefile != 1){
+        data_desc=["behospital_date"]
+    }
     data_asc=[];
     $('.patientNumInp').val('')
     $('.patientNameInp').val('')
@@ -273,7 +282,11 @@ $(".abnormalClear").on("click", function(e){
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $("th[code]").removeClass("asc desc")
-    $(".leaveHospitalDate").addClass(" desc")
+    if(isPlacefile == 1){
+        $(".leaveHospitalDate").addClass(" desc")
+    }else{
+        $(".behospitalDate").addClass(" desc")
+    }
     behosDateStart = $("#datepicker").val()
     behosDateEnd = $("#datepicker2").val()
     if(behosDateStart){
@@ -567,11 +580,12 @@ function getPageSet(){
 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 =='leaveHospitalDate' ? 'desc':''}" code="${item.val.replace(/([A-Z])/g,function(match) {
+            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>`
         }
@@ -1085,8 +1099,11 @@ $((function($){
             "doctorName": doctorName,
             "asc":data_asc,     //升序
             "desc":data_desc,       //降序
-            "leaveHosDateEnd": behosDateEnd,
-            "leaveHosDateStart": behosDateStart,
+            "leaveHosDateStart": isPlacefile==1?behosDateStart:'', //出院日期--开始时间
+            "leaveHosDateEnd": isPlacefile==1?behosDateEnd:'', //出院日期--结束时间
+            "behosDateStart": isPlacefile==1?'':behosDateStart, //出院日期--开始时间
+            "behosDateEnd": isPlacefile==1?'':behosDateEnd, //出院日期--结束时间
+            "isPlacefile": isPlacefile,
             "level": level,
             "name": name,
             "checkStatus": qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态

+ 15 - 2
src/js/qcListCopy.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")
+let isPlacefile = getCookie('isPlacefile')||1
 
 let pageSet = [],pageSetCopy = [], showNum = 0, scrollTop=0;
 let srcUrl = $("#contentIframe",parent.document).attr("src")
@@ -48,6 +49,9 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
     qcCheckDateStart = "", qcCheckDateEnd = "", casesEntryName="",
   data_desc=["leaveHospitalDate"],data_asc=[];
 listenScroll('.qcListCopy')
+if(isPlacefile != 1){
+    data_desc=["behospitalDate"]
+}
 if(chengdu){
     levelTemp = chengdu
     level = chengdu
@@ -278,6 +282,9 @@ $(".abnormalClear").on("click", function(e){
     qcCheckStatus="";
     qcCheckStatusTemp=""
     data_desc=["leaveHospitalDate"]
+    if(isPlacefile != 1){
+        data_desc=["behospitalDate"]
+    }
     data_asc=[];
     if(from == 2){
         deptId=deptListDept[0]&&deptListDept[0].deptId; 
@@ -359,7 +366,11 @@ $(".abnormalClear").on("click", function(e){
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $("th[code]").removeClass("asc desc")
-    $(".leaveHospitalDate").addClass(" desc")
+    if(isPlacefile == 1){
+        $(".leaveHospitalDate").addClass(" desc")
+    }else{
+        $(".behospitalDate").addClass(" desc")
+    }
     behosDateStart = $("#datepicker").val()
     behosDateEnd = $("#datepicker2").val()
     if(behosDateStart){
@@ -654,11 +665,12 @@ function renderTabTitle(data){
     // let str = `
     // <th class="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 =='leaveHospitalDate' ? 'desc':''}" code="${item.val}">${item.name}</th>`
+            str += `<th class="textCenter ${item.val} ${item.val ==defaultOrder ? 'desc':''}" code="${item.val}">${item.name}</th>`
         }
     }
     let operStr=`<td colspan="${showNum+2}" style="background: #fff">
@@ -1177,6 +1189,7 @@ $(function($){
             startDate: behosDateStart.replace(/\//g,'-'), //出院日期--开始时间
             endDate: behosDateEnd.replace(/\//g,'-'), //出院日期--结束时间
             casesEntryName: casesEntryName,
+            isPlacefile: isPlacefile,
             casesEntryId:"",
             casesId:casesId,
             beHosGT31Days,

+ 26 - 10
src/js/qcListDept.js

@@ -36,6 +36,7 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNameTemp="", doctorNum="", doctorNumTemp="",
   fpCheckStatus="",fpCheckStatusTemp="",fpCheckName="",fpCheckNameTemp="",qcCheckName="",qcCheckNameTemp="",qcCheckStatus="",qcCheckStatusTemp="",fpCheckDateStart="",fpCheckDateEnd="",
   qcCheckDateStart="",qcCheckDateEnd="",data_desc=["leave_hospital_date"],data_asc=[];
+let isPlacefile = getCookie('isPlacefile')||1
 
 $("#filterToggler").click(function(){
   const text = $(this).text();
@@ -43,7 +44,9 @@ $("#filterToggler").click(function(){
   $(this).text(text==="收起筛选"?"展开筛选":"收起筛选").toggleClass("up");
 });
 
-console.log('docName',docName)
+if(isPlacefile != 1){
+    data_desc=["behospital_date"]
+}
 if(chengdu){
     levelTemp = chengdu
     level = chengdu
@@ -103,8 +106,10 @@ function getTabData(activePage){
         desc:data_desc,       //降序
         doctorName: doctorName,
         doctorCode: doctorNum,
-        leaveHosDateStart: behosDateStart, //1-单项否决 0-非
-        leaveHosDateEnd: behosDateEnd, //0-未启用 1-启用
+        leaveHosDateStart: isPlacefile==1?behosDateStart:'', //出院日期--开始时间
+        leaveHosDateEnd: isPlacefile==1?behosDateEnd:'', //出院日期--结束时间
+        "behosDateStart": isPlacefile==1?'':behosDateStart, //出院日期--开始时间
+        "behosDateEnd": isPlacefile==1?'':behosDateEnd, //出院日期--结束时间
         size: 15,
         statisticsType:statisticsType,
         checkStatus: qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态
@@ -218,6 +223,9 @@ $(".abnormalClear").on("click", function(e){
     qcCheckStatus="";
     qcCheckStatusTemp=""
     data_desc=["leave_hospital_date"]
+    if(isPlacefile != 1){
+        data_desc=["behospital_date"]
+    }
     data_asc=[];
     $('.patientNumInp').val('')
     $('.patientNameInp').val('')
@@ -274,7 +282,11 @@ $(".abnormalClear").on("click", function(e){
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $("th[code]").removeClass("asc desc")
-    $(".leaveHospitalDate").addClass(" desc")
+    if(isPlacefile == 1){
+        $(".leaveHospitalDate").addClass(" desc")
+    }else{
+        $(".behospitalDate").addClass(" desc")
+    }
     behosDateStart = $("#datepicker").val()
     behosDateEnd = $("#datepicker2").val()
     if(behosDateStart){
@@ -320,10 +332,11 @@ function renderTab(data){
         if(!item.hasSelect){
             hasSelectAll = false
         }
+        // <td  class="recordScoreOperaBtn textCenter" style="opacity:${hasData('FUNC000017')?'1':'0.5'}">评分</td>
         str += `
             <tr  data-index=${i}>
                 <td class="scoreOperaItem textCenter">${item.hasSelect ? `<img class="iconCheck" src=${iconCheck} />`:`<img class="iconCheck" src=${iconUnCheck} />`}</td>
-                <td  class="recordScoreOperaBtn textCenter" style="opacity:${hasData('FUNC000017')?'1':'0.5'}">评分</td>`
+                `
         for(let j = 0; j < pageSet.length; j++){
             if(pageSet[j].status == 1){
                 if(pageSet[j].val === "checkStatus" || pageSet[j].val === "mrStatus" ){
@@ -584,13 +597,13 @@ function getPageSet(){
 }
 
 function renderTabTitle(data){
-    let str = ` <th class="textCenter" ></th>
-    <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 =='leaveHospitalDate' ? 'desc':''}" code="${item.val.replace(/([A-Z])/g,function(match) {
+            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>`
         }
@@ -1076,8 +1089,11 @@ $((function($){
             "doctorName": doctorName,
             "asc":data_asc,     //升序
             "desc":data_desc,       //降序
-            "leaveHosDateEnd": behosDateEnd,
-            "leaveHosDateStart": behosDateStart,
+            "leaveHosDateStart": isPlacefile==1?behosDateStart:'', //出院日期--开始时间
+            "leaveHosDateEnd": isPlacefile==1?behosDateEnd:'', //出院日期--结束时间
+            "behosDateStart": isPlacefile==1?'':behosDateStart, //出院日期--开始时间
+            "behosDateEnd": isPlacefile==1?'':behosDateEnd, //出院日期--结束时间
+            "isPlacefile": isPlacefile,
             "level": level,
             "name": name,
             "checkStatus": qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态

+ 26 - 10
src/js/qcListDocteam.js

@@ -33,13 +33,16 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNameTemp="", doctorNum="", doctorNumTemp="",
   fpCheckStatus="",fpCheckStatusTemp="",fpCheckName="",fpCheckNameTemp="",qcCheckName="",qcCheckNameTemp="",qcCheckStatus="",qcCheckStatusTemp="",fpCheckDateStart="",fpCheckDateEnd="",
   qcCheckDateStart="",qcCheckDateEnd="",data_desc=["leave_hospital_date"],data_asc=[];
+let isPlacefile = getCookie('isPlacefile')||1
 
 $("#filterToggler").click(function(){
   const text = $(this).text();
   $(".toggle-item").slideToggle();
   $(this).text(text==="收起筛选"?"展开筛选":"收起筛选").toggleClass("up");
 });
-
+if(isPlacefile != 1){
+    data_desc=["behospital_date"]
+}
 if(chengdu){
     levelTemp = chengdu
     level = chengdu
@@ -86,8 +89,10 @@ function getTabData(activePage){
         desc:data_desc,       //降序
         doctorName: doctorName,
         doctorCode: doctorNum,
-        leaveHosDateStart: behosDateStart, //1-单项否决 0-非
-        leaveHosDateEnd: behosDateEnd, //0-未启用 1-启用
+        "leaveHosDateStart": isPlacefile==1?behosDateStart:'', //出院日期--开始时间
+        "leaveHosDateEnd": isPlacefile==1?behosDateEnd:'', //出院日期--结束时间
+        "behosDateStart": isPlacefile==1?'':behosDateStart, //出院日期--开始时间
+        "behosDateEnd": isPlacefile==1?'':behosDateEnd, //出院日期--结束时间
         size: 15,
         statisticsType:statisticsType,
         checkStatus: qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态
@@ -205,6 +210,9 @@ $(".abnormalClear").on("click", function(e){
     qcCheckStatus="";
     qcCheckStatusTemp=""
     data_desc=["leave_hospital_date"]
+    if(isPlacefile != 1){
+        data_desc=["behospital_date"]
+    }
     data_asc=[];
     $('.patientNumInp').val('')
     $('.patientNameInp').val('')
@@ -257,7 +265,11 @@ $(".abnormalClear").on("click", function(e){
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $("th[code]").removeClass("asc desc")
-    $(".leaveHospitalDate").addClass(" desc")
+    if(isPlacefile == 1){
+        $(".leaveHospitalDate").addClass(" desc")
+    }else{
+        $(".behospitalDate").addClass(" desc")
+    }
     behosDateStart = $("#datepicker").val()
     behosDateEnd = $("#datepicker2").val()
     if(behosDateStart){
@@ -303,10 +315,11 @@ function renderTab(data){
         if(!item.hasSelect){
             hasSelectAll = false
         }
+        // <td  class="recordScoreOperaBtn textCenter" style="opacity:${hasData('FUNC000017')?'1':'0.5'}">评分</td>
         str += `
             <tr  data-index=${i}>
                 <td class="scoreOperaItem textCenter">${item.hasSelect ? `<img class="iconCheck" src=${iconCheck} />`:`<img class="iconCheck" src=${iconUnCheck} />`}</td>
-                <td  class="recordScoreOperaBtn textCenter" style="opacity:${hasData('FUNC000017')?'1':'0.5'}">评分</td>`
+                `
         for(let j = 0; j < pageSet.length; j++){
             if(pageSet[j].status == 1){
                 if(pageSet[j].val === "checkStatus" || pageSet[j].val === "mrStatus" ){
@@ -533,13 +546,13 @@ function getPageSet(){
 }
 
 function renderTabTitle(data){
-    let str = ` <th class="textCenter" ></th>
-    <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 =='leaveHospitalDate' ? 'desc':''}" code="${item.val.replace(/([A-Z])/g,function(match) {
+            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>`
         }
@@ -991,8 +1004,11 @@ $((function($){
       "doctorName": doctorName,
       "asc":data_asc,     //升序
       "desc":data_desc,       //降序
-      "leaveHosDateEnd": behosDateEnd,
-      "leaveHosDateStart": behosDateStart,
+      "leaveHosDateStart": isPlacefile==1?behosDateStart:'', //出院日期--开始时间
+      "leaveHosDateEnd": isPlacefile==1?behosDateEnd:'', //出院日期--结束时间
+      "behosDateStart": isPlacefile==1?'':behosDateStart, //出院日期--开始时间
+      "behosDateEnd": isPlacefile==1?'':behosDateEnd, //出院日期--结束时间
+      "isPlacefile":isPlacefile,
       "level": level,
       "name": name,
       "checkStatus": qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态

+ 15 - 2
src/js/qcListOutHospital.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")
+let isPlacefile = getCookie('isPlacefile')||1
 
 let pageSet = [],pageSetCopy = [], showNum = 0, scrollTop=0;
 let srcUrl = $("#contentIframe",parent.document).attr("src")
@@ -47,6 +48,9 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   doctorNum="",doctorNameTemp="",doctorNumTemp="",leaveHosType="",leaveHosTypeTemp="",
   fpCheckStatus="",fpCheckStatusTemp="",fpCheckName="",fpCheckNameTemp="",qcCheckName="",qcCheckNameTemp="",qcCheckStatus="",qcCheckStatusTemp="",fpCheckDateStart="",fpCheckDateEnd="",
   qcCheckDateStart="",qcCheckDateEnd="",data_desc=["leaveHospitalDate"],data_asc=[];
+if(isPlacefile != 1){
+    data_desc=["behospitalDate"]
+}
 if(chengdu){
     levelTemp = chengdu
     level = chengdu
@@ -264,6 +268,9 @@ $(".abnormalClear").on("click", function(e){
     leaveHosType="";
     leaveHosTypeTemp="";
     data_desc=["leaveHospitalDate"];
+    if(isPlacefile != 1){
+        data_desc=["behospitalDate"]
+    }
     data_asc=[];
     if(from == 2){
         // deptId=deptListDept[0]&&deptListDept[0].deptId; 
@@ -336,7 +343,11 @@ $(".abnormalClear").on("click", function(e){
     $(".leaveHosTypeList").css("display", "none")
     $(".selectLeaveHosType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $("th[code]").removeClass("asc desc")
-    $(".leaveHospitalDate").addClass(" desc")
+    if(isPlacefile == 1){
+        $(".leaveHospitalDate").addClass(" desc")
+    }else{
+        $(".behospitalDate").addClass(" desc")
+    }
     behosDateStart = $("#datepicker").val()
     behosDateEnd = $("#datepicker2").val()
     if(behosDateStart){
@@ -678,11 +689,12 @@ function renderTabTitle(data){
     // let str = `
     // <th class="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 =='leaveHospitalDate' ? 'desc':''}" code="${item.val}">${item.name}</th>`
+            str += `<th class="textCenter ${item.val} ${item.val ==defaultOrder ? 'desc':''}" code="${item.val}">${item.name}</th>`
         }
     }
     let operStr=`<td colspan="${showNum+2}" style="background: #fff">
@@ -1197,6 +1209,7 @@ $(function($){
             startDate: behosDateStart.replace(/\//g,'-'), //出院日期--开始时间
             endDate: behosDateEnd.replace(/\//g,'-'), //出院日期--结束时间
             doctorName: doctorName,
+            isPlacefile: isPlacefile,
             doctorId: doctorNum,
             checkStatus: qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态
             mrStatus: fpCheckStatus?Number(fpCheckStatus):fpCheckStatus,   //首页核查状态(1:已核查,0:未核查)

+ 21 - 8
src/js/qcListPerson.js

@@ -48,7 +48,10 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   fpCheckStatus="",fpCheckStatusTemp="",fpCheckName="",fpCheckNameTemp="",qcCheckName="",qcCheckNameTemp="",qcCheckStatus="",qcCheckStatusTemp="",fpCheckDateStart="",fpCheckDateEnd="",
   qcCheckDateStart="",qcCheckDateEnd="",data_desc=["leave_hospital_date"],data_asc=[];
 
-
+let isPlacefile = getCookie('isPlacefile')||1
+if(isPlacefile != 1){
+    data_desc=["behospital_date"]
+}
 if(chengdu){
     levelTemp = chengdu
     level = chengdu
@@ -106,8 +109,10 @@ function getTabData(activePage){
         asc:data_asc,     //升序
         desc:data_desc,       //降序
         doctorName: doctorName,
-        leaveHosDateStart: behosDateStart, //1-单项否决 0-非
-        leaveHosDateEnd: behosDateEnd, //0-未启用 1-启用
+        "leaveHosDateStart": isPlacefile==1?behosDateStart:'', //出院日期--开始时间
+        "leaveHosDateEnd": isPlacefile==1?behosDateEnd:'', //出院日期--结束时间
+        "behosDateStart": isPlacefile==1?'':behosDateStart, //出院日期--开始时间
+        "behosDateEnd": isPlacefile==1?'':behosDateEnd, //出院日期--结束时间
         size: 15,
         statisticsType:statisticsType,
         checkStatus: qcCheckStatus?Number(qcCheckStatus):qcCheckStatus, //病历核查状态
@@ -221,6 +226,9 @@ $(".abnormalClear").on("click", function(e){
     qcCheckStatus="";
     qcCheckStatusTemp=""
     data_desc=["leave_hospital_date"]
+    if(isPlacefile != 1){
+        data_desc=["behospital_date"]
+    }
     data_asc=[];
     $('.patientNumInp').val('')
     $('.patientNameInp').val('')
@@ -277,7 +285,11 @@ $(".abnormalClear").on("click", function(e){
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $("th[code]").removeClass("asc desc")
-    $(".leaveHospitalDate").addClass(" desc")
+    if(isPlacefile == 1){
+        $(".leaveHospitalDate").addClass(" desc")
+    }else{
+        $(".behospitalDate").addClass(" desc")
+    }
     behosDateStart = $("#datepicker").val()
     behosDateEnd = $("#datepicker2").val()
     if(behosDateStart){
@@ -323,10 +335,11 @@ function renderTab(data){
         if(!item.hasSelect){
             hasSelectAll = false
         }
+        // <td  class="recordScoreOperaBtn textCenter" style="opacity:${hasData('FUNC000017')?'1':'0.5'}">评分</td>
         str += `
             <tr  data-index=${i}>
                 <td class="scoreOperaItem textCenter">${item.hasSelect ? `<img class="iconCheck" src=${iconCheck} />`:`<img class="iconCheck" src=${iconUnCheck} />`}</td>
-                <td  class="recordScoreOperaBtn textCenter" style="opacity:${hasData('FUNC000017')?'1':'0.5'}">评分</td>`
+                `
         for(let j = 0; j < pageSet.length; j++){
             if(pageSet[j].status == 1){
                 if(pageSet[j].val === "checkStatus" || pageSet[j].val === "mrStatus" ){
@@ -585,13 +598,13 @@ function getPageSet(){
 }
 
 function renderTabTitle(data){
-    let str = ` <th class="textCenter" ></th>
-    <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 =='leaveHospitalDate' ? 'desc':''}" code="${item.val.replace(/([A-Z])/g,function(match) {
+            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>`
         }

+ 3 - 0
src/js/quexianDetailControl.js

@@ -17,6 +17,8 @@ $(".selectReject").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 let deptList = []
+let isPlacefile = getCookie('isPlacefile')||1
+
 $(function(){
     dateChange()
     let srcUrl = $("#contentIframe",parent.document).attr("src")
@@ -581,6 +583,7 @@ $(function() {
             deptName:deptName=="全院"?"":(deptName||""),
             casesId:casesIds||"",
             globalType:1,
+            isPlacefile:isPlacefile,
             ascs:data_asc,
             descs:data_desc,
             "startDate":startDateParam,

+ 2 - 0
src/js/quexianDetailControlHome.js

@@ -10,6 +10,7 @@ const iconDown= require("./../images/arrow_down.png")
 const iconUp = require("./../images/arrow_up.png")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
 
 
 let casesId="", name="", isReject ="",startDateParam='',endDateParam='',deptName="",data_asc=[],data_desc=["casesName"], isUsed ="",ruleType="",casesIdTemp="",casesIds="", nameTemp="", isRejectTemp ="", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId=""
@@ -594,6 +595,7 @@ $(function() {
             globalType:1,
             ascs:data_asc,
             descs:data_desc,
+            isPlacefile:isPlacefile,
             "startDate":startDateParam,
             "endDate":endDateParam
         }

+ 2 - 0
src/js/readmission.js

@@ -34,6 +34,7 @@ if(statisticsType == 1){
 }else{
   setDatePicker($("#datepicker"),$("#datepicker2"),'default')
 }
+let isPlacefile = getCookie('isPlacefile')||1
 
 // $( "#datepicker" ).datepicker({
 //   changeMonth: true,
@@ -489,6 +490,7 @@ $(function() {
       }
       const param = {
         name:patientName,
+        isPlacefile:isPlacefile,
         fileCode:deptRecord,
         startDate:startDateParam.replace(/\//g,'-'),
         endDate:endDateParam.replace(/\//g,'-'),

+ 2 - 0
src/js/singleVeto.js

@@ -10,6 +10,7 @@ const iconDown= require("./../images/arrow_down.png")
 const iconUp = require("./../images/arrow_up.png")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
+let isPlacefile = getCookie('isPlacefile')||1
 
 const currentPage=$(window.parent.document).find(".menu .page.active").attr("code");
 if(currentPage==="YH-ZKK-TMQXZB_XQ"){
@@ -605,6 +606,7 @@ $(function() {
     const param = {
       type: 0,
       casesId:casesId, //模块Id
+      isPlacefile:isPlacefile,
       casesName:casesName=='全部'?'':casesName, //模块Id
       isReject:isSingleReject, //是否单项否决
       name: name, //条目名

+ 16 - 3
src/js/uccDetail.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")
+let isPlacefile = getCookie('isPlacefile')||1
 
 let pageSet = [],pageSetCopy = [], showNum = 0, scrollTop=0;
 let srcUrl = $("#contentIframe",parent.document).attr("src")
@@ -43,6 +44,9 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", deptName="", deptNameTemp="",doctorNum="",doctorNameTemp="",doctorNumTemp="",
   fpCheckStatus="",fpCheckStatusTemp="",fpCheckName="",fpCheckNameTemp="",qcCheckName="",qcCheckNameTemp="",qcCheckStatus="",qcCheckStatusTemp="",fpCheckDateStart="",fpCheckDateEnd="",
   qcCheckDateStart="",qcCheckDateEnd="",data_desc=["leaveHospitalDate"],data_asc=[];
+if(isPlacefile != 1){
+    data_desc=["behospitalDate"]
+}
 if(chengdu){
     levelTemp = chengdu
     level = chengdu
@@ -255,6 +259,9 @@ $(".abnormalClear").on("click", function(e){
     qcCheckStatus="";
     qcCheckStatusTemp=""
     data_desc=["leaveHospitalDate"]
+    if(isPlacefile != 1){
+        data_desc=["behospitalDate"]
+    }
     data_asc=[];
     if(from == 2){
         deptId=deptListDept[0]&&deptListDept[0].deptId; 
@@ -324,7 +331,11 @@ $(".abnormalClear").on("click", function(e){
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $("th[code]").removeClass("asc desc")
-    $(".leaveHospitalDate").addClass(" desc")
+    if(isPlacefile == 1){
+        $(".leaveHospitalDate").addClass(" desc")
+    }else{
+        $(".behospitalDate").addClass(" desc")
+    }
     behosDateStart = $("#datepicker").val()
     behosDateEnd = $("#datepicker2").val()
     if(behosDateStart){
@@ -623,11 +634,12 @@ function getPageSet(){
 
 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 =='leaveHospitalDate' ? 'desc':''}" code="${item.val}">${item.name}</th>`
+            str += `<th class="textCenter ${item.val} ${item.val ==defaultOrder ? 'desc':''}" code="${item.val}">${item.name}</th>`
         }
     }
     let operStr=`<td colspan="${showNum+2}" style="background: #fff">
@@ -1141,7 +1153,8 @@ $(function($){
             doctorId: doctorNum,    
             startDate: behosDateStart.replace(/\//g,'-'), //出院日期--开始时间
             endDate: behosDateEnd.replace(/\//g,'-'), //出院日期--结束时间
-            casesEntryName: casesEntryName,           
+            casesEntryName: casesEntryName, 
+            isPlacefile:isPlacefile,          
             casesEntryId:casesId,
             isReject: isSingleReject,
             doctorName: doctorName,

+ 7 - 4
src/js/uncorrectedCasesStatistics.js

@@ -12,7 +12,7 @@ const iconUp = require("./../images/arrow_up.png")
 const loadingImg = require("./../images/loading.gif")
 const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
-let  deptName = "", behospitalCode="", deptNameTemp = "",deptId='',deptIdTemp='', behospitalCodeTemp="", data_desc="",data_asc="",columns=[]; 
+let deptName = "", behospitalCode = "", deptNameTemp = "", deptId = '', deptIdTemp = '', behospitalCodeTemp = "", data_desc = "", data_asc = "", columns = [], isfirstRenderTitle=false; 
 let srcUrl = $("#contentIframe",parent.document).attr("src")
 statisticsType = getUrlArgObjectNew("dateType",srcUrl)||"";
 from = getUrlArgObjectNew("from",srcUrl)||""
@@ -24,6 +24,8 @@ $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
   $("th[code="+data_desc+"]").addClass("desc");
 }*/
 //setTitleTxt('',from)         //导航栏面包屑
+let isPlacefile = getCookie('isPlacefile')||1
+
 listenScroll()
 if(statisticsType == 1){
   setDatePicker($("#datepicker"),$("#datepicker2"),1)
@@ -98,7 +100,7 @@ function getTabData(activePage){
     if(res.data.code == '0'){
       const data = res.data.data||[];
       renderTab(data,data.hospitalId,activePage);
-      // renderTabTitle(data)   //渲染Table表头
+      if (isfirstRenderTitle === false) { renderTabTitle(data) }  //首次渲染渲染Table表头
       renderPagination(totalPage,Number(activePage),totalNum)
       if(totalPage > 1){
         renderPagination(totalPage,Number(activePage),totalNum)
@@ -253,11 +255,11 @@ function getPageSet(){
 
   })
 }
-getPageSet()
+// getPageSet()
 
 // 渲染table表头
 function renderTabTitle(data){
-  
+  isfirstRenderTitle = true
   data = data.columns; 
   // console.log(data,'1111111');
   let str = `
@@ -428,6 +430,7 @@ $(function() {
         desc:data_desc,       //降序
         startDate:startDateParam,
         endDate:endDateParam,
+        isPlacefile:isPlacefile
       }
       expJson(api.unModifyMRStatisticsExport,param).then(res =>{
           downloadExportedData(res.data, "时效性相关统计.xls")

+ 8 - 0
src/js/utils.js

@@ -450,8 +450,16 @@ function listenScroll(dom){
   $(dom?dom:".container").scroll(()=>{
     $.datepicker._hideDatepicker($("#datepicker")[0]);
     $.datepicker._hideDatepicker($("#datepicker2")[0]);
+    $.datepicker._hideDatepicker($("#datepickerFp1")[0]);
+    $.datepicker._hideDatepicker($("#datepickerFp2")[0]);
+    $.datepicker._hideDatepicker($("#datepickerQc1")[0]);
+    $.datepicker._hideDatepicker($("#datepickerQc2")[0]);
     $("#datepicker").trigger('blur')
     $("#datepicker2").trigger('blur')
+    $("#datepickerFp1").trigger('blur')
+    $("#datepickerFp2").trigger('blur')
+    $("#datepickerQc1").trigger('blur')
+    $("#datepickerQc2").trigger('blur')
   })
 }