Commit 074e22d5 by yucheng.jiang

下载

parent 96f66c8a
...@@ -239,7 +239,17 @@ export default { ...@@ -239,7 +239,17 @@ export default {
render:(h,params)=>{ render:(h,params)=>{
return h('span',{ return h('span',{
style:{ 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); },params.row.filename);
} }
...@@ -519,6 +529,46 @@ export default { ...@@ -519,6 +529,46 @@ export default {
this.fileurl = ''; this.fileurl = '';
}, },
/*********文件上传 end******** */ /*********文件上传 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() { loadexcel() {
// this.axios.request({ // 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