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