diff --git a/src/layout/navBars/tagsView/tagsView.vue b/src/layout/navBars/tagsView/tagsView.vue index a2b2626..06e95af 100644 --- a/src/layout/navBars/tagsView/tagsView.vue +++ b/src/layout/navBars/tagsView/tagsView.vue @@ -187,10 +187,14 @@ export default { screenfulls.request(element); }); }; + // 当前项右键菜单点击,拿当前点击的路由路径对比 浏览器缓存中的 tagsView 路由数组,取当前点击项的详细路由信息 + const getCurrentRouteItem = (path: string) => { + return Session.get('tagsViewList').find((v: any) => v.path === path); + }; // 当前项右键菜单点击 const onCurrentContextmenuClick = (item) => { const { id, path } = item; - const { meta, name, params, query } = route; + const { meta, name, params, query } = getCurrentRouteItem(path); switch (id) { case 0: refreshCurrentTagsView(path); diff --git a/src/router/route.ts b/src/router/route.ts index 410d420..5ec1c6d 100644 --- a/src/router/route.ts +++ b/src/router/route.ts @@ -829,7 +829,7 @@ export const dynamicRoutes: Array = [ isKeepAlive: true, isAffix: false, isIframe: false, - auth: ['admin', 'test'], + auth: ['admin'], icon: 'iconfont icon-zhongduancanshu', }, children: [