|
|
4a1f2d676c
|
community增加事件详情
|
2026-01-06 18:25:48 +08:00 |
|
|
|
19952ef2d9
|
个股论坛重做
|
2026-01-06 17:12:35 +08:00 |
|
|
|
7ffd288665
|
个股论坛重做
|
2026-01-06 16:25:06 +08:00 |
|
|
|
2c46beb58a
|
个股论坛重做
|
2026-01-06 16:08:16 +08:00 |
|
|
|
2ec62893f0
|
个股论坛重做
|
2026-01-06 16:00:37 +08:00 |
|
|
|
f35d444464
|
个股论坛重做
|
2026-01-06 15:49:27 +08:00 |
|
|
|
36316d4d7b
|
个股论坛重做
|
2026-01-06 15:29:10 +08:00 |
|
|
|
bea9b11184
|
个股论坛重做
|
2026-01-06 15:15:14 +08:00 |
|
|
|
463e86c2a7
|
个股论坛重做
|
2026-01-06 15:02:39 +08:00 |
|
|
|
ebf9fc2bf2
|
个股论坛重做
|
2026-01-06 14:57:33 +08:00 |
|
|
|
38abb260da
|
个股论坛重做
|
2026-01-06 14:40:09 +08:00 |
|
|
|
2359726be9
|
个股论坛重做
|
2026-01-06 14:24:01 +08:00 |
|
|
|
961d6482c2
|
个股论坛重做
|
2026-01-06 14:17:26 +08:00 |
|
|
|
eb50b14b7b
|
个股论坛重做
|
2026-01-06 13:45:06 +08:00 |
|
|
|
eb7751169d
|
个股论坛重做
|
2026-01-06 13:34:19 +08:00 |
|
|
|
20e10c04cd
|
个股论坛重做
|
2026-01-06 13:30:31 +08:00 |
|
|
|
a5f0f2110a
|
个股论坛重做
|
2026-01-06 13:23:20 +08:00 |
|
|
|
cc5fbd20c0
|
个股论坛重做
|
2026-01-06 13:07:41 +08:00 |
|
|
|
532dbc343d
|
个股论坛重做
|
2026-01-06 12:55:35 +08:00 |
|
|
|
915bfca3d6
|
个股论坛重做
|
2026-01-06 12:44:35 +08:00 |
|
|
|
42855274cc
|
个股论坛重做
|
2026-01-06 12:36:37 +08:00 |
|
|
|
cba57f5d6d
|
个股论坛重做
|
2026-01-06 12:24:54 +08:00 |
|
|
|
b79fb8d1da
|
个股论坛重做
|
2026-01-06 12:19:48 +08:00 |
|
|
|
4912105a8d
|
个股论坛重做
|
2026-01-06 12:09:28 +08:00 |
|
|
|
526337847b
|
个股论坛重做
|
2026-01-06 11:30:15 +08:00 |
|
|
|
7c65b1e066
|
个股论坛重做
|
2026-01-06 11:08:33 +08:00 |
|
|
|
03160da91f
|
个股论坛重做
|
2026-01-06 10:30:08 +08:00 |
|
|
|
d4366b041f
|
个股论坛重做
|
2026-01-06 10:25:12 +08:00 |
|
|
|
e1aa6bce66
|
个股论坛重做
|
2026-01-06 10:18:34 +08:00 |
|
|
|
a990a62fa5
|
个股论坛重做
|
2026-01-06 09:56:00 +08:00 |
|
|
|
12bf4c2f87
|
个股论坛重做
|
2026-01-06 08:13:01 +08:00 |
|
|
|
11db27d58d
|
概念板块重做
|
2026-01-05 19:16:42 +08:00 |
|
|
|
afa8be8112
|
概念板块重做
|
2026-01-05 18:17:35 +08:00 |
|
|
|
f761145a1a
|
概念板块重做
|
2026-01-05 16:47:05 +08:00 |
|
zdl
|
20294e4125
|
fix(HotspotOverview): 恢复异动详情抽屉功能
- 点击分时图异动标记打开右侧抽屉显示详情
- 点击筛选标签(放量异动、急跌等)打开抽屉显示该类型异动
- AlertDetailDrawer 恢复完整的可点击卡片头部
- 抽屉打开时默认展开第一个异动卡片并加载股票数据
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-05 16:01:11 +08:00 |
|
zdl
|
26a4ae610d
|
refactor(StockOverview/GlobalSidebar): TypeScript 迁移与组件拆分优化
### HotspotOverview 重构
- 拆分 CompactAlertCard.tsx 紧凑型异动卡片组件(React.memo)
- 拆分 StockListPanel.tsx 股票列表面板组件(React.memo)
- 新增 useConceptStocks.ts 概念股票数据 hook
- useHotspotData.js 转换为 TypeScript
- 新增 types.ts 集中类型定义(Alert, ConceptStock 等)
- 新增 styles.ts 动画与共享样式
- 主组件 index.tsx TypeScript 转换
### GlobalSidebar 重构
- 拆分 CollapsedMenu.tsx 折叠菜单组件
- 拆分 HotConceptsPopover.tsx 热门概念弹窗
- 拆分 PopoverMenuItem.tsx 弹窗菜单项
- 新增 types.ts 类型定义
- useCallback 优化事件处理函数
### StockOverview 重构
- index.js 转换为 TypeScript
- 新增 types.ts 类型定义(Concept, HeatmapStock 等)
- 新增 utils/formatters.ts 格式化工具
- useCallback 优化数据获取函数
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-05 15:47:12 +08:00 |
|
zdl
|
0ed297dd19
|
refactor: LimitAnalyse 模块 TypeScript 迁移
- ztStaticService.js → ztStaticService.ts: 添加完整类型定义
- LimitAnalyse/index.js → index.tsx: memo/useCallback/useMemo 性能优化
- limitAnalyse.js → limitAnalyse.ts: Mock handlers 类型安全
- stock.js → stock.ts: 股票 Mock handlers 类型化
- 更新 MarketPanorama/types.ts: 扩展 SectorRelations 类型
- 修复 SectorNetwork.tsx 类型兼容性
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-05 15:16:10 +08:00 |
|
|
|
6fb2eb074a
|
概念板块重做
|
2026-01-05 15:09:20 +08:00 |
|
|
|
37fdfeb33d
|
概念板块重做
|
2026-01-05 15:06:35 +08:00 |
|
|
|
8eec3983dc
|
概念板块重做
|
2026-01-05 15:05:29 +08:00 |
|
zdl
|
f94c196dcb
|
添加删除的旧文件和修改的类型文件
refactor(LimitAnalyse): 组件 TypeScript 重构与性能优化
## 新增共享模块
- types/limitAnalyse.ts: 统一类型定义
- constants/limitAnalyseTheme.ts: 主题常量(颜色、动画)
- utils/limitAnalyseUtils.ts: 工具函数(风险等级、连板样式)
- styles/limitAnalyseStyles.ts: 共享样式
## 组件重构
- HighPositionSidebar: JS → TypeScript 目录结构 + 3个子组件
- HighPositionStocks: JS → TypeScript 目录结构 + 3个子组件
- SectorMovementTable: JS → TypeScript 目录结构 + 3个子组件
- SectorDetails + SmartSectorCard → UnifiedSectorCard(合并)
## 优化点
- 所有子组件使用 React.memo 优化
- 事件处理器使用 useCallback
- 消除 15+ 处重复代码
- TypeScript 覆盖率 100%
|
2026-01-05 14:56:12 +08:00 |
|
zdl
|
bd15c9775c
|
添加重构后的组件目录
|
2026-01-05 14:55:39 +08:00 |
|
zdl
|
d714f7d09f
|
添加新增的共享模块
|
2026-01-05 14:55:10 +08:00 |
|
|
|
f563422cf7
|
概念板块重做
|
2026-01-05 14:47:32 +08:00 |
|
zdl
|
e5f0d9aa2b
|
refactor(LimitAnalyse): 重构主页面布局与数据服务
- 整合市场全景、板块异动、高位股统计模块
- 状态提升实现板块点击联动(selectedSector)
- 更新 ztStaticService 静态数据服务:
- 添加缓存机制(dates 5分钟、daily 30分钟)
- 转换 stock_codes 为完整 stocks 对象
- 支持 sector_relations 板块关联数据
- 更新 Mock handlers:
- 完善 dates.json / daily/{date}.json 静态路径
- 添加 sector_relations 网络图数据生成
- 支持 chart_data 饼图数据结构
|
2026-01-05 14:34:19 +08:00 |
|
|
|
c86b75afbd
|
概念板块重做
|
2026-01-05 14:31:09 +08:00 |
|
|
|
4a762b1a22
|
概念板块重做
|
2026-01-05 14:21:51 +08:00 |
|
zdl
|
412e51fe28
|
refactor(MarketPanorama): 组件 TypeScript 转换与性能优化
- 将 MarketPanorama 及其子组件从 JS 转换为 TypeScript
- 新增 types.ts 统一管理共享类型定义(SectorInfo、Stock 等)
- 所有组件添加 memo() 包装优化渲染性能
- 使用 useCallback/useMemo 优化事件处理和计算
- 提取 TabButton、SortIcon 等子组件
- 常量配置集中管理(goldColors、TIME_PERIODS 等)
转换文件:
- index.tsx (主组件)
- SectorTreemap.tsx (板块热力图)
- SectorNetwork.tsx (板块关联图)
- MacroTabPanel.tsx (词云/饼图切换)
- TimeDistributionChart.tsx (时间分布图)
- SectorMovementTable.tsx (板块异动表格)
|
2026-01-05 14:19:56 +08:00 |
|
|
|
2b40a5a598
|
概念板块重做
|
2026-01-05 14:13:30 +08:00 |
|
|
|
e6312981bc
|
概念板块重做
|
2026-01-05 14:11:25 +08:00 |
|