今天产品又提出了一个需求,是有关Excel导入的时候,文件名称的问题,之前用的是时间戳的格式。现在让修改成yyyymmdd的格式,无奈只好写一下,以下是方案:
首先是时间转换
//转换时间方法
getDate(){
var time = new Date();
var year= time.getFullYear() //年
var month = ("0" + (time.getMonth() + 1)).slice(-2); //月
var day = ("0" + time.getDate()).slice(-2); //日
var mydate = year + month + day;
return mydate
},
然后是导出数据
/** 导出按钮操作 */
handleExport(val) {
this.queryParams.excelStutas = val;
this.download(
"output/invoiceHistory/export",
{ ...this.queryParams },
val==1?`开票记录(含明细)导出_${this.getDate()}.xls`:
`开票记录(不含明细)导出_${this.getDate()}.xls`
);
},