feat(DeepAnalysis): 增强策略Tab功能

- 新增策略相关类型定义
 - StrategyTab 功能增强
 - 调整组件结构
This commit is contained in:
zdl
2025-12-16 16:22:39 +08:00
parent 24720dbba0
commit 3f1f438440
4 changed files with 66 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
/**
* 战略分析 Tab
*
* 包含:核心定位 + 战略分析 + 竞争地位分析
* 包含:核心定位 + 战略分析 + 竞争地位分析 + 行业排名
*/
import React, { memo } from 'react';
@@ -11,15 +11,18 @@ import {
StrategyAnalysisCard,
CompetitiveAnalysisCard,
} from '../components';
import type { ComprehensiveData } from '../types';
import { IndustryRankingView } from '../../../FinancialPanorama/components';
import type { ComprehensiveData, IndustryRankData } from '../types';
export interface StrategyTabProps {
comprehensiveData?: ComprehensiveData;
industryRankData?: IndustryRankData[];
cardBg?: string;
}
const StrategyTab: React.FC<StrategyTabProps> = memo(({
comprehensiveData,
industryRankData,
cardBg,
}) => {
return (
@@ -44,6 +47,15 @@ const StrategyTab: React.FC<StrategyTabProps> = memo(({
{comprehensiveData?.competitive_position && (
<CompetitiveAnalysisCard comprehensiveData={comprehensiveData} />
)}
{/* 行业排名 */}
{industryRankData && industryRankData.length > 0 && (
<IndustryRankingView
industryRank={industryRankData}
bgColor="white"
borderColor="gray.200"
/>
)}
</TabPanelContainer>
);
});