|
@@ -97,7 +97,8 @@ const router = createRouter({
|
|
|
path: '/system-message-detail',
|
|
path: '/system-message-detail',
|
|
|
name: 'System Message Detail',
|
|
name: 'System Message Detail',
|
|
|
meta: {
|
|
meta: {
|
|
|
- breadName: 'Detail'
|
|
|
|
|
|
|
+ breadName: 'Detail',
|
|
|
|
|
+ activeMenu: '/system-message'
|
|
|
},
|
|
},
|
|
|
component: () => import('../views/SystemMessage/src/components/SystemMessageDetail.vue')
|
|
component: () => import('../views/SystemMessage/src/components/SystemMessageDetail.vue')
|
|
|
},
|
|
},
|
|
@@ -132,6 +133,14 @@ router.beforeEach(async (to, from, next) => {
|
|
|
sessionStorage.removeItem('bookingTablePageInfo')
|
|
sessionStorage.removeItem('bookingTablePageInfo')
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // 判断是否从systemMessage详情页跳转到systemMessage列表页,或者从systemMessage列表页跳转到systemMessage详情页
|
|
|
|
|
+ if (
|
|
|
|
|
+ !(from.name === 'System Message Detail' || from.name === 'System Message' || !from.name) ||
|
|
|
|
|
+ !(to.name === 'System Message' || to.name === 'System Message Detail')
|
|
|
|
|
+ ) {
|
|
|
|
|
+ sessionStorage.removeItem('activeCardTypeName')
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// 未登录白名单
|
|
// 未登录白名单
|
|
|
const whiteList = ['/login', '/public-tracking', '/public-tracking/detail', '/reset-password']
|
|
const whiteList = ['/login', '/public-tracking', '/public-tracking/detail', '/reset-password']
|
|
|
// 判断是否登录
|
|
// 判断是否登录
|