|
@@ -2,7 +2,7 @@ const $ = require('jquery');
|
|
|
require("@less/dept/partDetailControlDept.less");
|
|
|
require('../modal.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.css');
|
|
|
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="",
|
|
|
data_desc='',data_asc='';
|
|
|
let deptList = JSON.parse(getCookie("deptList"))||[]
|
|
|
+let isPlacefile = getCookie('isPlacefile')||1
|
|
|
$(function(){
|
|
|
let srcUrl = $("#contentIframe",parent.document).attr("src")
|
|
|
statisticsType = getUrlArgObjectNew("dateType",srcUrl)||""
|
|
@@ -686,5 +687,39 @@ $(document).on("click", function(){
|
|
|
$(".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")
|
|
|
+ })
|
|
|
+ })
|
|
|
+});
|