From 8d3a4ad6c2aef67ef81ed4e4bca57a23ef7e8165 Mon Sep 17 00:00:00 2001 From: aixianling Date: Wed, 8 Feb 2023 14:17:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=A2=9E=E5=8A=A0=E8=8A=82?= =?UTF-8?q?=E6=B5=81=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/packages/tools/AiDownload.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/packages/tools/AiDownload.vue b/ui/packages/tools/AiDownload.vue index 5020e48a..578b7510 100644 --- a/ui/packages/tools/AiDownload.vue +++ b/ui/packages/tools/AiDownload.vue @@ -55,12 +55,16 @@ export default { return this.$slots.default } }, - + data() { + return {lock: false} + }, methods: { onExport() { if (this.disabled) { return this.$message.error('暂无数据') } + if (this.lock) return this.$message.warn("正在处理中,请勿重复操作!") + this.lock = true this.instance.post(this.url, this.params, { responseType: 'blob', params: this.params, @@ -87,7 +91,7 @@ export default { link.click() document.body.removeChild(link) } - }) + }).finally(() => this.lock = false) } } }