From 804213a6461a8fabd493ab19de53c0dd0eb87a8b Mon Sep 17 00:00:00 2001 From: lyt <1105290566@qq.com> Date: Thu, 15 Jul 2021 10:53:16 +0800 Subject: [PATCH] =?UTF-8?q?'admin-21.07.15:=E4=BC=98=E5=8C=96tagsView?= =?UTF-8?q?=E5=8A=A8=E6=80=81=E8=B7=AF=E7=94=B1=E6=97=B6=E7=9A=84=E5=8F=B3?= =?UTF-8?q?=E9=94=AE=E8=8F=9C=E5=8D=95'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/navBars/tagsView/tagsView.vue | 6 +++++- src/router/route.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) 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: [