diff --git a/src/components/common/Dialog.vue b/src/components/common/Dialog.vue index 0abcd92..a76103d 100644 --- a/src/components/common/Dialog.vue +++ b/src/components/common/Dialog.vue @@ -16,7 +16,7 @@ @@ -31,6 +31,7 @@ interface Props { type?: string showFooter?: boolean fullscreen?: boolean + buttonLoading?: boolean } interface Emits { @@ -45,6 +46,7 @@ const props = withDefaults(defineProps(), { destroyOnClose: true, showFooter: true, fullscreen: false, + buttonLoading: false, }) const emit = defineEmits() diff --git a/src/components/common/Search.vue b/src/components/common/Search.vue index f6863ac..6f52b81 100644 --- a/src/components/common/Search.vue +++ b/src/components/common/Search.vue @@ -44,10 +44,10 @@ - + {{ buttonConfig.searchText || '搜索' }} - + {{ buttonConfig.resetText || '重置' }} @@ -99,6 +99,10 @@ const props = defineProps({ type: Object as () => ButtonConfig, default: () => ({}), }, + buttonLoading: { + type: Boolean, + default: false, + }, }) // 暴露事件 diff --git a/src/views/agent/user/index.vue b/src/views/agent/user/index.vue index a9e305c..4d065bd 100644 --- a/src/views/agent/user/index.vue +++ b/src/views/agent/user/index.vue @@ -1,7 +1,7 @@