diff --git a/src/views/Company/components/CompanyOverview/index.tsx b/src/views/Company/components/CompanyOverview/index.tsx deleted file mode 100644 index 19dd714f..00000000 --- a/src/views/Company/components/CompanyOverview/index.tsx +++ /dev/null @@ -1,32 +0,0 @@ -// src/views/Company/components/CompanyOverview/index.tsx -// 公司档案 - 主组件(组合层) -// 注:StockQuoteCard 已移至 Company/index.tsx,放在 Tab 容器上方,切换 Tab 时始终可见 - -import React from "react"; - -import type { CompanyOverviewProps } from "./types"; - -// 子组件 -import BasicInfoTab from "./BasicInfoTab"; - -/** - * 公司档案组件 - * - * 功能: - * - 显示基本信息 Tab(内部懒加载各子 Tab 数据) - * - * 注意: - * - StockQuoteCard 已提升到 Company/index.tsx 中渲染 - * - 确保切换 Tab 时股票行情卡片始终可见 - * - * 懒加载策略: - * - BasicInfoTab 内部根据 Tab 切换懒加载数据 - * - 各 Panel 组件自行获取所需数据(如 BusinessInfoPanel 调用 useBasicInfo) - */ -const CompanyOverview: React.FC = ({ stockCode }) => { - return ( - - ); -}; - -export default CompanyOverview; diff --git a/src/views/Company/components/CompanyTabs/index.js b/src/views/Company/components/CompanyTabs/index.js index 41e4b6f2..f2d88a3a 100644 --- a/src/views/Company/components/CompanyTabs/index.js +++ b/src/views/Company/components/CompanyTabs/index.js @@ -6,7 +6,7 @@ import TabContainer from '@components/TabContainer'; import { COMPANY_TABS, getTabNameByIndex } from '../../constants'; // 子组件导入(Tab 内容组件) -import CompanyOverview from '../CompanyOverview'; +import BasicInfoTab from '../CompanyOverview/BasicInfoTab'; import DeepAnalysis from '../DeepAnalysis'; import MarketDataView from '../MarketDataView'; import FinancialPanorama from '../FinancialPanorama'; @@ -17,7 +17,7 @@ import DynamicTracking from '../DynamicTracking'; * Tab 组件映射 */ const TAB_COMPONENTS = { - overview: CompanyOverview, + overview: BasicInfoTab, analysis: DeepAnalysis, market: MarketDataView, financial: FinancialPanorama, diff --git a/src/views/Company/config.ts b/src/views/Company/config.ts index 59055d59..c8153319 100644 --- a/src/views/Company/config.ts +++ b/src/views/Company/config.ts @@ -43,7 +43,7 @@ export const THEME: CompanyTheme = { // ============================================ const CompanyOverview = lazy(() => - import(/* webpackChunkName: "company-overview" */ './components/CompanyOverview') + import(/* webpackChunkName: "company-overview" */ './components/CompanyOverview/BasicInfoTab') ); const DeepAnalysis = lazy(() => import(/* webpackChunkName: "company-deep-analysis" */ './components/DeepAnalysis')