Browse Source

病案首页合格率占比(科室)内页默认日期修改

zhangxc 5 years ago
parent
commit
501b85b50a
2 changed files with 20 additions and 7 deletions
  1. 3 1
      src/js/partDetail.js
  2. 17 6
      src/js/quexianDetailHome.js

+ 3 - 1
src/js/partDetail.js

@@ -65,7 +65,7 @@ $(function(){
 })
 
 $(".abnormalClear").click(function(){
-    deptId=deptIdTemp = deptList[0].deptName
+    deptId=deptIdTemp = deptList[0]&&deptList[0].deptName
     behospitalCode=behospitalCodeTemp = ""
     setDatePicker($("#datepicker"),$("#datepicker2"),"default")
     $(".patientNumInp").val("")
@@ -185,6 +185,8 @@ function getTabData(activePage){
         "startDate":dateStatrt,
         "endDate":dateEnd
     }
+   startDateParam = dateStatrt
+   endDateParam = dateEnd
     post(api.homePageLevelByDeptLimit,param).then(res =>{
         if(res.data.code == '0'){
             const data = res.data.data||[];

+ 17 - 6
src/js/quexianDetailHome.js

@@ -14,7 +14,7 @@ const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
 
 
-let casesId="", name="", isReject ="2",deptName="", isUsed ="",ruleType="",casesIdTemp="", data_asc=[],data_desc=["casesName"],nameTemp="",casesIds="", isRejectTemp ="2", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId=""
+let casesId="", name="", isReject ="",deptName="", isUsed ="",ruleType="",casesIdTemp="", data_asc=[],data_desc=["casesName"],nameTemp="",casesIds="", isRejectTemp ="", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId=""
 $(".selectModuleType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectReject").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -27,8 +27,10 @@ $(function(){
     deptId = deptIdTemp = getUrlArgObjectNew("chengdu",srcUrl)||""
     docName = getUrlArgObjectNew("docName",srcUrl)||""
     casesIds = getUrlArgObjectNew("casesId",srcUrl)||""
-    isReject= isRejectTemp= getUrlArgObjectNew("shijian",srcUrl)||"2"
+    isReject= isRejectTemp= getUrlArgObjectNew("shijian",srcUrl)||""
     ruleType= getUrlArgObjectNew("ruleType",srcUrl)||""
+    let startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
+    let endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
     if(isReject == 1){
         $(".monthYear .mon").css({
             backgroundColor:'#00A1FF',
@@ -38,7 +40,7 @@ $(function(){
             backgroundColor:'#fff'
         })
         setDatePicker($("#datepicker"),$("#datepicker2"),1)
-    }else{
+    }else if(isReject == 2){
         $(".monthYear .year").css({
             backgroundColor:'#00A1FF',
             color:'#fff'
@@ -47,7 +49,14 @@ $(function(){
             backgroundColor:'#fff'
         })
         setDatePicker($("#datepicker"),$("#datepicker2"),2)
-    }   
+    }else if(isReject == 3){
+        setDatePicker($("#datepicker"),$("#datepicker2"),3,new Date(startDateParam),new Date(endDateParam))
+    }else {
+        setDatePicker($("#datepicker"),$("#datepicker2"),"default")
+    }
+    if(!isReject){
+        setDatePicker($("#datepicker"),$("#datepicker2"),"default")
+    }
     from = getUrlArgObjectNew("from",srcUrl)||""
     if(from == 1){
         $(".partTitle .titlePic ").html(`<a class="consoleD" href="deptConsole.html">控制台(科室) / </a><a class="consoleP" href="partDetail.html">病案首页合格率占比 / </a>缺陷详情`)
@@ -69,7 +78,7 @@ $(function(){
         })
     }
     $(".abnormalClear").click(function(){
-        setDatePicker($("#datepicker"),$("#datepicker2"),isReject||2)
+        setDatePicker($("#datepicker"),$("#datepicker2"),"default")
         name = ""
         $(".patientNumInp").val("")
         getTabData(1)
@@ -170,7 +179,7 @@ function getTabData(activePage){
     }
     const param = {
         current:activePage,
-        type: isReject,
+        type: 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
         name: name, //条目名
         doctorName:docName||"",
         deptName:deptName||"",
@@ -183,6 +192,8 @@ function getTabData(activePage){
         "startDate":dateStatrt,
         "endDate":dateEnd
     }
+    startDateParam = dateStatrt
+    endDateParam = dateEnd
     post(api.entryCountGroupByEntryAndDeptPage,param).then(res =>{
         if(res.data.code == '0'){
             const data = res.data.data.records