Commit Graph

26 Commits

Author SHA1 Message Date
zdl
fba95a6701 fix(Concept): 修复历史时间轴图例颜色与日历不一致
- 将「涨3%+」图例边框颜色从 orange.400 改为 red.500
- 与日历中高涨幅事件背景色 (#F56565) 统一

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-16 13:14:16 +08:00
zdl
1eb8361249 fix(Concept): 修复历史时间轴研报查看原文按钮无反应
- 添加 formatUrl 函数自动补全 URL 协议前缀(http/https)
- 处理缺少协议或协议相对路径的 URL
- 添加弹窗拦截提示和无效链接错误提示

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-15 18:26:29 +08:00
d44f8d8fa8 update pay ui 2025-12-13 17:03:48 +08:00
14514458ed update pay ui 2025-12-11 07:54:01 +08:00
4c7a761324 update pay ui 2025-12-05 19:40:11 +08:00
c54318c3c9 update pay ui 2025-12-05 15:55:32 +08:00
zdl
b5d054d89f feat: 概念中心历史时间轴弹窗UI调整 2025-12-04 16:26:52 +08:00
96346977ae update pay function 2025-11-23 14:38:29 +08:00
f578969ee6 update pay function 2025-11-23 14:25:38 +08:00
4da1d580fc update pay function 2025-11-23 13:53:13 +08:00
af362f3ceb update pay function 2025-11-23 13:40:46 +08:00
e01092365e update pay function 2025-11-23 13:15:41 +08:00
ad7c180e11 update pay function 2025-11-23 12:54:51 +08:00
2111b1d25b update pay function 2025-11-23 12:45:44 +08:00
ddcbbc9da4 update pay function 2025-11-23 12:35:48 +08:00
6515a47a42 update pay function 2025-11-23 12:31:34 +08:00
0bcf6a93f7 update pay function 2025-11-23 12:21:19 +08:00
5857144180 update pay function 2025-11-23 12:11:12 +08:00
zdl
37d98203a3 fix: 优化概念中心时间轴弹窗关闭行为,使用条件渲染
问题描述:
- 点击关闭按钮后,弹窗未完全关闭
- 可能存在 DOM 残留或状态问题

优化方案:
- 使用条件渲染替代 isOpen 属性控制
- 当状态为 false 时,Modal 组件完全从 DOM 中卸载
- 确保每次打开都是全新的状态

修改内容:
1. 主时间轴 Modal:添加 {isOpen && <Modal>...</Modal>} 条件渲染
2. 研报详情 Modal:添加 {isReportModalOpen && <Modal>...</Modal>} 条件渲染
3. 新闻详情 Modal:添加 {isNewsModalOpen && <Modal>...</Modal>} 条件渲染

优化效果:
- 弹窗关闭后组件完全卸载,避免残留
- 减少不必要的 DOM 节点,提升性能
- 每次打开都是全新的组件实例

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-31 15:05:15 +08:00
zdl
adaebbf800 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>
2025-10-31 14:51:53 +08:00
zdl
35f8b5195a feat: 访问"概念中心"页面
2. 点击任意概念卡片进入概念详情
     3. 点击"历史时间轴"按钮(需要Max会员权限)
     4. 查看弹窗底部是否显示风险提示 & mock数据处理
2025-10-29 19:18:12 +08:00
zdl
c6a6444d9a feat: 概念中心的事件追踪 2025-10-28 21:45:51 +08:00
zdl
ea627f867e feat:添加mock接口
1.  Profile 和 Settings 页面(2个文件)
  2.  EventDetail 页面(1个文件)
  3.  身份验证组件(WechatRegister.js)
  4.  Company 页面(CompanyOverview, index, FinancialPanorama, MarketDataView)
  5.  Concept 页面(ConceptTimelineModal, ConceptStatsPanel, index)
2025-10-18 08:46:56 +08:00
zdl
495ad758ea feat: 10.10线上最新代码提交 2025-10-11 16:16:02 +08:00
4d0dc109bc updated 2025-10-11 12:10:00 +08:00
8107dee8d3 Initial commit 2025-10-11 12:02:01 +08:00