导出增加节流锁

This commit is contained in:
aixianling
2023-02-08 14:17:07 +08:00
parent 27f208561e
commit 8d3a4ad6c2

View File

@@ -55,12 +55,16 @@ export default {
return this.$slots.default return this.$slots.default
} }
}, },
data() {
return {lock: false}
},
methods: { methods: {
onExport() { onExport() {
if (this.disabled) { if (this.disabled) {
return this.$message.error('暂无数据') return this.$message.error('暂无数据')
} }
if (this.lock) return this.$message.warn("正在处理中,请勿重复操作!")
this.lock = true
this.instance.post(this.url, this.params, { this.instance.post(this.url, this.params, {
responseType: 'blob', responseType: 'blob',
params: this.params, params: this.params,
@@ -87,7 +91,7 @@ export default {
link.click() link.click()
document.body.removeChild(link) document.body.removeChild(link)
} }
}) }).finally(() => this.lock = false)
} }
} }
} }