|
@@ -49,26 +49,26 @@ export default {
|
|
|
},
|
|
},
|
|
|
mutations: {
|
|
mutations: {
|
|
|
// 设置登录用户的信息
|
|
// 设置登录用户的信息
|
|
|
- setUserInfo(state, info) {
|
|
|
|
|
|
|
+ setUserInfo (state, info) {
|
|
|
localStorage.setItem('info', JSON.stringify(info));
|
|
localStorage.setItem('info', JSON.stringify(info));
|
|
|
console.log('setUserInfo');
|
|
console.log('setUserInfo');
|
|
|
|
|
|
|
|
state.info = info;
|
|
state.info = info;
|
|
|
},
|
|
},
|
|
|
// 设置登录用户的菜单
|
|
// 设置登录用户的菜单
|
|
|
- setMenus(state, menus) {
|
|
|
|
|
|
|
+ setMenus (state, menus) {
|
|
|
state.menus = menus;
|
|
state.menus = menus;
|
|
|
},
|
|
},
|
|
|
// 设置登录用户的权限
|
|
// 设置登录用户的权限
|
|
|
- setAuthorities(state, authorities) {
|
|
|
|
|
|
|
+ setAuthorities (state, authorities) {
|
|
|
state.authorities = authorities;
|
|
state.authorities = authorities;
|
|
|
},
|
|
},
|
|
|
// 设置登录用户的权限路由
|
|
// 设置登录用户的权限路由
|
|
|
- setAuthoritiesRouter(state, authoritiesRouter) {
|
|
|
|
|
|
|
+ setAuthoritiesRouter (state, authoritiesRouter) {
|
|
|
state.authoritiesRouter = authoritiesRouter;
|
|
state.authoritiesRouter = authoritiesRouter;
|
|
|
},
|
|
},
|
|
|
// 设置登录用户的角色
|
|
// 设置登录用户的角色
|
|
|
- setRoles(state, roles) {
|
|
|
|
|
|
|
+ setRoles (state, roles) {
|
|
|
state.roles = roles;
|
|
state.roles = roles;
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -106,13 +106,14 @@ export default {
|
|
|
// return { menus, homePath };
|
|
// return { menus, homePath };
|
|
|
// },
|
|
// },
|
|
|
//动态路由
|
|
//动态路由
|
|
|
- async fetchUserInfo({ commit }) {
|
|
|
|
|
|
|
+ async fetchUserInfo ({ commit }) {
|
|
|
const result = await getResourcesTree().catch(() => {});
|
|
const result = await getResourcesTree().catch(() => {});
|
|
|
- if (!result) {
|
|
|
|
|
|
|
+ const list = result.filter((i) => i.path === '/page-wms');
|
|
|
|
|
+ if (!list.length) {
|
|
|
return {};
|
|
return {};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const { menuList, authorities } = formatRouter(result);
|
|
|
|
|
|
|
+ const { menuList, authorities } = formatRouter(list[0].children);
|
|
|
|
|
|
|
|
// 用户权限
|
|
// 用户权限
|
|
|
// const authorities =
|
|
// const authorities =
|
|
@@ -157,19 +158,19 @@ export default {
|
|
|
/**
|
|
/**
|
|
|
* 更新用户信息
|
|
* 更新用户信息
|
|
|
*/
|
|
*/
|
|
|
- setInfo({ commit }, value) {
|
|
|
|
|
|
|
+ setInfo ({ commit }, value) {
|
|
|
commit('setUserInfo', value);
|
|
commit('setUserInfo', value);
|
|
|
},
|
|
},
|
|
|
/**
|
|
/**
|
|
|
* 更新菜单数据
|
|
* 更新菜单数据
|
|
|
*/
|
|
*/
|
|
|
- setMenus({ commit }, value) {
|
|
|
|
|
|
|
+ setMenus ({ commit }, value) {
|
|
|
commit('setMenus', value);
|
|
commit('setMenus', value);
|
|
|
},
|
|
},
|
|
|
/**
|
|
/**
|
|
|
* 更新菜单的badge
|
|
* 更新菜单的badge
|
|
|
*/
|
|
*/
|
|
|
- setMenuBadge({ commit, state }, { path, value, color }) {
|
|
|
|
|
|
|
+ setMenuBadge ({ commit, state }, { path, value, color }) {
|
|
|
const menus = formatTreeData(state.menus, (m) => {
|
|
const menus = formatTreeData(state.menus, (m) => {
|
|
|
if (path === m.path) {
|
|
if (path === m.path) {
|
|
|
return {
|
|
return {
|