| | |
| | | const data = res.data.data; |
| | | // console.log(data); |
| | | commit('SET_PERMISSION', data); |
| | | resolve(); |
| | | resolve() |
| | | }) |
| | | }) |
| | | }, |
| | |
| | | SET_ROLES: (state, roles) => { |
| | | state.roles = roles; |
| | | }, |
| | | SET_PERMISSION: (state, permission) => { |
| | | let permission_new = {}; |
| | | permission.forEach(item => { |
| | | //console.log(item) |
| | | let children = {}; |
| | | if (item.children && item.children.length > 0) { |
| | | item.children.forEach(child => { |
| | | Vue.set(children, child.code, true); |
| | | }); |
| | | } |
| | | Vue.set(permission_new, item.code, children); |
| | | }); |
| | | //console.log(permission_new) |
| | | state.permission = permission_new; |
| | | setStore({name: "saber-permission", content: permission_new}); |
| | | }, |
| | | |
| | | } |
| | | |