From f63405978eb75ae2fb9d69503ece9fca2f0bd8dd Mon Sep 17 00:00:00 2001 From: zhaojisen <1301338853@qq.com> Date: Thu, 8 Aug 2024 14:46:39 +0800 Subject: [PATCH] perf: add button loading status --- src/components/Apps/AssetSelect/dialog.vue | 5 +++-- src/components/Dialog/index.vue | 8 ++------ src/components/Form/FormFields/TransferSelect.vue | 9 ++++----- src/components/Libs/Krry/paging/index.vue | 2 -- 4 files changed, 9 insertions(+), 15 deletions(-) diff --git a/src/components/Apps/AssetSelect/dialog.vue b/src/components/Apps/AssetSelect/dialog.vue index 80f5fe870..e7d4fd24c 100644 --- a/src/components/Apps/AssetSelect/dialog.vue +++ b/src/components/Apps/AssetSelect/dialog.vue @@ -1,8 +1,8 @@ @@ -80,12 +80,14 @@ export default { params['search'] = keyword } const data = await this.$axios.get(url, { params }) + this.isLoaded = true return data['results'].map(item => { const n = transformOption(item) return { id: n.value, label: n.label } }) } return { + isLoaded: false, showTransfer: false, selectInitialized: false, select2: { @@ -165,9 +167,6 @@ export default { this.select2.options = options this.emit(options.map(item => item.value)) this.showTransfer = false - }, - handleLoaded() { - this.$refs.customDialog.loaded() } } } diff --git a/src/components/Libs/Krry/paging/index.vue b/src/components/Libs/Krry/paging/index.vue index 2343a7b27..930400c87 100644 --- a/src/components/Libs/Krry/paging/index.vue +++ b/src/components/Libs/Krry/paging/index.vue @@ -240,8 +240,6 @@ export default { ele => !checkDataId.includes(ele.id) ) } - - this.$emit('loaded') }, searchWord(keyword, titleId) { // 过滤掉数据,保留搜索的数据