From 7c00763999fd78c10f2925d935d6772fb66dae1f Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Wed, 10 Dec 2025 13:29:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=AA=E8=82=A1=E4=B8=AD=E5=BF=83bug?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/InvestmentCalendar/index.js | 18 +++++++++++++----- src/views/Company/CompanyOverview.js | 2 +- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/components/InvestmentCalendar/index.js b/src/components/InvestmentCalendar/index.js index a84a9c1f..fc689cce 100644 --- a/src/components/InvestmentCalendar/index.js +++ b/src/components/InvestmentCalendar/index.js @@ -544,11 +544,19 @@ const InvestmentCalendar = () => { render: (concepts) => ( {concepts && concepts.length > 0 ? ( - concepts.slice(0, 3).map((concept, index) => ( - }> - {Array.isArray(concept) ? concept[0] : concept} - - )) + concepts.slice(0, 3).map((concept, index) => { + // 兼容多种数据格式:字符串、数组、对象 + const conceptName = typeof concept === 'string' + ? concept + : Array.isArray(concept) + ? concept[0] + : concept?.concept || concept?.name || ''; + return ( + }> + {conceptName} + + ); + }) ) : ( )} diff --git a/src/views/Company/CompanyOverview.js b/src/views/Company/CompanyOverview.js index 15fa08ee..d5db0be8 100644 --- a/src/views/Company/CompanyOverview.js +++ b/src/views/Company/CompanyOverview.js @@ -2426,7 +2426,7 @@ const CompanyAnalysisComplete = ({ stockCode: propStockCode }) => { <> {event.keywords.slice(0, 4).map((keyword, kidx) => ( - {keyword} + {typeof keyword === 'string' ? keyword : keyword.concept} ))}