luolei 4 jaren geleden
bovenliggende
commit
89783a78c5
2 gewijzigde bestanden met toevoegingen van 29 en 7 verwijderingen
  1. 1 4
      src/html/deptScoreDetail.html
  2. 28 3
      src/js/deptScoreDetail.js

+ 1 - 4
src/html/deptScoreDetail.html

@@ -12,10 +12,6 @@
     <div class="container deptScoreDetail">
         <div class="partTitle">
           <p><a href="deptConsole.html">控制台(科室) / </a>科室缺陷占比</p>
-          <!-- <div class="monthYear">
-            <span class="mon">本月</span>
-            <span class="year">本年</span>
-          </div>  -->
           <div class="dateDetail fr">
             
           </div>
@@ -43,6 +39,7 @@
                 </span>
                 <span class="filter">查询</span>
                 <span class="filterclear abnormalClear">重置</span>
+                <span class="exportData">导出</span>
             </div>
             <div>
                 <table>

+ 28 - 3
src/js/deptScoreDetail.js

@@ -2,7 +2,7 @@ const $ = require('jquery');
 require("../css/deptScoreDetail.less");
 require('./modal.js');
 const {api} = require('./api.js')
-const {post,getCookie,getUrlArgObjectNew,focusMenuItem,emptyBox,setDatePicker,getPickerDate,initScroll,listenScroll} = require('./utils.js')
+const {post,getCookie,getUrlArgObjectNew,focusMenuItem,emptyBox,setDatePicker,getPickerDate,expJson, downloadExportedData,listenScroll} = require('./utils.js')
 require('./../resource/jquery-ui/jquery-ui.min.js');
 require('./../resource/jquery-ui/jquery-ui.min.css');
 const iconCheck= require("./../images/icon_check.png")
@@ -16,8 +16,10 @@ listenScroll()
 $(".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="",deptList=[],
-  nameTemp = "", behospitalCodeTemp="",levelTemp="",curDeptId="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
+  nameTemp = "", behospitalCodeTemp="",levelTemp="",curDeptId="", deptId="",deptIdTemp="",casesName="",casesNameTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
   data_desc=[],data_asc=[];
+  let isPlacefile = getCookie('isPlacefile')||1
+
 $(function(){
     deptList = JSON.parse(getCookie("deptList"))||[]
     let srcUrl = $("#contentIframe",parent.document).attr("src")
@@ -170,7 +172,7 @@ function getTabData(activePage){
         "deptName": deptId||"",
         "desc": "",
         "level": "",
-        "name": casesName||"",
+        "name": casesName=="全部"?"":casesName||"",
         "type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
         "startDate":dateStatrt,
         "endDate":dateEnd
@@ -707,4 +709,27 @@ $(function() {
     $('.iconCalen').on("click", function(e){
         $(this).parent().find("input").focus()
     })
+    $('.exportData').click(function(){
+        const dateStatrt = getPickerDate($("#datepicker"),1)
+        const dateEnd = getPickerDate($("#datepicker2"),2)
+        const start = new Date(dateStatrt).getTime()
+        const end = new Date(dateEnd).getTime()
+        if(start > end){
+        $.alerModal({"message":'开始时间不能大于结束时间~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+        return
+        }
+        const param = {
+        "isPlacefile":isPlacefile,
+        "asc": data_asc,
+        "desc": data_desc,
+        "deptName": deptId||"",
+        "name": casesName=="全部"?"":casesName||"",
+        "type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
+        "startDate":dateStatrt,
+        "endDate":dateEnd
+        }
+        expJson(api.levelExportByDept,param).then(res =>{
+        downloadExportedData(res.data,"病案首页合格率占比.xls")
+        })
+    })
 });