Parcourir la source

菜单管理:添加刷新菜单缓存按钮

YunaiV il y a 2 ans
Parent
commit
f27b93db59
1 fichiers modifiés avec 6 ajouts et 8 suppressions
  1. 6 8
      src/views/system/menu/index.vue

+ 6 - 8
src/views/system/menu/index.vue

@@ -129,7 +129,6 @@ import { handleTree } from '@/utils/tree'
 import * as MenuApi from '@/api/system/menu'
 import MenuForm from './MenuForm.vue'
 import { CACHE_KEY, useCache } from '@/hooks/web/useCache'
-
 const { wsCache } = useCache()
 const { t } = useI18n() // 国际化
 const message = useMessage() // 消息弹窗
@@ -180,19 +179,18 @@ const toggleExpandAll = () => {
     refreshTable.value = true
   })
 }
+
 /** 刷新菜单缓存按钮操作 */
-const refreshMenu = () => {
-  ElMessageBox.confirm('即将更新缓存刷新浏览器!', '刷新菜单缓存', {
-    confirmButtonText: t('common.ok'),
-    cancelButtonText: t('common.cancel'),
-    type: 'warning'
-  }).then(() => {
+const refreshMenu = async () => {
+  try {
+    await message.confirm('即将更新缓存刷新浏览器!', '刷新菜单缓存')
     // 清空,从而触发刷新
     wsCache.delete(CACHE_KEY.ROLE_ROUTERS)
     // 刷新浏览器
     location.reload()
-  })
+  } catch {}
 }
+
 /** 删除按钮操作 */
 const handleDelete = async (id: number) => {
   try {