迁移用户审计和领取页

This commit is contained in:
yml2213
2026-07-07 18:31:55 +08:00
parent 45d4df74fc
commit 0b61aa4a14
5 changed files with 2376 additions and 3 deletions
+6 -3
View File
@@ -6,11 +6,14 @@ import { getAdminRole, hasAdminSession } from '@/utils/admin-auth'
import AdminLayout from '@/layouts/AdminLayout'
const AdminDashboardPage = lazy(() => import('@/pages/admin/AdminDashboardPage'))
const AdminAuditLogsPage = lazy(() => import('@/pages/admin/AdminAuditLogsPage'))
const AdminLoginPage = lazy(() => import('@/pages/admin/AdminLoginPage'))
const AdminOrderDetailPage = lazy(() => import('@/pages/admin/AdminOrderDetailPage'))
const AdminOrdersPage = lazy(() => import('@/pages/admin/AdminOrdersPage'))
const AdminTaskDetailPage = lazy(() => import('@/pages/admin/AdminTaskDetailPage'))
const AdminTasksPage = lazy(() => import('@/pages/admin/AdminTasksPage'))
const AdminUsersPage = lazy(() => import('@/pages/admin/AdminUsersPage'))
const ClaimPage = lazy(() => import('@/pages/claim/ClaimPage'))
const NotFoundPage = lazy(() => import('@/pages/NotFoundPage'))
function RequireAdmin() {
@@ -55,14 +58,14 @@ export default function App() {
<Route path="tasks" element={<AdminTasksPage />} />
<Route path="tasks/:taskId" element={<AdminTaskDetailPage />} />
<Route element={<RequireRole roles={['admin']} />}>
<Route path="users" element={<NotFoundPage title="用户管理迁移中" />} />
<Route path="users" element={<AdminUsersPage />} />
<Route path="platform-shops" element={<NotFoundPage title="平台配置迁移中" />} />
<Route path="platform-fulfillment" element={<NotFoundPage title="履约配置迁移中" />} />
<Route path="audit-logs" element={<NotFoundPage title="审计日志迁移中" />} />
<Route path="audit-logs" element={<AdminAuditLogsPage />} />
</Route>
</Route>
</Route>
<Route path="/claim/:token" element={<NotFoundPage title="领取页迁移中" />} />
<Route path="/claim/:token" element={<ClaimPage />} />
<Route path="*" element={<NotFoundPage />} />
</Routes>
</Suspense>