export const exportExcel = (data,fileName) =>{
const blob = new Blob([data])
if('download' in document.createElement('a')){
const link = document.createElement('a')
link.download = fileName
link.style.display = 'none'
link.href = URL.createObjectURL(blob)
document.body.appendChild(link)
link.click()
URL.revokeObjectURL(link.href)
document.body.removeChild(link)
}else{
navigator.msSaveBlob(blob,filName)
}
}
import request from '@/api/request.js'
export const getTableData = (param) => {
return request({
url: '/exportExcel',
method: 'POST',
param,
responseType: 'blob',
})
}
async downloadTable(){
let param = {}
let res = await getTableData(param)
let fileName = '表格'+'.xlsx'
exportExcel(res,fileName)
}