zdl
|
3f1f438440
|
feat(DeepAnalysis): 增强策略Tab功能
- 新增策略相关类型定义
- StrategyTab 功能增强
- 调整组件结构
|
2025-12-16 16:22:39 +08:00 |
|
zdl
|
24720dbba0
|
fix(mocks): 优化 financial.js Mock 数据
|
2025-12-16 16:22:24 +08:00 |
|
zdl
|
7877c41e9c
|
feat(Company): 集成股票对比功能
- 新增 currentStockInfo/compareStockInfo 状态管理
- 新增 handleCompare 处理对比数据加载
- StockQuoteCard 传入对比相关 props
|
2025-12-16 16:15:52 +08:00 |
|
zdl
|
b25d48e167
|
feat(StockQuoteCard): 新增股票对比功能
- 新增 CompareStockInput: 股票搜索输入组件
- 新增 StockCompareModal: 股票对比弹窗
- 更新类型定义支持对比功能
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 16:15:36 +08:00 |
|
zdl
|
804de885e1
|
feat(DynamicTracking): 新增业绩预告Tab
- 新增 forecast Tab(从 FinancialPanorama 迁移)
- 新增 loadForecast 数据加载逻辑
- 新增业绩预告列表展示
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 16:13:49 +08:00 |
|
zdl
|
6738a09e3a
|
fix(FinancialPanorama): 修复Mock数据结构 + 移除业绩预告Tab
- financial.js: 修复字段名 code→stock_code, name→stock_name
- financial.js: 财务报表改为嵌套结构匹配类型定义
- 移除业绩预告Tab(迁移至DynamicTracking)
|
2025-12-16 16:13:25 +08:00 |
|
zdl
|
67340e9b82
|
feat(MarketDataView): K线图优化 - 按需刷新 + 黑金主题
- useMarketData: 新增 refreshTradeData,切换时间范围只刷新K线数据
- chartOptions: 新增黑金主题配置函数
- 优化 useEffect,避免切换周期时全量刷新
|
2025-12-16 16:12:39 +08:00 |
|
zdl
|
00f2937a34
|
refactor(MarketDataView): 使用通用 SubTabContainer 简化代码
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 15:29:05 +08:00 |
|
zdl
|
91ed649220
|
refactor(MarketDataView): 优化图表配置和K线模块
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 15:28:59 +08:00 |
|
zdl
|
391955f88c
|
style(Panels): 应用黑金主题样式
|
2025-12-16 15:24:13 +08:00 |
|
zdl
|
59f4b1cdb9
|
refactor(useMarketData): 优化数据获取逻辑
|
2025-12-16 15:24:00 +08:00 |
|
zdl
|
3d6d01964d
|
feat(MarketDataView): 新增图表配置工具函数
|
2025-12-16 15:23:49 +08:00 |
|
zdl
|
3f3e13bddd
|
feat(KLineModule): 添加日K时间范围选择器
|
2025-12-16 15:20:06 +08:00 |
|
zdl
|
d27cf5b7d8
|
style(StockSummaryCard): 优化黑金主题原子组件样式
|
2025-12-16 15:19:40 +08:00 |
|
zdl
|
03bc2d681b
|
pref: FundingPanel 黑金主题改造 融资融券面板
|
2025-12-16 15:11:52 +08:00 |
|
zdl
|
1022fa4077
|
refactor(KLineModule): 黑金主题 + 精简组件结构
- KLineModule 应用黑金主题(渐变背景、金色按钮、金色图标)
- 删除 TradeTable、MinuteStats、TradeAnalysis 组件
- 删除 atoms 目录,EmptyState 内联到 KLineModule
- 更新 types.ts 移除 TradeTableProps
- 更新导出文件
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 15:03:50 +08:00 |
|
|
|
1cf55a94c3
|
update watchlist
|
2025-12-16 15:03:35 +08:00 |
|
zdl
|
406b951e53
|
refactor(TradeDataPanel): 合并 KLineChart 和 MinuteKLineSection 为 KLineModule
- 新增 KLineModule 组件,整合日K线和分钟K线功能
- 右上角 ButtonGroup 切换「日K」/「分钟」模式
- 刷新按钮置于切换按钮组前方
- 切换到分钟模式时自动加载数据
- 删除旧的 KLineChart.tsx 和 MinuteKLineSection.tsx
- 更新 panels/index.ts 导出
- 更新 types.ts,合并类型定义为 KLineModuleProps
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 14:52:06 +08:00 |
|
|
|
ae62108881
|
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-16 14:48:46 +08:00 |
|
|
|
8727e4dbaf
|
update watchlist
|
2025-12-16 14:48:40 +08:00 |
|
zdl
|
7f392619e7
|
refactor(TradeDataPanel): 原子设计模式拆分重构
- 将 TradeDataPanel.tsx (382行) 拆分为 8 个 TypeScript 文件
- 创建 3 个原子组件: MinuteStats、TradeAnalysis、EmptyState
- 创建 3 个业务组件: KLineChart、MinuteKLineSection、TradeTable
- 主入口组件精简至 ~50 行,降低 87%
- 更新 panels/index.ts 导出子组件
- 更新 STRUCTURE.md 文档
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 14:34:45 +08:00 |
|
zdl
|
09ca7265d7
|
refactor(StockSummaryCard): 黑金主题 4 列布局重构
- 布局从 1+3 改为 4 列横向排列(股票信息/交易热度/估值安全/情绪风险)
- 新增 darkGoldTheme 黑金主题配置
- 采用原子设计模式拆分:5 个原子组件 + 2 个业务组件
- 原子组件:DarkGoldCard、CardTitle、MetricValue、PriceDisplay、StatusTag
- 业务组件:StockHeaderCard、MetricCard
- 提取状态计算工具到 utils.ts
- types.ts: theme 参数改为可选
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 14:01:42 +08:00 |
|
zdl
|
72aef087ea
|
refactor(Concept): 优化 3D 力导向图和层级图组件
ForceGraphView:
- 优化 API 请求路径兼容性
- 改进数据处理逻辑
HierarchyView:
- 优化层级数据获取
- 改进 API 兼容性
DataVisualizationComponents:
- 代码优化
🤖 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
|
573fa409e3
|
fix(Mock): 修复概念中心 mock 数据并扩充层级结构
修复:
- latest_date → latest_trade_date(与前端字段名一致)
- 日期格式使用 YYYY-MM-DD 确保 Date 解析正确
扩充:
- 新增 /concept-api/ 路径的 MSW handler(代理兼容)
- 层级结构数据从 8 个一级分类扩充到 15 个
- 添加更丰富的二级/三级概念数据
- 新增 limitAnalyse mock handler
🤖 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
|
c962b3a550
|
feat(Concept): 优化日期选择器布局和排序方式显示
日期选择器布局调整:
- TradeDatePicker 新增 showLatestTradeDateTip prop 控制是否显示最新日期提示
- 快捷按钮(今天/昨天/一周前/一月前)移到日期输入框后
- 「数据更新至」提示移到最右侧,样式更低调避免误认为按钮
排序方式条件显示:
- 排序方式下拉框仅在列表视图(viewMode='list')显示
- 其他视图(3D图/层级图)隐藏排序方式,视图切换按钮自动靠右
🤖 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
|
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 |
|
|
|
a25d8c365b
|
update watchlist
|
2025-12-16 12:31:31 +08:00 |
|
|
|
b496b0a58b
|
update watchlist
|
2025-12-16 08:32:33 +08:00 |
|
|
|
3d1057fd04
|
update watchlist
|
2025-12-16 08:25:19 +08:00 |
|
|
|
804ca77c1b
|
update watchlist
|
2025-12-16 07:59:34 +08:00 |
|
|
|
39cbf98d6a
|
update watchlist
|
2025-12-15 18:40:11 +08:00 |
|
|
|
50d881b889
|
update watchlist
|
2025-12-15 18:35:59 +08:00 |
|
|
|
da13861e6c
|
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-15 18:28:43 +08:00 |
|
|
|
8221180200
|
update watchlist
|
2025-12-15 18:28:35 +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 |
|
|
|
affff859b0
|
update watchlist
|
2025-12-15 18:24:34 +08:00 |
|
|
|
389a537cef
|
update watchlist
|
2025-12-15 18:16:31 +08:00 |
|
|
|
72836fa5d4
|
update pay ui
|
2025-12-15 18:08:06 +08:00 |
|
|
|
17479a7362
|
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-15 18:07:57 +08:00 |
|
|
|
f5c46ae71b
|
update pay ui
|
2025-12-15 18:01:52 +08:00 |
|
zdl
|
fff937a7d5
|
feat(Concept): 热门个股标签点击跳转个股详情页
- 卡片视图和列表视图中的股票标签(如"阳光电源")可点击
- 点击后在新标签页打开个股详情页
- 悬停时有放大和颜色变化的视觉反馈
- "+X更多"仍然弹出完整股票列表
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:53:21 +08:00 |
|
|
|
710dc07582
|
update pay ui
|
2025-12-15 17:48:25 +08:00 |
|
zdl
|
1ecd3e6d10
|
feat(Concept): 股票数量和更多按钮可点击弹出股票列表
- 卡片视图:右上角"X只股票"徽章可点击
- 列表视图:"X只股票"文字可点击
- 列表视图:"+X更多"文字可点击
- 点击后弹出股票列表弹窗,与"查看个股"按钮行为一致
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:21:53 +08:00 |
|
zdl
|
59fdb150a9
|
fix(UI): 优化市值热力图和概念统计列表交互
- StockOverview: 启用热力图面包屑导航,支持返回上一级
- ConceptStatsPanel: 移除统计列表 400px 高度限制,改为自适应高度
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:21:53 +08:00 |
|
zdl
|
293886b54a
|
feat(Navbar): 订阅提示文案可点击跳转
- "点击管理订阅"文字改为可点击链接,直接跳转订阅页面
- 文案简化:移除"头像"二字
- 链接样式:蓝色文字 + 悬停下划线
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:21:53 +08:00 |
|
zdl
|
f304268af9
|
fix(Navbar): 优化用户头像悬停交互和订阅信息显示
- 将 Tooltip 改为 Popover 组件,支持鼠标悬停到弹出内容上
- 用户现在可以正常悬停到"点击头像管理订阅"提示
- 订阅信息新增到期日期显示,用户无需自己计算到期时间
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:21:53 +08:00 |
|
zdl
|
cbef50c3e5
|
ui: 优化使用说明弹窗提示文字样式
- 提示文字颜色从 whiteAlpha.400 改为 yellow.300,更醒目
- 字号从 11px 增加到 12px,增加 fontWeight
- 边框颜色调整为金色调
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:21:53 +08:00 |
|
zdl
|
9990d95e28
|
fix(Community): 优化搜索和时间筛选交互
- 搜索框添加清空按钮(allowClear)
- 自定义时间范围限制不能超过当前时间(精确到分钟)
- 相关概念移除"相关度"显示
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-15 17:21:53 +08:00 |
|
|
|
afe1180736
|
update pay ui
|
2025-12-15 16:50:03 +08:00 |
|
|
|
d28e25b37c
|
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-15 16:03:15 +08:00 |
|