feat: Multi-user system with PostgreSQL - WIP temporary save
This commit is contained in:
@@ -51,12 +51,26 @@ export const asyncRouterMap = [
|
||||
component: () => import('@/views/indicator-community'),
|
||||
meta: { title: 'menu.dashboard.community', keepAlive: false, icon: 'shop', permission: ['dashboard'] }
|
||||
},
|
||||
// 系统设置
|
||||
// 系统设置 (admin only)
|
||||
{
|
||||
path: '/settings',
|
||||
name: 'Settings',
|
||||
component: () => import('@/views/settings'),
|
||||
meta: { title: 'menu.settings', keepAlive: false, icon: 'setting', permission: ['dashboard'] }
|
||||
meta: { title: 'menu.settings', keepAlive: false, icon: 'setting', permission: ['admin'] }
|
||||
},
|
||||
// 用户管理 (admin only)
|
||||
{
|
||||
path: '/user-manage',
|
||||
name: 'UserManage',
|
||||
component: () => import('@/views/user-manage'),
|
||||
meta: { title: 'menu.userManage', keepAlive: false, icon: 'team', permission: ['admin'] }
|
||||
},
|
||||
// 个人中心
|
||||
{
|
||||
path: '/profile',
|
||||
name: 'Profile',
|
||||
component: () => import('@/views/profile'),
|
||||
meta: { title: 'menu.myProfile', keepAlive: false, icon: 'user', permission: ['dashboard'] }
|
||||
}
|
||||
|
||||
// other
|
||||
|
||||
Reference in New Issue
Block a user