From 6f0c15f71998bb08e5476ca04da8f6def7327250 Mon Sep 17 00:00:00 2001
From: shikeying <pxzsky@163.com>
Date: 星期五, 24 二月 2023 15:42:17 +0800
Subject: [PATCH] 增加本地下载参数

---
 src/plugins/download.js |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/src/plugins/download.js b/src/plugins/download.js
index 8cb5e22..99ebcd4 100644
--- a/src/plugins/download.js
+++ b/src/plugins/download.js
@@ -40,11 +40,22 @@
       }
     })
   },
-  zip(url, name) {
-    var url = globalConf.ftpUrl + url;
+
+  /**
+   * 涓嬭浇zip鏂囦欢锛屽鏋渓ocal瀛樺湪鍊硷紝鍒欎粠鏈湴涓嬭浇鏂囦欢
+   * @param url 涓氬姟閾炬帴
+   * @param name 涓嬭浇淇濆瓨鐨勬枃浠跺悕
+   * @param local 鍙涓嶄负绌猴紝灏辫〃绀轰粠鏈湴涓嬭浇
+   * @date 2023-02-24 鏃跺厠鑻辨坊鍔� local 鍙傛暟
+   */
+  zip(url, name, local) {
+    let fullUrl = globalConf.ftpUrl + url;
+    if(local !== null && local !== ""){
+      fullUrl = globalConf.baseUrl + url;
+    }
     axios({
       method: 'get',
-      url: url,
+      url: fullUrl,
       responseType: 'blob',
       headers: { 'Authorization': 'Bearer ' + getToken() }
     }).then(async (res) => {
@@ -53,7 +64,7 @@
         const blob = new Blob([res.data], { type: 'application/zip' })
         this.saveAs(blob, name)
       } else {
-        this.printErrMsg(res.data);
+        await this.printErrMsg(res.data);
       }
     })
   },

--
Gitblit v1.9.1