diff --git a/src/views/Company/ForecastReport.js b/src/views/Company/ForecastReport.js new file mode 100644 index 00000000..5dea7ee4 --- /dev/null +++ b/src/views/Company/ForecastReport.js @@ -0,0 +1,31 @@ +import React from 'react'; +import { Box, Text, VStack, Icon } from '@chakra-ui/react'; +import { FaChartLine } from 'react-icons/fa'; + +/** + * 预测报告组件 - 占位符 + * TODO: 实现完整功能 + */ +const ForecastReport = ({ stockCode }) => { + return ( + + + + + 预测报告功能开发中 + + + 股票代码: {stockCode || '未选择'} + + + + ); +}; + +export default ForecastReport; diff --git a/src/views/Company/MarketDataView.js b/src/views/Company/MarketDataView.js new file mode 100644 index 00000000..76c232b4 --- /dev/null +++ b/src/views/Company/MarketDataView.js @@ -0,0 +1,31 @@ +import React from 'react'; +import { Box, Text, VStack, Icon } from '@chakra-ui/react'; +import { FaChartBar } from 'react-icons/fa'; + +/** + * 市场数据视图组件 - 占位符 + * TODO: 实现完整功能 + */ +const MarketDataView = ({ stockCode }) => { + return ( + + + + + 市场数据功能开发中 + + + 股票代码: {stockCode || '未选择'} + + + + ); +}; + +export default MarketDataView; diff --git a/src/views/Company/index.js b/src/views/Company/index.js index dc30643f..ea90c33f 100644 --- a/src/views/Company/index.js +++ b/src/views/Company/index.js @@ -29,10 +29,10 @@ import { FaChartLine, FaMoneyBillWave, FaChartBar, FaInfoCircle } from 'react-ic import { useAuth } from '../../contexts/AuthContext'; import { logger } from '../../utils/logger'; import { getApiBase } from '../../utils/apiConfig'; -import FinancialPanorama from './FinancialPanorama'; +import FinancialPanorama from './components/FinancialPanorama'; import ForecastReport from './ForecastReport'; import MarketDataView from './MarketDataView'; -import CompanyOverview from './CompanyOverview'; +import CompanyOverview from './components/CompanyOverview'; // 导入 PostHog 追踪 Hook import { useCompanyEvents } from './hooks/useCompanyEvents';