Commit Graph

3938 Commits

Author SHA1 Message Date
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