From c9af6bb994e96776d796480dd21ff0a95e1212cd Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期日, 24 九月 2023 18:38:44 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/mom-before

---
 src/components/view/sale.vue |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)

diff --git a/src/components/view/sale.vue b/src/components/view/sale.vue
index ddcaea1..60bd99f 100644
--- a/src/components/view/sale.vue
+++ b/src/components/view/sale.vue
@@ -157,7 +157,7 @@
 				</el-table-column>
 				<el-table-column label="璁㈠崟绫诲瀷" width="100">
 					<template slot-scope="scope">
-						<el-tag effect="dark" size="mini" style="font-size: 8px;">{{scope.row.order_type}}</el-tag>
+						<el-tag effect="dark" size="mini" style="font-size: 8px;">{{ scope.row.order_type }}</el-tag>
 					</template>
 				</el-table-column>
 				<el-table-column prop="code" label="鍚堝悓缂栧彿" >
@@ -180,6 +180,7 @@
 				<el-table-column label="鎿嶄綔" width="220">
 					<template slot-scope="scope">
 						<span class="table_do" @click="changeShowDetail(scope.row)">&nbsp;鏌ョ湅璇︽儏&nbsp;</span>
+						<span class="table_do" @click="downloadFile(scope.row)">&nbsp;涓嬭浇闄勪欢&nbsp;</span>
 						<span class="table_do" v-if="scope.row.type == 2" @click="saleCheck(scope)">&nbsp;瀹℃牳&nbsp;</span>
 						<span class="table_do" v-else>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
 						<span class="table_do" v-if="scope.row.type == 2"
@@ -450,6 +451,34 @@
 		this.selectRawInspectsList()
 	},
 	methods: {
+		downloadFile(row) {
+			let baseIp = "http://192.168.18.16:9999"
+			this.axios.post(this.$api.url.saleDownload, {
+				id: row.id
+			}).then(res => {
+				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);
+					};
+
+					console.log(fileUrls);
+					fileUrls.forEach((url, index) => {
+						let s=url.split(".")
+						const fileName = row.name+`闄勪欢(${index + 1}).`+s[s.length-1];
+						downloadFile(url, fileName);
+					});
+			})
+		},
 		//閿�鍞鍗曞鍑�
 		exportSale(){
 			this.$axios.post(this.$api.url.exportSale,{	
@@ -507,7 +536,7 @@
 					message: '鍚屾鍋囨垚鍔�(鈼曖礂鈼�)锛�',
 					type: 'success'
 				});
-				this.isSync=false
+				this.isSync = false
 			}, 2000);
 			return
 			//璋冪敤鍚屾鎺ュ彛

--
Gitblit v1.9.3