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