|
@@ -30,8 +30,12 @@ function addPath(ele, first) {
|
|
|
|
|
|
const user = {
|
|
|
state: {
|
|
|
- userInfo: {},
|
|
|
- permissions: {},
|
|
|
+ userInfo: getStore({
|
|
|
+ name: 'userInfo'
|
|
|
+ }) || {},
|
|
|
+ permissions: getStore({
|
|
|
+ name: 'permissions'
|
|
|
+ }) || [],
|
|
|
roles: [],
|
|
|
menu: getStore({
|
|
|
name: 'menu'
|
|
@@ -206,6 +210,11 @@ const user = {
|
|
|
},
|
|
|
SET_USER_INFO: (state, userInfo) => {
|
|
|
state.userInfo = userInfo
|
|
|
+ setStore({
|
|
|
+ name: 'userInfo',
|
|
|
+ content: userInfo,
|
|
|
+ type: 'session'
|
|
|
+ })
|
|
|
},
|
|
|
SET_MENU: (state, params = {}) => {
|
|
|
let {menu, type} = params;
|
|
@@ -227,7 +236,13 @@ const user = {
|
|
|
for (let i = 0; i < permissions.length; i++) {
|
|
|
list[permissions[i].authority] = true
|
|
|
}
|
|
|
+
|
|
|
state.permissions = list
|
|
|
+ setStore({
|
|
|
+ name: 'permissions',
|
|
|
+ content: list,
|
|
|
+ type: 'session'
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
|