Merge pull request #5508 from dataease/dev

merge
This commit is contained in:
fit2cloudrd 2023-06-25 10:46:31 +08:00 committed by GitHub
commit 4de4f95cff
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 1 deletions

View File

@ -193,7 +193,6 @@ export function initPanelData(panelId, useCache = false, callback) {
watermarkInfo: watermarkInfo
})
const targetPanelId = response.data.panelType==='system'?response.data.source:panelId
if(response.data.type==='default')
// 刷新联动信息
getPanelAllLinkageInfo(targetPanelId).then(rsp => {
store.commit('setNowPanelTrackInfo', rsp.data)

View File

@ -93,6 +93,17 @@ router.beforeEach(async (to, from, next) => routeBefore(() => {
if (hasGetUserInfo || to.path.indexOf('/previewScreenShot/') > -1 || to.path.indexOf('/preview/') > -1 || to.path.indexOf('/delink') > -1 || to.path.indexOf('/nolic') > -1) {
next()
store.dispatch('permission/setCurrentPath', to.path)
let route = store.getters.permission_routes.find(
item => item.path === '/' + to.path.split('/')[1]
)
// 如果找不到这个路由,说明是首页
if (!route) {
route = store.getters.permission_routes.find(item => item.path === '/')
}
store.commit('permission/SET_CURRENT_ROUTES', route)
if (['system'].includes(route.name)) {
store.dispatch('app/toggleSideBarHide', false)
}
} else {
if (store.getters.roles.length === 0) { // 判断当前用户是否已拉取完user_info信息
// get user info