feat: add system governance pages

This commit is contained in:
hailin
2026-07-01 14:19:59 +08:00
parent 4925285cf3
commit 9fc8101f96
8 changed files with 953 additions and 0 deletions

View File

@@ -2,6 +2,11 @@ import * as React from 'react'
import { DesignSystemPreview } from '@/features/design-system/DesignSystemPreview'
import { SolutionListPage } from '@/features/solutions/SolutionListPage'
import { AuditLogPage } from '@/features/system/AuditLogPage'
import { SystemMenusPage } from '@/features/system/SystemMenusPage'
import { SystemRolesPage } from '@/features/system/SystemRolesPage'
import { SystemUserGroupsPage } from '@/features/system/SystemUserGroupsPage'
import { SystemUsersPage } from '@/features/system/SystemUsersPage'
import { TicketCreatePage } from '@/features/tickets/TicketCreatePage'
import { TicketDetailPage } from '@/features/tickets/TicketDetailPage'
import { TicketListPage } from '@/features/tickets/TicketListPage'
@@ -24,6 +29,26 @@ export function Router() {
return <DesignSystemPreview />
}
if (route === '/audit') {
return <AuditLogPage />
}
if (route === '/system/users') {
return <SystemUsersPage />
}
if (route === '/system/user-groups') {
return <SystemUserGroupsPage />
}
if (route === '/system/roles') {
return <SystemRolesPage />
}
if (route === '/system/menus') {
return <SystemMenusPage />
}
if (route === '/') {
return <WorkbenchPage />
}