From cbf43b30ac1f8e051672d5cfc11b31886c60b7c9 Mon Sep 17 00:00:00 2001 From: dai <851733175@qq.com> Date: Thu, 18 Aug 2022 17:50:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=AF=BC=E5=87=BA=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/cpts/baobiao/index.vue | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/views/modules/cpts/baobiao/index.vue b/src/views/modules/cpts/baobiao/index.vue index 169c801a5..86cf18c39 100644 --- a/src/views/modules/cpts/baobiao/index.vue +++ b/src/views/modules/cpts/baobiao/index.vue @@ -148,6 +148,14 @@ export default { async exportAll(reportId, paramKey, reportName) { const url = "/oper/customize/icCustomerReport/batch-export"; + + const loading = this.$loading({ + lock: true, + text: "批量导出中", + spinner: "el-icon-loading", + background: "rgba(0, 0, 0, 0.5)", + }); + axios({ url: window.SITE_CONFIG["apiURL"] + url, method: "post", @@ -158,6 +166,7 @@ export default { responseType: "blob", }) .then((res) => { + loading.close(); console.log("批量导出接口返回", res); // let fileName = window.decodeURI( // res.headers["content-disposition"].split(";")[1].split("=")[1] @@ -177,6 +186,8 @@ export default { }) .catch((err) => { console.log("批量导出失败", err); + + loading.close(); return this.$message.error("网络错误"); }); },