@@ -47,6 +47,7 @@ const router = new Router({
})
router.beforeEach((to, from, next) => {
+ //存路径
if(to.path != "/login") {
localStorage.setItem('pathCopy',to.path)
// store.state.pathCopyshow = true
@@ -12,8 +12,8 @@ export default new Vuex.Store({
navbarLayoutType: 'colorful',
// 侧边栏, 布局皮肤, default(白色) / dark(黑色)
sidebarLayoutSkin: 'dark',
- pathCopy:'',
- pathCopyshow:false,
+ pathCopy:'', //存菜单路径
+ pathCopyshow:false,
// 侧边栏, 折叠状态
sidebarFold: false,
// 侧边栏, 菜单
@@ -55,7 +55,6 @@ http.interceptors.response.use(response => {
if (response.data.code === 401 || response.data.code === 402 || response.data.code === 403 || response.data.code === 10001) {
if(localStorage.getItem('pathCopy')) {
localStorage.setItem('pathCopyshow',true)
- // store.state.pathCopy = to.path
}
clearLoginInfo()
router.replace({ name: 'login' })
@@ -183,7 +183,6 @@ export default {
else{
this.$router.replace({ name: 'home' })
- // this.$router.replace({ name: 'home' })
}).catch(() => {})
}, 1000, { 'leading': true, 'trailing': false })