diff --git a/src/permission.js b/src/permission.js index 368af33..77cc638 100644 --- a/src/permission.js +++ b/src/permission.js @@ -150,13 +150,22 @@ function getQueryVariable(variable,url){ } -function setIndexPath() { +function setIndexPath() { var indexPath=null var url=window.location.href; if(url.indexOf("/login")<=0){ indexPath=url sessionStorage.setItem("index-path",url); - } + }else{ + var idxPath=sessionStorage.getItem("index-path"); + if(idxPath && idxPath!='null'){ + indexPath=idxPath + }else{ + indexPath=url.substring(0,url.indexOf('/login')) + sessionStorage.setItem("index-path",indexPath); + } + + } return indexPath } var indexPath=setIndexPath(); @@ -186,7 +195,7 @@ function getInfo(){ router.addRoutes(store.getters.addRouters) // 动态添加可访问路由表 var inviteId=queryParams['inviteId'] if(inviteId && !inviteId.startsWith('login')){ - location.replace(getIndexPathUrl(`${baseUrl}#/mdp/tpa/invite/success`,queryParams)) + location.replace(getIndexPathUrl(`${baseUrl}#/invite/success`,queryParams)) }else{ location.replace(getIndexPathUrl(indexPath,{})) } @@ -207,7 +216,7 @@ function getIndexPathUrl(indexPath,queryParams2){ } var queryParams=queryParams2?{...queryParams2}:{} delete queryParams.accessToken - //router.push({path:'/mdp/tpa/invite/success',query:queryParams}) + //router.push({path:'/invite/success',query:queryParams}) var indexQua=indexPath.indexOf("?") var indexUri=""; if(indexQua<0){