From 1570e3879227ad458220f11a70ed420eda3518f3 Mon Sep 17 00:00:00 2001 From: xingyu Date: Tue, 29 Nov 2022 19:53:19 +0800 Subject: [PATCH] fix: delete reload --- yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts b/yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts index 14e69966e..475aeab98 100644 --- a/yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts +++ b/yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts @@ -196,16 +196,12 @@ export const useVxeGrid = (config?: UseVxeGridConfig) => { } await nextTick() return new Promise(async () => { - message - .delConfirm() - .then(() => { - config?.deleteApi && config?.deleteApi(ids) - message.success(t('common.delSuccess')) - }) - .finally(async () => { - // 刷新列表 - ref.value.commitProxy('query') - }) + message.delConfirm().then(async () => { + await (config?.deleteApi && config?.deleteApi(ids)) + message.success(t('common.delSuccess')) + // 刷新列表 + ref.value.commitProxy('query') + }) }) } /**