|
@@ -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")
|
|
|
+ })
|
|
|
+ })
|
|
|
});
|