Ver código fonte

病案首页合格率内页联动

zhangxc 5 anos atrás
pai
commit
85f0eadd1d
3 arquivos alterados com 15 adições e 6 exclusões
  1. 2 2
      src/html/partDetailControl.html
  2. 4 3
      src/js/console.js
  3. 9 1
      src/js/partDetailControl.js

+ 2 - 2
src/html/partDetailControl.html

@@ -12,10 +12,10 @@
     <div class="container partDetailControl">
         <div class="partTitle">
           <p><a href="console.html">控制台 / </a>病案首页合格率占比</p>
-          <div class="monthYear">
+          <!-- <div class="monthYear">
             <span class="mon">本月</span>
             <span class="year">本年</span>
-          </div> 
+          </div>  -->
           <div class="dateDetail fr">
             
           </div>

+ 4 - 3
src/js/console.js

@@ -147,7 +147,8 @@ function getDetails(){
         //     $(parent.document).find("#contentIframe").attr("src","./partDetailControl.html?from=1&dateType="+dateType)
         // }
         focusMenuItem("YH-ZKK-BASYHGLZB_XQ");
-        $(parent.document).find("#contentIframe").attr("src","./partDetailControl.html?from=1&dateType="+dateType+"&lineType="+lineType)
+
+        $(parent.document).find("#contentIframe").attr("src","./partDetailControl.html?from=1&dateType="+dateType+"&lineType="+lineType+"&startDateParam="+behosDateStart+"&endDateParam="+behosDateEnd)
     })
     $(".paymoney.pubEchart .title").click(function(){
         // if($(this).text().indexOf("花费")!==-1){
@@ -1716,7 +1717,7 @@ $(".sureDate").click(function(){
         color:'#A5ADBF',
         backgroundColor:'#203463'
     })
-
+    dateType = 3
 })
 //日期联动
 function dateConsole(dateType){
@@ -1728,7 +1729,7 @@ function dateConsole(dateType){
     }else if(dateType == '2'){
         startDate = new Date(`${year}-01-01`)
     } else {
-        startDate = "-1m"
+        startDate = "-6d"
     }
     $( "#datepicker" ).datepicker({
         yearRange: "2015:"+year,

+ 9 - 1
src/js/partDetailControl.js

@@ -21,6 +21,9 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   statisticsType = getUrlArgObjectNew("dateType",srcUrl)||""
   from = getUrlArgObjectNew("from",srcUrl)||""
   lineType = getUrlArgObjectNew("lineType",srcUrl)||""
+  let startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
+  let endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
+  console.log("startDateParam",startDateParam,"endDateParam",endDateParam)
   data_desc = (lineType == "合格率")?"firstLevelPercent":(lineType=="完整率"?"emptyPercent":"errorPercent")
   if(lineType){
         $("th[code="+data_desc+"]").addClass("desc");
@@ -35,7 +38,7 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
           backgroundColor:'#fff'
       })
       setDatePicker($("#datepicker"),$("#datepicker2"),1)
-  }else{
+  }else if(statisticsType == 2){
       $(".monthYear .year").css({
           backgroundColor:'#00A1FF',
           color:'#fff'
@@ -44,6 +47,11 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
           backgroundColor:'#fff'
       })
       setDatePicker($("#datepicker"),$("#datepicker2"),2)
+  }else if(statisticsType == 3){
+    setDatePicker($("#datepicker"),$("#datepicker2"),3,new Date(startDateParam),new Date(endDateParam))
+  }
+  if(!statisticsType){
+    setDatePicker($("#datepicker"),$("#datepicker2"),2)
   }
 $(".abnormalClear").click(function(){
     data_desc=""