|
@@ -3,7 +3,7 @@ require("../css/quexianDetailControlHome.less");
|
|
|
require('./../resource/jquery-ui/jquery-ui.min.js');
|
|
|
require('./modal.js');
|
|
|
const {api} = require('./api.js')
|
|
|
-const {post,getCookie,getUrlArgObjectNew,emptyBox,setDatePicker,getPickerDate} = require('./utils.js')
|
|
|
+const {post,getCookie,getUrlArgObjectNew,emptyBox,setDatePicker,getPickerDate,expJson,downloadExportedData} = require('./utils.js')
|
|
|
const switchIconOpen = require("./../images/btn_open.png")
|
|
|
const switchIconClose = require("./../images/btn_close.png")
|
|
|
const iconDown= require("./../images/arrow_down.png")
|
|
@@ -12,7 +12,7 @@ const arrowLeft= require("./../images/arrow_left.png")
|
|
|
const arrowRight = require("./../images/arrow_right.png")
|
|
|
|
|
|
|
|
|
-let casesId="", name="", isReject ="",deptName="",data_asc=[],data_desc=["casesName"], isUsed ="",ruleType="",casesIdTemp="",casesIds="", nameTemp="", isRejectTemp ="", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId=""
|
|
|
+let casesId="", name="", isReject ="",startDateParam='',endDateParam='',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="下拉">`)
|
|
@@ -27,8 +27,8 @@ $(function(){
|
|
|
isReject = isRejectTemp = getUrlArgObjectNew("shijian",srcUrl)||""
|
|
|
casesIds = getUrlArgObjectNew("casesId",srcUrl)||""
|
|
|
ruleType = getUrlArgObjectNew("ruleType",srcUrl)||""
|
|
|
- let startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
|
|
|
- let endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
|
|
|
+ startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
|
|
|
+ endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
|
|
|
$('.selectDept').html(deptName).attr("title",deptName)
|
|
|
if(isReject == 1){
|
|
|
$(".monthYear .mon").css({
|
|
@@ -178,6 +178,8 @@ function getTabData(activePage){
|
|
|
"startDate":dateStatrt,
|
|
|
"endDate":dateEnd
|
|
|
}
|
|
|
+ startDateParam = dateStatrt
|
|
|
+ endDateParam = dateEnd
|
|
|
post(api.entryCountGroupByEntryPage,param).then(res =>{
|
|
|
if(res.data.code == '0'){
|
|
|
const data = res.data.data.records
|
|
@@ -565,4 +567,29 @@ $(function() {
|
|
|
$('.iconCalen').on("click", function(e){
|
|
|
$(this).parent().find("input").focus()
|
|
|
})
|
|
|
+ $('.exportData').click(function(){
|
|
|
+ const start = new Date(startDateParam).getTime()
|
|
|
+ const end = new Date(endDateParam).getTime()
|
|
|
+ if(start > end){
|
|
|
+ $.alerModal({"message":'开始时间不能大于结束时间~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
|
|
|
+ return
|
|
|
+ }
|
|
|
+ const param = {
|
|
|
+ type: 0,
|
|
|
+ name: name, //条目名
|
|
|
+ doctorName:"",
|
|
|
+ casesName:deptId,
|
|
|
+ ruleType:ruleType||null,
|
|
|
+ deptName:deptName=="全院"?"":(deptName||""),
|
|
|
+ casesId:casesIds||"",
|
|
|
+ globalType:1,
|
|
|
+ ascs:data_asc,
|
|
|
+ descs:data_desc,
|
|
|
+ "startDate":startDateParam,
|
|
|
+ "endDate":endDateParam
|
|
|
+ }
|
|
|
+ expJson(api.entryCountGroupByEntryExport,param).then(res =>{
|
|
|
+ downloadExportedData(res.data, "病案首页合格率占比 / 缺陷详情.xls")
|
|
|
+ })
|
|
|
+ })
|
|
|
});
|