This commit is contained in:
2025-10-11 12:10:00 +08:00
parent 8107dee8d3
commit 4d0dc109bc
109 changed files with 152150 additions and 8037 deletions

View File

@@ -29,12 +29,7 @@ import Community from "views/Community";
import LimitAnalyse from "views/LimitAnalyse";
import ForecastReport from "views/Company/ForecastReport";
import ConceptCenter from "views/Concept";
import FinancialPanorama from "views/Company/FinancialPanorama";
import CompanyIndex from "views/Company";
import MarketDataView from "views/Company/MarketDataView";
import StockOverview from "views/StockOverview";
import EventDetail from "views/EventDetail";
import TradingSimulation from "views/TradingSimulation";
// Contexts
import { AuthProvider } from "contexts/AuthContext";
@@ -50,75 +45,12 @@ function AppContent() {
{/* 首页路由 */}
<Route path="home/*" element={<HomeLayout />} />
{/* Community页面路由 - 需要登录 */}
<Route
path="community"
element={
<ProtectedRoute>
<Community />
</ProtectedRoute>
}
/>
{/* Community页面路由 */}
<Route path="community" element={<Community />} />
<Route path="forecast-report" element={<ForecastReport />} />
<Route path="Financial" element={<FinancialPanorama />} />
<Route path="company" element={<CompanyIndex />} />
<Route path="company/:code" element={<CompanyIndex />} />
<Route path="market-data" element={<MarketDataView />} />
{/* 概念中心路由 - 需要登录 */}
<Route
path="concepts"
element={
<ProtectedRoute>
<ConceptCenter />
</ProtectedRoute>
}
/>
<Route
path="concept"
element={
<ProtectedRoute>
<ConceptCenter />
</ProtectedRoute>
}
/>
{/* 股票概览页面路由 - 需要登录 */}
<Route
path="stocks"
element={
<ProtectedRoute>
<StockOverview />
</ProtectedRoute>
}
/>
<Route
path="stock-overview"
element={
<ProtectedRoute>
<StockOverview />
</ProtectedRoute>
}
/>
{/* Limit Analyse页面路由 - 需要登录 */}
<Route
path="limit-analyse"
element={
<ProtectedRoute>
<LimitAnalyse />
</ProtectedRoute>
}
/>
{/* 事件详情独立页面路由(不经 Admin 布局) */}
<Route path="event-detail/:eventId" element={<EventDetail />} />
{/* 模拟盘交易系统路由 - 需要登录 */}
<Route
path="trading-simulation"
element={
<ProtectedRoute>
<TradingSimulation />
</ProtectedRoute>
}
/>
<Route path="concepts" element={<ConceptCenter />} />
{/* Limit Analyse页面路由 */}
<Route path="limit-analyse" element={<LimitAnalyse />} />
{/* 管理后台路由 - 需要登录 */}
<Route