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

@@ -388,11 +388,14 @@ export const PINGAN_BANK_DATA = {
comprehensiveAnalysis: {
qualitative_analysis: {
core_positioning: {
one_line_intro: '中国领先的股份制商业银行,平安集团综合金融战略的核心载体',
investment_highlights: '1. 背靠平安集团,综合金融优势显著,交叉销售和客户资源共享带来持续增长动力;\n2. 零售转型成效显著零售业务收入占比超50%个人客户突破1.2亿户;\n3. 金融科技领先同业AI、大数据、区块链等技术应用深化运营效率持续提升\n4. 风险管理体系完善,不良贷款率控制在较低水平,拨备覆盖率保持充足。',
business_model_desc: '平安银行以零售银行业务为核心驱动,依托平安集团综合金融平台,构建"三位一体"(智能化银行、移动化银行、综合化银行)发展模式。通过科技赋能实现业务流程数字化,降本增效的同时提升客户体验。对公业务聚焦供应链金融和产业互联网,服务实体经济高质量发展。'
one_line_intro: '零售基因+综合金融,低估值高弹性股份行',
investment_highlights: '1. 零售AUM 4.2万亿、抵押贷占比63%,低不良+高拨备形成稀缺安全垫\n2. 背靠平安集团,保险-银行-投资生态协同,交叉销售成本趋近于零\n3. 战略收缩高风险消费贷、发力科技/绿色/普惠"五篇大文章",资产重构带来息差与估值双升期权',
business_model_desc: '以零售金融为压舱石,通过按揭、私行财富、信用卡获取低成本负债;对公金融做精行业赛道,输出供应链金融与跨境金融解决方案;同业金融做专投资交易,赚取做市与波段收益。三大条线共享同一中台风控、科技平台与集团客户池,形成"负债降本-资产优价-中收增厚"的正循环,盈利核心=净息差+财富管理手续费+交易价差,集团生态降低获客与资本占用,实现轻资本高回报'
},
strategy: '坚持"科技引领、零售突破、对公做精"战略方针,深化数字化转型,打造智能化零售银行标杆。持续推进组织架构扁平化和敏捷化改革,提升经营效率。强化风险管理,保持资产质量稳定。'
strategy: {
strategy_description: '以"零售做强、对公做精、同业做专"为主线,通过压降高风险资产、深耕科技绿色普惠、强化集团协同,实现轻资本、弱周期、高股息的高质量增长。',
strategic_initiatives: '2025年AI 138个项目落地构建智能风控、智能投顾与智能运营目标3年降低单位成本10%以上发行800亿元资本债用于置换存量高成本次级债并支持科技绿色贷款扩张目标2026年科技绿色贷款占比提升至15%'
}
},
competitive_position: {
ranking: {

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>
);
};