今天产品又提出了一个需求,是有关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` ); },