From d0dff667f07725027bcdeb28fdf3540a507c9702 Mon Sep 17 00:00:00 2001 From: Fixiaobai <fixiaobai@163.com> Date: 星期日, 24 九月 2023 17:14:56 +0800 Subject: [PATCH] modified: src/components/view/sale.vue --- src/components/view/sale.vue | 38 ++++++++++++++++++++------------------ 1 files changed, 20 insertions(+), 18 deletions(-) diff --git a/src/components/view/sale.vue b/src/components/view/sale.vue index 7c964c7..480a2d3 100644 --- a/src/components/view/sale.vue +++ b/src/components/view/sale.vue @@ -456,25 +456,27 @@ this.axios.post(this.$api.url.saleDownload, { id: row.id }).then(res => { - // console.log(res.data); - // 寰幆閬嶅巻姣忎釜鏂囦欢骞跺垱寤轰笅杞介摼鎺� - for (let index = 0; index < 2; index++) { - const element = res.data[0]; - // 鍒涘缓涓�涓摼鎺ュ厓绱� - var a = document.createElement('a'); + const fileUrls = []; // 鏂囦欢鐨剈rls + res.data.forEach(item=>{ + let url=baseIp+item + fileUrls.push(url) + }) + const downloadFile = (url, fileName) => { + const link = document.createElement('a'); + link.href = url; + link.download = fileName; + // link.style.display = 'none'; + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + }; - // 璁剧疆閾炬帴鍏冪礌鐨刪ref灞炴�т负鏂囦欢鐨刄RL - a.href = baseIp+element; - - // // 璁剧疆閾炬帴鍏冪礌鐨刣ownload灞炴�т负鏂囦欢鍚� - a.download = row.name+"闄勪欢"+(index+1); - - // 妯℃嫙鐐瑰嚮閾炬帴浠ヨЕ鍙戜笅杞� - a.click(); - - // - a.remove() - } + console.log(fileUrls); + fileUrls.forEach((url, index) => { + let s=url.split(".") + const fileName = row.name+`闄勪欢(${index + 1}).`+s[s.length-1]; + downloadFile(url, fileName); + }); }) }, closeDialog() { -- Gitblit v1.9.3