|
@@ -13,12 +13,18 @@ export default (router) => {
|
|
next();
|
|
next();
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
- const user = store.state.user;
|
|
|
|
|
|
+ let user = store.state.user;
|
|
if (!_.get(user, '_id')) {
|
|
if (!_.get(user, '_id')) {
|
|
const str = sessionStorage.getItem('user');
|
|
const str = sessionStorage.getItem('user');
|
|
if (!str) next('/login');
|
|
if (!str) next('/login');
|
|
const obj = jwt.decode(str);
|
|
const obj = jwt.decode(str);
|
|
store.commit('setUser', obj, { root: true });
|
|
store.commit('setUser', obj, { root: true });
|
|
|
|
+ user = store.state.user;
|
|
|
|
+ }
|
|
|
|
+ // 首页你得让人进
|
|
|
|
+ if (to.path === '/') {
|
|
|
|
+ next();
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
// 检查是否有权限进入页面
|
|
// 检查是否有权限进入页面
|
|
const menu = _.get(store, 'state.user.role.menu');
|
|
const menu = _.get(store, 'state.user.role.menu');
|