feat(admin): account governance and user sync pages
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
import { AppRouteRecord } from '@/types/router'
|
||||
import { albumsRoutes } from './albums'
|
||||
import { systemRoutes } from './system'
|
||||
|
||||
/**
|
||||
* 导出所有模块化路由
|
||||
* @photo/admin 裁剪:模板演示路由(dashboard/template/widgets/examples/system/
|
||||
* article/result/exception/safeguard/help)已移除,仅保留业务菜单。
|
||||
*/
|
||||
export const routeModules: AppRouteRecord[] = [albumsRoutes]
|
||||
export const routeModules: AppRouteRecord[] = [albumsRoutes, systemRoutes]
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
/**
|
||||
* 账号治理路由(P4a Task 8:账号管理 + 用户同步)
|
||||
*/
|
||||
import { AppRouteRecord } from '@/types/router'
|
||||
|
||||
export const systemRoutes: AppRouteRecord = {
|
||||
name: 'System',
|
||||
path: '/system',
|
||||
component: '/index/index',
|
||||
meta: {
|
||||
title: 'menus.system.title',
|
||||
icon: 'ri:shield-user-line'
|
||||
},
|
||||
children: [
|
||||
{
|
||||
path: 'users',
|
||||
name: 'SystemUsers',
|
||||
component: '/system/users',
|
||||
meta: {
|
||||
title: 'menus.system.users',
|
||||
icon: 'ri:user-settings-line',
|
||||
keepAlive: false
|
||||
}
|
||||
},
|
||||
{
|
||||
path: 'user-sync',
|
||||
name: 'SystemUserSync',
|
||||
component: '/system/user-sync',
|
||||
meta: {
|
||||
title: 'menus.system.userSync',
|
||||
icon: 'ri:refresh-line',
|
||||
keepAlive: false
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user