// 导出
handleExport() {
enterExport(this.listQuery).then(res => {
const link = document.createElement('a')
const blob = new Blob([res.data], {type: 'application/vnd.ms-excel'})
link.style.display = 'none'
link.href = URL.createObjectURL(blob)
let date = getDateNum()
link.setAttribute('download', '其他渠道订单发货_' + date + '.xlsx')
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
})
},
// 获取时间戳 年月日时分秒 用于 导出报表名字 例:20210521131411
export function getDateNum() {
let date = new Date()
let y = date.getFullYear()
let m = date.getMonth() + 1
let d = date.getDate()
let h = date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
let min = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()
let s = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()
if (m < 10) m = '0' + m
if (d < 10) d = '0' + d
return y + '' + m + '' + d + '' + h + '' + min +'' + s
}
// 获取当月天数
export function getMonthdays(year, month){
var d = new Date(year, month, 0);
return d.getDate();
}
vue导出报表
于 2022-09-14 17:07:30 首次发布