style(DeepAnalysisTab): 优化免责声明样式并更新 mock 数据

- DisclaimerBox: 简化为单行灰色文本,移除警告框样式
- Mock 数据: 更新核心定位、投资亮点、商业模式、战略分析内容
- 调整卡片顺序: 战略分析和业务板块上移

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
zdl
2025-12-11 14:47:17 +08:00
parent fba7a7ee96
commit 13fa91a998
3 changed files with 37 additions and 38 deletions

View File

@@ -1,27 +1,23 @@
/**
* 免责声明组件
*
* 显示 AI 分析内容的免责声明警告框
* 显示 AI 分析内容的免责声明提示
* 使用位置:深度分析各 Card 底部(共 6 处)
*/
import React from 'react';
import { Alert, AlertIcon, Box, Text } from '@chakra-ui/react';
import { Text } from '@chakra-ui/react';
const DisclaimerBox: React.FC = () => {
return (
<Alert status="warning" variant="left-accent" mb={4}>
<AlertIcon />
<Box fontSize="xs" lineHeight="1.4">
<Text fontWeight="medium" mb={1}>
</Text>
<Text>
AI模型基于新闻
</Text>
</Box>
</Alert>
<Text
mb={4}
color="gray.500"
fontSize="12px"
lineHeight="1.5"
>
AI模型基于新闻
</Text>
);
};

View File

@@ -49,6 +49,14 @@ const DeepAnalysisTab: React.FC<DeepAnalysisTabProps> = ({
/>
)}
{/* 战略分析 */}
{comprehensiveData?.qualitative_analysis?.strategy && (
<StrategyAnalysisCard
strategy={comprehensiveData.qualitative_analysis.strategy}
cardBg={cardBg}
/>
)}
{/* 竞争地位分析 */}
{comprehensiveData?.competitive_position && (
<CompetitiveAnalysisCard
@@ -66,6 +74,17 @@ const DeepAnalysisTab: React.FC<DeepAnalysisTabProps> = ({
/>
)}
{/* 业务板块详情 */}
{comprehensiveData?.business_segments &&
comprehensiveData.business_segments.length > 0 && (
<BusinessSegmentsCard
businessSegments={comprehensiveData.business_segments}
expandedSegments={expandedSegments}
onToggleSegment={onToggleSegment}
cardBg={cardBg}
/>
)}
{/* 产业链分析 */}
{valueChainData && (
<ValueChainCard valueChainData={valueChainData} cardBg={cardBg} />
@@ -90,26 +109,7 @@ const DeepAnalysisTab: React.FC<DeepAnalysisTabProps> = ({
/>
)}
</GridItem>
</Grid>
{/* 业务板块详情 */}
{comprehensiveData?.business_segments &&
comprehensiveData.business_segments.length > 0 && (
<BusinessSegmentsCard
businessSegments={comprehensiveData.business_segments}
expandedSegments={expandedSegments}
onToggleSegment={onToggleSegment}
cardBg={cardBg}
/>
)}
{/* 战略分析 */}
{comprehensiveData?.qualitative_analysis?.strategy && (
<StrategyAnalysisCard
strategy={comprehensiveData.qualitative_analysis.strategy}
cardBg={cardBg}
/>
)}
</Grid>
</VStack>
);
};