fix: 修复概念中心历史时间轴"查看详情"按钮无响应问题
问题描述: - 在历史时间轴弹窗中,点击新闻或研报的"查看详情"按钮无响应 - 导致用户无法查看新闻/研报的详细内容 问题根因: - 在 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 <noreply@anthropic.com>
This commit is contained in:
@@ -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({
|
||||
|
||||
Reference in New Issue
Block a user