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