feat: 路由改造

This commit is contained in:
zdl
2025-10-17 18:59:00 +08:00
parent 02bf1ea709
commit bae4d25e24
15 changed files with 496 additions and 227 deletions

View File

@@ -72,8 +72,7 @@ import ImportanceLegend from './components/ImportanceLegend';
import InvestmentCalendar from './components/InvestmentCalendar';
import { eventService } from '../../services/eventService';
// 导入导航栏组件 (如果需要保留原有的导航栏)
import HomeNavbar from '../../components/Navbars/HomeNavbar';
// 导航栏已由 MainLayout 提供,无需在此导入
const filterLabelMap = {
date_range: v => v ? `日期: ${v}` : '',
@@ -266,8 +265,7 @@ const Community = () => {
return (
<Box minH="100vh" bg={bgColor}>
{/* 导航栏 - 可以保留原有的或改用Chakra UI版本 */}
<HomeNavbar />
{/* 导航栏已由 MainLayout 提供 */}
{/* Midjourney风格英雄区域 */}
<MidjourneyHeroSection />

View File

@@ -83,8 +83,7 @@ import { BsGraphUp, BsLightningFill } from 'react-icons/bs';
import { keyframes } from '@emotion/react';
import ConceptTimelineModal from './ConceptTimelineModal';
import ConceptStatsPanel from './components/ConceptStatsPanel';
// 导入导航栏组件
import HomeNavbar from '../../components/Navbars/HomeNavbar';
// 导航栏已由 MainLayout 提供,无需在此导
// 导入订阅权限管理
import { useSubscription } from '../../hooks/useSubscription';
import SubscriptionUpgradeModal from '../../components/SubscriptionUpgradeModal';
@@ -1080,8 +1079,7 @@ const ConceptCenter = () => {
return (
<Box minH="100vh" bg="gray.50">
{/* 导航栏 */}
<HomeNavbar />
{/* 导航栏已由 MainLayout 提供 */}
{/* Hero Section */}
<Box

View File

@@ -44,8 +44,7 @@ import SectorDetails from './components/SectorDetails';
import { DataAnalysis, StockDetailModal } from './components/DataVisualizationComponents';
import { AdvancedSearch, SearchResultsModal } from './components/SearchComponents';
// 导入导航栏组件
import HomeNavbar from '../../components/Navbars/HomeNavbar';
// 导航栏已由 MainLayout 提供,无需在此导
// 导入高位股统计组件
import HighPositionStocks from './components/HighPositionStocks';
@@ -303,9 +302,8 @@ export default function LimitAnalyse() {
return (
<Box minH="100vh" bg={bgColor}>
{/* 导航栏 */}
<HomeNavbar />
{/* 导航栏已由 MainLayout 提供 */}
{/* 顶部Header */}
<Box bgGradient="linear(to-br, blue.500, purple.600)" color="white" py={8}>
<Container maxW="container.xl">

View File

@@ -61,7 +61,8 @@ import { FaChartLine, FaFire, FaRocket, FaBrain, FaCalendarAlt, FaChevronRight,
import { BsGraphUp, BsLightningFill } from 'react-icons/bs';
import { keyframes } from '@emotion/react';
import * as echarts from 'echarts';
import HomeNavbar from '../../components/Navbars/HomeNavbar';
// Navigation bar now provided by MainLayout
// import HomeNavbar from '../../components/Navbars/HomeNavbar';
// 动画定义
const pulseAnimation = keyframes`
@@ -524,10 +525,9 @@ const StockOverview = () => {
return (
<Box minH="100vh" bg={bgColor}>
{/* 导航栏 */}
<HomeNavbar />
{/* 导航栏已由 MainLayout 提供 */}
{/* Hero Section */}
<Box

View File

@@ -45,8 +45,7 @@ import MarginTrading from './components/MarginTrading';
// 导入现有的高质量组件
import LineChart from '../../components/Charts/LineChart';
// 导入导航栏组件
import HomeNavbar from '../../components/Navbars/HomeNavbar';
// 导航栏已由 MainLayout 提供,无需在此导
// 模拟盘账户管理 Hook
import { useTradingAccount } from './hooks/useTradingAccount';
@@ -221,9 +220,7 @@ export default function TradingSimulation() {
// ========== 5. 主要渲染逻辑 ==========
return (
<Box minH="100vh" bg={bgColor}>
{/* 导航栏 */}
<HomeNavbar />
{/* 导航栏已由 MainLayout 提供 */}
<Container maxW="7xl" py={8}>
{!isAuthenticated ? (
<Alert status="warning">