From 84914b3ccae8c1bacb5cc0099e1f1bfbe5f91855 Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Tue, 16 Dec 2025 20:22:14 +0800 Subject: [PATCH] =?UTF-8?q?fix(FinancialPanorama):=20=E6=81=A2=E5=A4=8D?= =?UTF-8?q?=E7=9B=88=E5=88=A9=E4=B8=8E=E5=88=A9=E6=B6=A6=E8=B6=8B=E5=8A=BF?= =?UTF-8?q?=E5=9B=BE=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重新引入 ComparisonAnalysis 组件 - 在财务全景面板下方显示营收与利润趋势柱状图 - 修复之前重构时遗漏的功能模块 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../Company/components/FinancialPanorama/index.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/views/Company/components/FinancialPanorama/index.tsx b/src/views/Company/components/FinancialPanorama/index.tsx index ef3c5dd0..4b7b0b90 100644 --- a/src/views/Company/components/FinancialPanorama/index.tsx +++ b/src/views/Company/components/FinancialPanorama/index.tsx @@ -52,7 +52,7 @@ import SubTabContainer, { type SubTabConfig } from '@components/SubTabContainer' import { useFinancialData, type DataTypeKey } from './hooks'; import { COLORS } from './constants'; import { calculateYoYChange, getCellBackground, getMetricChartOption } from './utils'; -import { PeriodSelector, FinancialOverviewPanel, MainBusinessAnalysis } from './components'; +import { PeriodSelector, FinancialOverviewPanel, MainBusinessAnalysis, ComparisonAnalysis } from './components'; import { BalanceSheetTab, IncomeStatementTab, @@ -93,6 +93,7 @@ const FinancialPanorama: React.FC = ({ stockCode: propSt cashflow, financialMetrics, mainBusiness, + comparison, loading, loadingTab, error, @@ -285,6 +286,16 @@ const FinancialPanorama: React.FC = ({ stockCode: propSt /> )} + {/* 营收与利润趋势 */} + {!loading && comparison && comparison.length > 0 && ( + + + 盈利与利润趋势 + + + + )} + {/* 主营业务 */} {!loading && stockInfo && (