主要更新: - 完善 README 文档,新增中文详细使用说明与监控中心介绍 - 优化 README.md 文档内容和格式,增加英文和中文文档切换链接 - 新增监控中心模块,支持请求日志、统计分析和模型管理 - 增强 AI 提供商配置页面,添加配置搜索功能 - 更新 .gitignore,移除无效注释和调整条目名称 - 删除 README_CN.md 文件,统一文档结构 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
35 lines
1.5 KiB
TypeScript
35 lines
1.5 KiB
TypeScript
import { Navigate, useRoutes, type Location } from 'react-router-dom';
|
|
import { DashboardPage } from '@/pages/DashboardPage';
|
|
import { SettingsPage } from '@/pages/SettingsPage';
|
|
import { ApiKeysPage } from '@/pages/ApiKeysPage';
|
|
import { AiProvidersPage } from '@/pages/AiProvidersPage';
|
|
import { AuthFilesPage } from '@/pages/AuthFilesPage';
|
|
import { OAuthPage } from '@/pages/OAuthPage';
|
|
import { QuotaPage } from '@/pages/QuotaPage';
|
|
import { UsagePage } from '@/pages/UsagePage';
|
|
import { ConfigPage } from '@/pages/ConfigPage';
|
|
import { LogsPage } from '@/pages/LogsPage';
|
|
import { SystemPage } from '@/pages/SystemPage';
|
|
import { MonitorPage } from '@/pages/MonitorPage';
|
|
|
|
const mainRoutes = [
|
|
{ path: '/', element: <DashboardPage /> },
|
|
{ path: '/dashboard', element: <DashboardPage /> },
|
|
{ path: '/settings', element: <SettingsPage /> },
|
|
{ path: '/api-keys', element: <ApiKeysPage /> },
|
|
{ path: '/ai-providers', element: <AiProvidersPage /> },
|
|
{ path: '/auth-files', element: <AuthFilesPage /> },
|
|
{ path: '/oauth', element: <OAuthPage /> },
|
|
{ path: '/quota', element: <QuotaPage /> },
|
|
{ path: '/usage', element: <UsagePage /> },
|
|
{ path: '/config', element: <ConfigPage /> },
|
|
{ path: '/logs', element: <LogsPage /> },
|
|
{ path: '/system', element: <SystemPage /> },
|
|
{ path: '/monitor', element: <MonitorPage /> },
|
|
{ path: '*', element: <Navigate to="/" replace /> },
|
|
];
|
|
|
|
export function MainRoutes({ location }: { location?: Location }) {
|
|
return useRoutes(mainRoutes, location);
|
|
}
|