feat(react19-migration): 阶段4 - 布局与通用组件
- T4.1: DefaultLayout (ProLayout + Suspense + Outlet) - T4.2: SideMenu (AntD Menu + 递归菜单转换 + 图标映射) - T4.3: HeaderRight (Dropdown + Avatar + 退出登录) - T4.4: AuthGuard (认证守卫 → Navigate /login) - T4.5: PermissionGuard (权限守卫 → permission/role 检查) - T4.6: ChartContainer (AntV 图表容器) - T4.7: useAntV Hook (图表生命周期管理) - T4.8: usePermission Hook (权限检查封装) - 安装 @ant-design/pro-components @ant-design/icons 验证: npx tsc --noEmit 通过
This commit is contained in:
@@ -13,7 +13,7 @@ const LoginLog = lazy(() => import('@/pages/audit/login-log'))
|
||||
const OperationLog = lazy(() => import('@/pages/audit/operation-log'))
|
||||
const ExceptionLog = lazy(() => import('@/pages/audit/exception-log'))
|
||||
const Forbidden = lazy(() => import('@/pages/403'))
|
||||
const DefaultLayout = lazy(() => import('@/layouts/DefaultLayout'))
|
||||
const DefaultLayout = lazy(() => import('@/layouts/DefaultLayout/index'))
|
||||
|
||||
export { authLoader } from './guards'
|
||||
export { DefaultLayout, Login, Dashboard, UserManagement, RoleManagement, MenuManagement, ConfigManagement, DictManagement, FileManagement, NoticeManagement, LoginLog, OperationLog, ExceptionLog, Forbidden }
|
||||
|
||||
Reference in New Issue
Block a user