Sfoglia il codice sorgente

缺陷详情联动

zhangxc 5 anni fa
parent
commit
7cae101262
3 ha cambiato i file con 25 aggiunte e 12 eliminazioni
  1. 8 6
      src/js/partDetail.js
  2. 3 1
      src/js/partDetailControl.js
  3. 14 5
      src/js/quexianDetailControlHome.js

+ 8 - 6
src/js/partDetail.js

@@ -17,13 +17,13 @@ const arrowRight = require("./../images/arrow_right.png")
 
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,statisticsType=2,
+let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,statisticsType="",
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
   data_desc='',data_asc='';
 let deptList = JSON.parse(getCookie("deptList"))||[]
 $(function(){
     let srcUrl = $("#contentIframe",parent.document).attr("src")
-    statisticsType = getUrlArgObjectNew("dateType",srcUrl)||2
+    statisticsType = getUrlArgObjectNew("dateType",srcUrl)||""
     deptId = deptIdTemp = getUrlArgObjectNew("deptName",srcUrl)||""
     let startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
     let endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
@@ -47,9 +47,11 @@ $(function(){
         setDatePicker($("#datepicker"),$("#datepicker2"),2)
     }else if(statisticsType == 3){
         setDatePicker($("#datepicker"),$("#datepicker2"),3,new Date(startDateParam),new Date(endDateParam))
+    }else{
+        setDatePicker($("#datepicker"),$("#datepicker2"),"default")
     }
     if(!statisticsType){
-        setDatePicker($("#datepicker"),$("#datepicker2"),2)
+        setDatePicker($("#datepicker"),$("#datepicker2"),"default")
     }
     if(deptId){
         $(".selectDept").html(deptId).attr({
@@ -65,7 +67,7 @@ $(function(){
 $(".abnormalClear").click(function(){
     deptId=deptIdTemp = deptList[0].deptName
     behospitalCode=behospitalCodeTemp = ""
-    setDatePicker($("#datepicker"),$("#datepicker2"),statisticsType||2)
+    setDatePicker($("#datepicker"),$("#datepicker2"),"default")
     $(".patientNumInp").val("")
     $(".selectDept").html(deptId).attr({
         "data-id":deptId,
@@ -179,7 +181,7 @@ function getTabData(activePage){
         "desc": data_desc,
         "deptName": deptId||"",
         "name": behospitalCode||"",
-        "type": statisticsType||2, //1-本月,2-本年
+        "type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
         "startDate":dateStatrt,
         "endDate":dateEnd
     }
@@ -233,7 +235,7 @@ function renderTab(data,hisId,activePage){
     $(".goHomeDetail").click(function(){
         let docName = $(this).attr("data-doc")
         let ruleType = $(this).attr("data-ruleType")
-        $(parent.document).find("#contentIframe").attr("src","quexianDetailHome.html?from=1&casesId=243&deptName="+deptIdTemp+"&docName="+docName+"&shijian="+statisticsType+"&ruleType="+ruleType)
+        $(parent.document).find("#contentIframe").attr("src","quexianDetailHome.html?from=1&casesId=243&deptName="+deptIdTemp+"&docName="+docName+"&shijian=3"+"&ruleType="+ruleType+"&startDateParam="+startDateParam+"&endDateParam="+endDateParam)
     })
 }
 

+ 3 - 1
src/js/partDetailControl.js

@@ -131,6 +131,8 @@ function getTabData(activePage){
         "startDate":dateStatrt,
         "endDate":dateEnd
     }
+    startDateParam = dateStatrt
+    endDateParam = dateEnd
     post(api.homePageLevelStatistics,param).then(res =>{
         if(res.data.code == '0'){
             const data = res.data.data||[];
@@ -182,7 +184,7 @@ function renderTab(data,hisId,activePage){
     $(".goHomeDetail").click(function(){
         let deptName = $(this).attr("data-dept")
         let ruleType = $(this).attr("data-ruleType")
-        $(parent.document).find("#contentIframe").attr("src","quexianDetailControlHome.html?deptName="+deptName+"&from=1&casesId=243"+"&shijian="+statisticsType+"&ruleType="+ruleType)
+        $(parent.document).find("#contentIframe").attr("src","quexianDetailControlHome.html?deptName="+deptName+"&from=1&casesId=243"+"&shijian=3"+"&ruleType="+ruleType+"&startDateParam="+startDateParam+"&endDateParam="+endDateParam)
     })
 }
 

+ 14 - 5
src/js/quexianDetailControlHome.js

@@ -12,7 +12,7 @@ const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
 
 
-let casesId="", name="", isReject ="2",deptName="",data_asc=[],data_desc=["casesName"], isUsed ="",ruleType="",casesIdTemp="",casesIds="", nameTemp="", isRejectTemp ="2", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId=""
+let casesId="", name="", isReject ="",deptName="",data_asc=[],data_desc=["casesName"], isUsed ="",ruleType="",casesIdTemp="",casesIds="", nameTemp="", 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="下拉">`)
@@ -24,9 +24,11 @@ $(function(){
     deptName = getUrlArgObjectNew("deptName",srcUrl)||""
     deptId = deptIdTemp = getUrlArgObjectNew("caseName",srcUrl)||""
     from = getUrlArgObjectNew("from",srcUrl)||""
-    isReject = isRejectTemp = getUrlArgObjectNew("shijian",srcUrl)||"2"
+    isReject = isRejectTemp = getUrlArgObjectNew("shijian",srcUrl)||""
     casesIds = getUrlArgObjectNew("casesId",srcUrl)||""
     ruleType = getUrlArgObjectNew("ruleType",srcUrl)||""
+    let startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
+    let endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
     $('.selectDept').html(deptName).attr("title",deptName)
     if(isReject == 1){
         $(".monthYear .mon").css({
@@ -37,7 +39,7 @@ $(function(){
             backgroundColor:'#fff'
         })
         setDatePicker($("#datepicker"),$("#datepicker2"),1)
-    }else{
+    }else if(isReject == 2){
         $(".monthYear .year").css({
             backgroundColor:'#00A1FF',
             color:'#fff'
@@ -46,6 +48,13 @@ $(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")
     }
     if(from == 1){
         $(".partTitle .titlePic ").html(`<a class="consoleD" href="console.html">控制台 / </a><a class="consoleP" href="partDetailControl.html">病案首页合格率占比 / </a>缺陷详情`)
@@ -64,7 +73,7 @@ $(function(){
     
     $(".abnormalClear").click(function(){
         name = ""
-        setDatePicker($("#datepicker"),$("#datepicker2"),isReject||2)
+        setDatePicker($("#datepicker"),$("#datepicker2"),"default")
         $(".patientNumInp").val("")
         getTabData(1)
     })
@@ -155,7 +164,7 @@ function getTabData(activePage){
     }
     const param = {
         current:activePage,
-        type: isReject,
+        type: 0,
         name: name, //条目名
         doctorName:"",
         casesName:deptId,