|
@@ -83,14 +83,25 @@ export default {
|
|
|
downLoadMb() {
|
|
|
this.$modal.loading("正在下载模板,请稍后...");
|
|
|
mbDownload().then(res => {
|
|
|
-
|
|
|
+ this.$modal.closeLoading();
|
|
|
+ const blob = new Blob([res], {
|
|
|
+ type: "application/vnd.ms-excel;charset=UTF-8",
|
|
|
+ });// 创建一个类文件对象:Blob对象表示一个不可变的、原始数据的类文件对象
|
|
|
+ const downloadElement = document.createElement("a"); //创建a标签
|
|
|
+ const href = window.URL.createObjectURL(blob); // 创建下载的链接
|
|
|
+ downloadElement.href = href; //下载地址
|
|
|
+ downloadElement.download = '价格申报单导入模板' + this.parseTime(new Date().getTime()) + ".xlsx"; // 下载后文件名
|
|
|
+ document.body.appendChild(downloadElement);
|
|
|
+ downloadElement.click(); // 点击下载
|
|
|
+ document.body.removeChild(downloadElement); // 下载完成移除元素
|
|
|
+ window.URL.revokeObjectURL(href); // 释放blob对象
|
|
|
}).catch(err => {
|
|
|
this.$modal.closeLoading();
|
|
|
})
|
|
|
},
|
|
|
// 导入数据
|
|
|
importMb() {
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
},
|
|
|
};
|