From bbb1bb0db66d58ca3f93fdf1e544ae11f8caa9c1 Mon Sep 17 00:00:00 2001 From: lijiahangmax Date: Wed, 28 May 2025 20:39:28 +0800 Subject: [PATCH] =?UTF-8?q?:hammer:=20=E8=87=AA=E5=AE=9A=E4=B9=89=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E5=90=8D=E7=A7=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/app/navbar/index.vue | 10 ++--- .../src/components/app/tab-bar/index.vue | 38 ++++++++++++------- orion-visor-ui/src/router/constants.ts | 18 --------- .../src/router/guard/router-permission.ts | 6 +-- orion-visor-ui/src/router/index.ts | 26 ++++++++++++- orion-visor-ui/src/router/typings.d.ts | 3 ++ 6 files changed, 59 insertions(+), 42 deletions(-) diff --git a/orion-visor-ui/src/components/app/navbar/index.vue b/orion-visor-ui/src/components/app/navbar/index.vue index a9a84427..99c74df9 100644 --- a/orion-visor-ui/src/components/app/navbar/index.vue +++ b/orion-visor-ui/src/components/app/navbar/index.vue @@ -215,8 +215,8 @@ import { triggerMouseEvent } from '@/utils/event'; import { openAppSettingKey, toggleDrawerMenuKey } from '@/types/symbol'; import { preferenceTipsKey } from './const'; - import { REDIRECT_ROUTE_NAME, routerToTag } from '@/router/constants'; - import { openNewRoute } from '@/router'; + import { getRouteTag, openNewRoute } from '@/router'; + import { REDIRECT_ROUTE_NAME } from '@/router/constants'; import { checkHasUnreadMessage } from '@/api/system/message'; import SystemMenuTree from '@/components/system/menu/tree/index.vue'; import MessageBox from '@/components/system/message-box/index.vue'; @@ -291,13 +291,13 @@ const reloadCurrent = async () => { if (appStore.tabBar) { // 重新加载 tab - const itemData = routerToTag(route); - tabBarStore.deleteCache(itemData); + const tag = getRouteTag(route); + tabBarStore.deleteCache(tag); await router.push({ name: REDIRECT_ROUTE_NAME, params: { path: route.fullPath }, }); - tabBarStore.addCache(itemData.name); + tabBarStore.addCache(tag.name); } else { // 刷新页面 router.go(0); diff --git a/orion-visor-ui/src/components/app/tab-bar/index.vue b/orion-visor-ui/src/components/app/tab-bar/index.vue index c3ff91b7..2911802f 100644 --- a/orion-visor-ui/src/components/app/tab-bar/index.vue +++ b/orion-visor-ui/src/components/app/tab-bar/index.vue @@ -18,12 +18,16 @@