导出excel文件
export function exportFile(url,param) { // 导出excel文件
return axios({
url: url,
data: param,
method: 'post',
responseType: 'blob', // 表明返回服务器返回的数据类型
headers: {'Content-Type': 'application/json'}
})
}
exportScore(param){ //导出
return exportFile(corDi_01 + `/api/risk/control/score/export`, param)
},
api.exportScore(param).then(res=>{
console.log('测试',res);
const blob = new Blob([res.data]);//new Blob([res])中不加data就会返回下图中[objece objece]内容(少取一层)
const fileName = `【东海证券】${allDict.getDateStr(0)}风控报表.xlsx`;//下载文件名称
const elink = document.createElement('a');
elink.download = fileName;
elink.style.display = 'none';
elink.href = URL.createObjectURL(blob);
document.body.appendChild(elink);
elink.click();
URL.revokeObjectURL(elink.href); // 释放URL 对象
document.body.removeChild(elink);
})