zdl
|
4954373b5b
|
style(ComparisonAnalysis): 应用黑金主题样式
- 图表配置:金色标题、深色 tooltip、金色坐标轴
- 净利润折线改为金色渐变填充
- 营收柱状图首个柱子使用金色
- 组件容器:透明背景 + 金色边框
- 移除外部重复标题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 20:35:14 +08:00 |
|
zdl
|
66cd6c3a29
|
fix(mock): 修复 periodComparison 数据结构
- 将 periodComparison 从对象格式改为数组格式
- 匹配 ComparisonAnalysis 组件期望的数据结构
- 修复"盈利与利润趋势"图表无法显示的问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 20:33:07 +08:00 |
|
zdl
|
ba99f55b16
|
refactor(ForecastReport): 迁移至 TypeScript
|
2025-12-16 20:28:58 +08:00 |
|
zdl
|
2f69f83d16
|
feat(mock): 添加业绩预告 mock 数据
- 新增 /api/stock/:stockCode/forecast handler
- 支持动态跟踪下的业绩预告面板
|
2025-12-16 20:27:43 +08:00 |
|
zdl
|
3bd48e1ddd
|
refactor(StockQuoteCard): 拆分为原子组件
- 新增 theme.ts 黑金主题常量
- 新增 formatters.ts 格式化工具函数
- 拆分 PriceDisplay/SecondaryQuote/KeyMetrics/MainForceInfo/CompanyInfo/StockHeader
- 主组件从 414 行简化为 150 行
- 提高可维护性和复用性
|
2025-12-16 20:24:01 +08:00 |
|
zdl
|
84914b3cca
|
fix(FinancialPanorama): 恢复盈利与利润趋势图表
- 重新引入 ComparisonAnalysis 组件
- 在财务全景面板下方显示营收与利润趋势柱状图
- 修复之前重构时遗漏的功能模块
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 20:22:14 +08:00 |
|
zdl
|
da455946a3
|
style(MainBusinessAnalysis): 优化主营业务模块 UI
- 饼图配色改为黑金主题(金色系渐变)
- 修复表格固定列 hover 时背景色为白色的问题
- 统一表格单元格背景色为深色 #1A202C
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 20:20:15 +08:00 |
|
zdl
|
e734319ec4
|
refactor(FinancialPanorama): 使用 FinancialOverviewPanel 替换原头部组件
- 移除 StockInfoHeader 和 KeyMetricsOverview
- 使用新的三模块面板组件
- ROE 去重,布局统一
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 20:17:19 +08:00 |
|
zdl
|
faf2446203
|
feat(FinancialPanorama): 新增 FinancialOverviewPanel 三模块布局
- 复用 MetricCard 组件构建三列布局
- 成长能力:利润增长、营收增长、预增标签
- 盈利与回报:ROE、净利率、毛利率
- 风险与运营:资产负债率、流动比率、研发费用率
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 20:17:08 +08:00 |
|
zdl
|
83b24b6d54
|
style(MainBusinessAnalysis): 优化历史对比表格布局
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 20:15:57 +08:00 |
|
zdl
|
ab7164681a
|
feat(StockQuoteCard): 新增每股收益(EPS)显示
- Mock 数据添加 eps、pb、主力动态等指标
- StockQuoteCard 显示 EPS 数据
- useStockQuote 支持 eps 字段转换
- StockInfoHeader 移除重复的 EPS 显示
|
2025-12-16 20:08:35 +08:00 |
|
zdl
|
bc6d370f55
|
refactor(FinancialPanorama): 重构为 7+3 Tab 架构
- 财务指标拆分为 7 个分类 Tab(盈利/每股/成长/运营/偿债/费用/现金流)
- 保留 3 大报表 Tab(资产负债表/利润表/现金流量表)
- 新增 KeyMetricsOverview 关键指标速览组件
- 新增 FinancialTable 通用表格组件
- Hook 支持按 Tab 独立刷新数据
- PeriodSelector 整合到 SubTabContainer 右侧
- 删除废弃的 OverviewTab/MainBusinessTab
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 19:59:30 +08:00 |
|
zdl
|
42215b2d59
|
refactor(mocks): 调整主营业务数据结构为多期分类格式
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 19:59:06 +08:00 |
|
zdl
|
c34aa37731
|
feat(SubTabContainer): 新增 rightElement prop 支持自定义右侧内容
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-16 19:59:00 +08:00 |
|
zdl
|
2eb2a22495
|
feat(DeepAnalysis): 竞争地位分析增加行业排名弹窗
- CompetitiveAnalysisCard 新增 Modal 弹窗展示行业排名详情
- 点击 Badge 或查看详情按钮可打开弹窗
- 弹窗采用黑金主题样式
- StrategyTab 移除独立的 IndustryRankingView 展示
|
2025-12-16 16:33:45 +08:00 |
|
zdl
|
6a4c475d3a
|
refactor(FinancialPanorama): 重构为 SubTabContainer 二级导航
- 主组件从 Chakra Tabs 迁移到 SubTabContainer
- 新增 PeriodSelector 时间选择器组件
- IndustryRankingView 增加深色主题支持
- 拆分出 6 个独立 Tab 组件到 tabs/ 目录
- 类型定义优化,props 改为可选
|
2025-12-16 16:33:25 +08:00 |
|
zdl
|
e08b9d2104
|
refactor(DynamicTracking): 拆分组件
- 新增 ForecastPanel: 业绩预告面板组件
- 新增 NewsPanel: 新闻面板组件
- 组件模块化重构
|
2025-12-16 16:22:56 +08:00 |
|
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 |
|