Browse Source

fix: delete reload

xingyu 2 years ago
parent
commit
1570e38792
1 changed files with 6 additions and 10 deletions
  1. 6 10
      yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts

+ 6 - 10
yudao-ui-admin-vue3/src/hooks/web/useVxeGrid.ts

@@ -196,16 +196,12 @@ export const useVxeGrid = <T = any>(config?: UseVxeGridConfig<T>) => {
     }
     }
     await nextTick()
     await nextTick()
     return new Promise(async () => {
     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')
+      })
     })
     })
   }
   }
   /**
   /**