_exportRequest() {
let xhr = new XMLHttpRequest();
let url = '';
let data = {};
xhr.withCredentials = true;
xhr.open('post', url, true);
xhr.setRequestHeader("Content-type","application/json; charset=utf-8");
xhr.responseType = 'blob';
xhr.onload = () => {
if(!res.status){
utils.Export.exportExcel(res);
}else if (res.status && res.status == -1){
utils.MessageUtil.error('导出失败!');
}else if(res.status && res.status != -1){
utils.MessageUtil.warning(res.message);
}
};
xhr.send(data);
}
export default {
exportExcel(res){
let reader = new FileReader();
reader.readAsDataURL(res);
reader.onload = (e) => {
let a = document.createElement('a');
a.download = 'data.xlsx';
a.href = e.target.result;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
}
}