|
|
@@ -30,7 +30,8 @@ |
|
|
|
<span style="float:right; margin-right: 20px;"> |
|
|
|
<div style="display:inline-block;margin-left: 20px; "> |
|
|
|
<i class="el-icon-download"></i> |
|
|
|
<span ><a id = "download_file" :href= "'../api/v1/projectboard/downloadAll/?type='+this.params.type+'&beginTime='+this.params.beginTime+'&endTime='+this.params.endTime+'&q='+this.params.q+'&sort=openi'" >下载报告</a> </span> |
|
|
|
<span ><a id = "download_file" :href= "'../api/v1/projectboard/downloadAll/?type='+this.params.type+'&beginTime='+this.params.beginTime+'&endTime='+this.params.endTime+'&q='+this.params.q+'&sort=openi'" @click="isExport();return false;" >下载报告</a> </span> |
|
|
|
<!-- <span ><a id = "download_file" :href= "downLoadSrc" @click="jugeExport();" target="_black">下载报告</a> </span> --> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
@@ -361,6 +362,7 @@ |
|
|
|
search:'', |
|
|
|
dynamic:7, |
|
|
|
download_a:"", |
|
|
|
downLoadSrc:'', |
|
|
|
|
|
|
|
|
|
|
|
//单个项目参数 |
|
|
@@ -389,6 +391,16 @@ |
|
|
|
// download_file(){ |
|
|
|
// this.params.type='all' |
|
|
|
// }, |
|
|
|
jugeExport(){ |
|
|
|
if(typeof this.tableData=="undefined" || this.tableData=="null" || this.tableData==""){ |
|
|
|
// let self=this; |
|
|
|
return |
|
|
|
} |
|
|
|
else{ |
|
|
|
// let self=this; |
|
|
|
this.downLoadSrc= '../api/v1/projectboard/downloadAll/?type='+this.params.type+'&beginTime='+this.params.beginTime+'&endTime='+this.params.endTime+'&q='+this.params.q+'&sort=openi'; |
|
|
|
} |
|
|
|
}, |
|
|
|
exportData(){ |
|
|
|
|
|
|
|
// this.getOneProList(this.pro_id,'all',true,7) |
|
|
@@ -410,11 +422,7 @@ |
|
|
|
var yesterday = this.saveFormatDate(tmp.getFullYear(),tmp.getMonth()+1,tmp.getDate()); |
|
|
|
var yesterday_tmp = this.formatDate(tmp.getFullYear(),tmp.getMonth()+1,tmp.getDate()) |
|
|
|
|
|
|
|
let lastMonthDate = new Date(); // 上月日期 |
|
|
|
lastMonthDate.setDate(1); |
|
|
|
lastMonthDate.setMonth(lastMonthDate.getMonth()-1); |
|
|
|
let lastYear = lastMonthDate.getYear(); |
|
|
|
let lastMonth = lastMonthDate.getMonth(); |
|
|
|
|
|
|
|
var startDate='' |
|
|
|
var endDate='' |
|
|
|
var saveFileName = '' |
|
|
@@ -462,15 +470,22 @@ |
|
|
|
break |
|
|
|
} |
|
|
|
case "last_month":{ |
|
|
|
startDate=this.formatDate(nowYear, lastMonth, 1); |
|
|
|
|
|
|
|
let lastMonthDate = new Date(); // 上月日期 |
|
|
|
lastMonthDate.setDate(1); |
|
|
|
lastMonthDate.setMonth(lastMonthDate.getMonth()-1); |
|
|
|
let lastYear = lastMonthDate.getFullYear(); |
|
|
|
let lastMonth = lastMonthDate.getMonth(); |
|
|
|
|
|
|
|
startDate=this.formatDate(lastYear, lastMonth+1, 1); |
|
|
|
startDate = this.comparedate(startDate,this.recordBeginTime) |
|
|
|
|
|
|
|
|
|
|
|
var monthStartDate = new Date(nowYear, lastMonth, 1); |
|
|
|
var monthEndDate = new Date(nowYear, nowMonth, 1); |
|
|
|
var monthStartDate = new Date(lastYear, lastMonth, 1); |
|
|
|
var monthEndDate = new Date(lastYear, lastMonth+1, 1); |
|
|
|
var days = (monthEndDate - monthStartDate) / (1000 * 60 * 60 * 24) |
|
|
|
|
|
|
|
endDate=this.saveFormatDate(nowYear, nowMonth, days); |
|
|
|
endDate=this.saveFormatDate(lastYear, lastMonth+1, days); //月份从0开始,所以+1保存月份 |
|
|
|
saveFileName = this.pro_name+"_"+startDate+'_'+ endDate |
|
|
|
break |
|
|
|
} |
|
|
|