| | |
| | | ] |
| | | }, |
| | | { |
| | | path: '/dictItem', |
| | | component: Layout, |
| | | redirect: '/dictItem/Index', |
| | | hidden: true, |
| | | children: [ |
| | | { |
| | | path: 'Index/:dicId(\\d+)', |
| | | component: (resolve) => require(['@/views/dictItem/Index'], resolve), |
| | | name: 'Data', |
| | | meta: { title: '字典数据', icon: '' } |
| | | } |
| | | ] |
| | | }, |
| | | { |
| | | path: '/error', |
| | | component: Layout, |
| | | redirect: 'noRedirect', |
| | |
| | | if (!userRouter) { |
| | | request.get(`system/menu/${user.username}`).then((res) => { |
| | | const permissions = res.data.data.permissions |
| | | save('PERMISSIONS', permissions) |
| | | store.commit('account/setPermissions', permissions) |
| | | asyncRouter = res.data.data.routes |
| | | store.commit('account/setRoutes', asyncRouter) |