Browse Source

病案首页

luolei 4 years ago
parent
commit
6c51dfe105

+ 1 - 0
src/html/dept/partDetailControlDept.html

@@ -47,6 +47,7 @@
                 </span>
                 </span>
                 <span class="filter">查询</span>
                 <span class="filter">查询</span>
                 <span class="filterclear abnormalClear">重置</span>
                 <span class="filterclear abnormalClear">重置</span>
+                <span class="exportData">导出</span>
             </div>
             </div>
             <div>
             <div>
                 <table>
                 <table>

+ 38 - 3
src/js/dept/partDetailControlDept.js

@@ -2,7 +2,7 @@ const $ = require('jquery');
 require("@less/dept/partDetailControlDept.less");
 require("@less/dept/partDetailControlDept.less");
 require('../modal.js');
 require('../modal.js');
 const {api} = require('@js/api.js')
 const {api} = require('@js/api.js')
-const {post,getCookie,getUrlArgObjectNew,emptyBox,setDatePicker,getPickerDate,initScroll,listenScroll} = require('@js/utils.js')
+const {post,getCookie,getUrlArgObjectNew,emptyBox,setDatePicker,getPickerDate,initScroll,listenScroll,expJson, downloadExportedData } = require('@js/utils.js')
 require('../../resource/jquery-ui/jquery-ui.min.js');
 require('../../resource/jquery-ui/jquery-ui.min.js');
 require('../../resource/jquery-ui/jquery-ui.min.css');
 require('../../resource/jquery-ui/jquery-ui.min.css');
 const iconCheck= require("@images/icon_check.png")
 const iconCheck= require("@images/icon_check.png")
@@ -21,6 +21,7 @@ let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",beho
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
   data_desc='',data_asc='';
   data_desc='',data_asc='';
 let deptList = JSON.parse(getCookie("deptList"))||[]
 let deptList = JSON.parse(getCookie("deptList"))||[]
+let isPlacefile = getCookie('isPlacefile')||1
 $(function(){
 $(function(){
     let srcUrl = $("#contentIframe",parent.document).attr("src")
     let srcUrl = $("#contentIframe",parent.document).attr("src")
     statisticsType = getUrlArgObjectNew("dateType",srcUrl)||""
     statisticsType = getUrlArgObjectNew("dateType",srcUrl)||""
@@ -686,5 +687,39 @@ $(document).on("click", function(){
     $(".selectDept .arrow").attr("src",iconDown)
     $(".selectDept .arrow").attr("src",iconDown)
 })
 })
 
 
-$((function($){
-})($));
+
+$(function() {
+    $('.datapickerBox').append(`<img class="iconCalen" src=${iconCalenGrey} />`)
+    $('.iconCalen').on("mouseenter", function(e){
+        $(this).attr("src", iconCalenBlue)
+    })
+    $('.iconCalen').on("mouseleave", function(e){
+        $(this).attr("src", iconCalenGrey)
+    })
+    $('.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": behospitalCode||"",
+        "type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
+        "startDate":dateStatrt,
+        "endDate":dateEnd
+        }
+        expJson(api.entryGroupExportByDeptPage,param).then(res =>{
+        downloadExportedData(res.data,"病案首页合格率占比.xls")
+        })
+    })
+});

+ 1 - 1
src/js/deptConsole.js

@@ -62,7 +62,7 @@ function tiaomu(dateType){
     });
     });
     $(".homePage .title").click(function(){
     $(".homePage .title").click(function(){
         focusMenuItem("YH-KSZR-BASYHGLZB_XQ")
         focusMenuItem("YH-KSZR-BASYHGLZB_XQ")
-        $(parent.document).find("#contentIframe").attr("src","partDetail.html?from=2&deptName="+curDept+"&dateType="+dateType+"&startDateParam="+behosDateStart+"&endDateParam="+behosDateEnd)
+        $(parent.document).find("#contentIframe").attr("src","partDetailControlDept.html?from=2&deptName="+curDept+"&dateType="+dateType+"&startDateParam="+behosDateStart+"&endDateParam="+behosDateEnd)
     });
     });
     $(".part02 .bingliLis").click(function(){
     $(".part02 .bingliLis").click(function(){
         focusMenuItem("YH-KSZR-KSQXZB_XQ");
         focusMenuItem("YH-KSZR-KSQXZB_XQ");