From 5ca8d91f34d2135ab0388817ace72f7d5d4ca622 Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Fri, 31 Oct 2025 14:51:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=A6=82=E5=BF=B5?= =?UTF-8?q?=E4=B8=AD=E5=BF=83=E5=8E=86=E5=8F=B2=E6=97=B6=E9=97=B4=E8=BD=B4?= =?UTF-8?q?"=E6=9F=A5=E7=9C=8B=E8=AF=A6=E6=83=85"=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E6=97=A0=E5=93=8D=E5=BA=94=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题描述: - 在历史时间轴弹窗中,点击新闻或研报的"查看详情"按钮无响应 - 导致用户无法查看新闻/研报的详细内容 问题根因: - 在 onClick 事件处理函数中使用了未定义的变量 `date` - 应该使用循环中的 `item.date` 变量 - 未定义的变量导致追踪函数报错,阻止了后续代码执行 - Modal 无法正常打开 修复内容: - 第750行:trackNewsClicked(event, date) → trackNewsClicked(event, item.date) - 第763行:trackReportClicked(event, date) → trackReportClicked(event, item.date) 影响范围: - 概念中心历史时间轴功能 - 新闻和研报详情查看功能 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/views/Concept/ConceptTimelineModal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/Concept/ConceptTimelineModal.js b/src/views/Concept/ConceptTimelineModal.js index d8ef14ef..862c6ce6 100644 --- a/src/views/Concept/ConceptTimelineModal.js +++ b/src/views/Concept/ConceptTimelineModal.js @@ -747,7 +747,7 @@ const ConceptTimelineModal = ({ onClick={() => { if (event.type === 'news') { // 🎯 追踪新闻点击和详情打开 - trackNewsClicked(event, date); + trackNewsClicked(event, item.date); trackNewsDetailOpened(event); setSelectedNews({ @@ -760,7 +760,7 @@ const ConceptTimelineModal = ({ setIsNewsModalOpen(true); } else if (event.type === 'report') { // 🎯 追踪研报点击和详情打开 - trackReportClicked(event, date); + trackReportClicked(event, item.date); trackReportDetailOpened(event); setSelectedReport({