Commit 074e22d5 by yucheng.jiang

下载

parent 96f66c8a
......@@ -239,7 +239,17 @@ export default {
render:(h,params)=>{
return h('span',{
style:{
color:'#2b85e4'
color:'#2b85e4',
cursor:'pointer'
},
on:{
click:()=>{
let name = params.row.filename;
let url = params.row.fileurl;
if(url){
this.downFile(url,name);
}
}
}
},params.row.filename);
}
......@@ -519,6 +529,46 @@ export default {
this.fileurl = '';
},
/*********文件上传 end******** */
//下载文件
downFile(url,fileName){
let params = {
name: fileName,
url: url,
};
this.axios.request({
url: "/config/Download/DownloadFileByUrl",
params,
method: "get",
responseType: "blob",
})
.then((res) => {
console.log(111111)
console.log(res)
if (res.status == 200) {
if(res.data){
let url;
let link = document.createElement("a");
url = window.URL.createObjectURL(data);
link.style.display = "none";
link.href = url;
link.setAttribute("download", fileName);
document.body.appendChild(link);
link.click();
}
}
}).catch(error=>{
this.$Message.error('请求错误')
});
// console.log(fileName)
// console.log(data)
// let url = window.URL.createObjectURL(new Blob([data]));
// let link = document.createElement("a");
// link.style.display = "none";
// link.href = url;
// link.setAttribute("download", fileName);
// document.body.appendChild(link);
// link.click();
},
//导出模板
loadexcel() {
// this.axios.request({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment