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') + }) }) } /**