将 1,796 行单文件拆分为原子设计模式结构: **atoms/** - 原子组件 - DisclaimerBox: 免责声明警告框 - ScoreBar: 评分进度条 - BusinessTreeItem: 业务树形项 - KeyFactorCard: 关键因素卡片 **components/** - Card 容器组件 - CorePositioningCard: 核心定位 - CompetitiveAnalysisCard: 竞争地位分析(含雷达图) - BusinessStructureCard: 业务结构 - ValueChainCard: 产业链分析 - KeyFactorsCard: 关键因素 - TimelineCard: 发展时间线 - BusinessSegmentsCard: 业务板块详情 - StrategyAnalysisCard: 战略分析 **organisms/** - 复杂组件 - ValueChainNodeCard: 产业链节点(含 RelatedCompaniesModal) - TimelineComponent: 时间线(含 EventDetailModal) **utils/** - chartOptions.ts: ECharts 图表配置 优化效果:主文件从 1,796 行减少到 117 行(-93%) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
15 lines
635 B
TypeScript
15 lines
635 B
TypeScript
/**
|
|
* Card 子组件导出
|
|
*
|
|
* DeepAnalysisTab 的各个区块组件
|
|
*/
|
|
|
|
export { default as CorePositioningCard } from './CorePositioningCard';
|
|
export { default as CompetitiveAnalysisCard } from './CompetitiveAnalysisCard';
|
|
export { default as BusinessStructureCard } from './BusinessStructureCard';
|
|
export { default as ValueChainCard } from './ValueChainCard';
|
|
export { default as KeyFactorsCard } from './KeyFactorsCard';
|
|
export { default as TimelineCard } from './TimelineCard';
|
|
export { default as BusinessSegmentsCard } from './BusinessSegmentsCard';
|
|
export { default as StrategyAnalysisCard } from './StrategyAnalysisCard';
|