|
|
@ -446,28 +446,40 @@ export default { |
|
|
|
data: params, |
|
|
|
}) |
|
|
|
.then((res) => { |
|
|
|
if (res.status==200) { |
|
|
|
// if (res.status==200) { |
|
|
|
// let fileName = window.decodeURI( |
|
|
|
// res.headers["content-disposition"] |
|
|
|
// .split(";")[1] |
|
|
|
// .split("=")[1] |
|
|
|
// ); |
|
|
|
let fileName = `${ |
|
|
|
// let fileName = `${ |
|
|
|
// this.$store.state.user.agencyName + this.categoryName |
|
|
|
// }导入模板`; |
|
|
|
// let blob = new Blob([res.data], { |
|
|
|
// type: "application/vnd.ms-excel", |
|
|
|
// }); |
|
|
|
// var url = window.URL.createObjectURL(blob); |
|
|
|
// var aLink = document.createElement("a"); |
|
|
|
// aLink.style.display = "none"; |
|
|
|
// aLink.href = url; |
|
|
|
// aLink.setAttribute("download", fileName); |
|
|
|
// document.body.appendChild(aLink); |
|
|
|
// aLink.click(); |
|
|
|
// document.body.removeChild(aLink); //下载完成移除元素 |
|
|
|
// window.URL.revokeObjectURL(url); //释放掉blob对象 |
|
|
|
// } else this.$message.error("下载失败"); |
|
|
|
let fileName = `${ |
|
|
|
this.$store.state.user.agencyName + this.categoryName |
|
|
|
}导入模板`; |
|
|
|
let blob = new Blob([res.data], { |
|
|
|
type: "application/vnd.ms-excel", |
|
|
|
}); |
|
|
|
var url = window.URL.createObjectURL(blob); |
|
|
|
var aLink = document.createElement("a"); |
|
|
|
aLink.style.display = "none"; |
|
|
|
aLink.href = url; |
|
|
|
aLink.setAttribute("download", fileName); |
|
|
|
document.body.appendChild(aLink); |
|
|
|
aLink.click(); |
|
|
|
document.body.removeChild(aLink); //下载完成移除元素 |
|
|
|
window.URL.revokeObjectURL(url); //释放掉blob对象 |
|
|
|
} else this.$message.error("下载失败"); |
|
|
|
const url = res.data.data; |
|
|
|
const aLink = document.createElement("a"); |
|
|
|
aLink.style.display = "none"; |
|
|
|
aLink.href = url; |
|
|
|
aLink.setAttribute("download",`${fileName}.xlsx`); |
|
|
|
document.body.appendChild(aLink); |
|
|
|
aLink.click(); |
|
|
|
document.body.removeChild(aLink); |
|
|
|
window.URL.revokeObjectURL(url); |
|
|
|
}) |
|
|
|
.catch((err) => { |
|
|
|
console.log(err); |
|
|
|