Commit Graph

3961 Commits

Author SHA1 Message Date
zdl
cca576b544 fix: 弹窗固定高度 2025-12-04 14:02:21 +08:00
zdl
77af61a93a fix: 弹窗固定高度 2025-12-04 14:02:21 +08:00
zdl
69c1f66e57 feat: K线添加mock数据 2025-12-04 14:02:03 +08:00
zdl
999fd9b0a3 feat: K线添加mock数据 2025-12-04 14:02:03 +08:00
zdl
bd0248cfb3 feat: 添加批量获取K线数据的 mock handler
- 新增 /api/stock/batch-kline POST 接口 mock
- 支持批量获取多只股票的分时图和日K线数据
- 修复事件详情页面相关股票的K线和分时图无数据问题

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:46:47 +08:00
zdl
8d3e92dfaf feat: 添加批量获取K线数据的 mock handler
- 新增 /api/stock/batch-kline POST 接口 mock
- 支持批量获取多只股票的分时图和日K线数据
- 修复事件详情页面相关股票的K线和分时图无数据问题

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:46:47 +08:00
zdl
807e3d0113 fix: 修复 useWatchlist.js 合并冲突遗留问题
- 移除重复的 handleRemoveFromWatchlist 导出
- 移除 JSDoc 中重复的类型声明
- 清理残留的错误注释

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:35:51 +08:00
zdl
daee0427e4 fix: 修复 useWatchlist.js 合并冲突遗留问题
- 移除重复的 handleRemoveFromWatchlist 导出
- 移除 JSDoc 中重复的类型声明
- 清理残留的错误注释

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:35:51 +08:00
zdl
92511c2876 refactor: DynamicNewsDetailPanel 组件优化
- 使用 useReducer 整合 7 个折叠状态为统一的 sectionState
- 提取自选股逻辑到 useWatchlist Hook,移除 70 行重复代码
- 扩展 useWatchlist 添加 handleAddToWatchlist、isInWatchlist 方法
- 清理未使用的导入(HStack、useColorModeValue)
- 移除调试 console.log 日志
- RelatedStocksSection 改用 isInWatchlist 函数替代 watchlistSet

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:29:59 +08:00
zdl
e8c21f7863 refactor: DynamicNewsDetailPanel 组件优化
- 使用 useReducer 整合 7 个折叠状态为统一的 sectionState
- 提取自选股逻辑到 useWatchlist Hook,移除 70 行重复代码
- 扩展 useWatchlist 添加 handleAddToWatchlist、isInWatchlist 方法
- 清理未使用的导入(HStack、useColorModeValue)
- 移除调试 console.log 日志
- RelatedStocksSection 改用 isInWatchlist 函数替代 watchlistSet

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:29:59 +08:00
zdl
39de34e0de fix: 预加载行业数据(解决第一次点击无数据问题) 2025-12-04 12:33:59 +08:00
zdl
3f518def09 fix: 预加载行业数据(解决第一次点击无数据问题) 2025-12-04 12:33:59 +08:00
zdl
db0a49fb4a fix:修复添加自选股没反应 2025-12-04 12:20:27 +08:00
zdl
f521b89c27 fix:修复添加自选股没反应 2025-12-04 12:20:27 +08:00
zdl
22e22e5654 fix:修复事件中心刚进页面向上滚动了一部分 2025-12-04 11:57:30 +08:00
zdl
ac421011eb fix:修复事件中心刚进页面向上滚动了一部分 2025-12-04 11:57:30 +08:00
zdl
d458a5acf7 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  fix: 导航效果UI修复
  feat: 个股添加个股列表弹窗
  fix: 概念中心UI
  fix: 个股中心页面日期数据源统一
  fix: 修改的后端代码 /api/market/statistics 接口 添加日期格式化逻辑 //api/concepts/daily-top 添加日期格式化逻辑 /api/market/heatmap 接口 已经有正确的格式化
2025-12-04 11:53:37 +08:00
zdl
2a653afea1 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  fix: 导航效果UI修复
  feat: 个股添加个股列表弹窗
  fix: 概念中心UI
  fix: 个股中心页面日期数据源统一
  fix: 修改的后端代码 /api/market/statistics 接口 添加日期格式化逻辑 //api/concepts/daily-top 添加日期格式化逻辑 /api/market/heatmap 接口 已经有正确的格式化
2025-12-04 11:53:37 +08:00
zdl
cc8643ba33 fix: 导航效果UI修复 2025-12-04 11:52:44 +08:00
zdl
6628ddc7b2 fix: 导航效果UI修复 2025-12-04 11:52:44 +08:00
zdl
0a2fff0ffc feat: 个股添加个股列表弹窗 2025-12-04 11:51:21 +08:00
zdl
5dc480f5f4 feat: 个股添加个股列表弹窗 2025-12-04 11:51:21 +08:00
zdl
a712392218 fix: 概念中心UI 2025-12-04 11:35:29 +08:00
zdl
99f102a213 fix: 概念中心UI 2025-12-04 11:35:29 +08:00
20007c3831 update pay ui 2025-12-04 10:58:30 +08:00
a37206ec97 update pay ui 2025-12-04 10:58:30 +08:00
zdl
289ec3fe2f fix: 个股中心页面日期数据源统一
- fetchTopConcepts: 始终设置 selectedDate 和 availableDates
- fetchHeatmapData: 移除 setSelectedDate
- fetchMarketStats: 移除 setSelectedDate 和 setAvailableDates
- 新增 src/data/tradingDays.json: 交易日历数据(从 tdays.csv 转换)
- availableDates 基于交易日历生成,确保日期列表完整且包含最新日期

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 10:57:03 +08:00
zdl
9f6c98135f fix: 个股中心页面日期数据源统一
- fetchTopConcepts: 始终设置 selectedDate 和 availableDates
- fetchHeatmapData: 移除 setSelectedDate
- fetchMarketStats: 移除 setSelectedDate 和 setAvailableDates
- 新增 src/data/tradingDays.json: 交易日历数据(从 tdays.csv 转换)
- availableDates 基于交易日历生成,确保日期列表完整且包含最新日期

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 10:57:03 +08:00
5c4db56f69 update pay ui 2025-12-04 10:43:17 +08:00
5e5e2160b0 update pay ui 2025-12-04 10:43:17 +08:00
zdl
c79930bdb9 fix: 修改的后端代码
/api/market/statistics 接口 添加日期格式化逻辑
//api/concepts/daily-top 添加日期格式化逻辑
/api/market/heatmap 接口 已经有正确的格式化
2025-12-04 10:20:42 +08:00
zdl
f0074bca42 fix: 修改的后端代码
/api/market/statistics 接口 添加日期格式化逻辑
//api/concepts/daily-top 添加日期格式化逻辑
/api/market/heatmap 接口 已经有正确的格式化
2025-12-04 10:20:42 +08:00
zdl
a6ed422d77 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  fix: 去除个股中心动画,添加mock数据
  feat: 首页代码优化
2025-12-03 18:31:27 +08:00
zdl
e8285599e8 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  fix: 去除个股中心动画,添加mock数据
  feat: 首页代码优化
2025-12-03 18:31:27 +08:00
c9f46d6aa3 update pay ui 2025-12-03 17:40:57 +08:00
0eb760fa31 update pay ui 2025-12-03 17:40:57 +08:00
zdl
f4157d3e4f fix: 去除个股中心动画,添加mock数据 2025-12-03 17:28:23 +08:00
zdl
cdca889083 fix: 去除个股中心动画,添加mock数据 2025-12-03 17:28:23 +08:00
zdl
bc63245f25 feat: 首页代码优化 2025-12-03 17:15:48 +08:00
zdl
c0d8bf20a3 feat: 首页代码优化 2025-12-03 17:15:48 +08:00
e4d8c1dcd7 update pay ui 2025-12-03 17:13:49 +08:00
805b897afa update pay ui 2025-12-03 17:13:49 +08:00
4295445a8a Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui 2025-12-03 16:50:45 +08:00
2988af9806 Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui 2025-12-03 16:50:45 +08:00
8dfe4aaefa update pay ui 2025-12-03 16:50:39 +08:00
63023adcf3 update pay ui 2025-12-03 16:50:39 +08:00
zdl
b5126520cb feat: 添加mock数据 2025-12-03 15:56:24 +08:00
zdl
662d140439 feat: 添加mock数据 2025-12-03 15:56:24 +08:00
94ad679f6f update pay ui 2025-12-03 15:19:23 +08:00
c136c2aed8 update pay ui 2025-12-03 15:19:23 +08:00