feat(admin): account governance and user sync pages

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-20 20:26:53 +08:00
parent 3681999667
commit 618d1d796c
21 changed files with 2261 additions and 1 deletions
+2 -1
View File
@@ -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]
+36
View File
@@ -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
}
}
]
}