Commit Graph

1664 Commits

Author SHA1 Message Date
zdl
8e679b56f4 style(StockQuoteCard): 优化布局和样式
- 数据区块改为三列布局:估值指标 | 市值股本 | 主力动态
- 流通市值、发行总股本、52周波动 放在同一列
- 区块标题高亮显示(金色 + 发光效果)
- 注释掉公司信息模块(成立日期、注册资本、所在地等)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 18:03:28 +08:00
zdl
ae397ac904 feat(mock): 完善 Mock 数据,修复 API 返回格式
- event.js: 修复 /api/events 返回格式,匹配 useEventData 期望的结构
- stock.js: 添加 /api/stock/:code/quote-detail handler(完整行情数据含买卖盘)
- stock.js: 添加 /api/flex-screen/quotes handler(指数行情)
- stock.js: 修复 /api/index/:code/kline 支持 minute 类型

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 18:03:21 +08:00
zdl
a5bc1e1ce3 fix: 优化错误处理,减少控制台噪音
- axiosConfig: 忽略 CanceledError 错误日志(组件卸载时的正常行为)
- socketService: 首次连接失败使用 warn 级别,后续重试使用 debug 级别
- useEventData: 添加防御性检查,防止 pagination 为 undefined 时崩溃

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 18:03:10 +08:00
zdl
2ce74b4331 style: 移除主 Tab 内容区的 padding
- Company/index.tsx: contentPadding 从 6 改为 0

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 18:01:56 +08:00
zdl
7931abe89b style: 移除公司概览与股权结构之间的间距
- BasicInfoTab: 设置 contentPadding={0}

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 18:00:16 +08:00
zdl
9b8983869c style: 子 Tab 紧凑模式,移除多余边距
- SubTabContainer: 添加 compact 属性
  - 移除 TabList 的 mx/mb 外边距
  - 移除圆角和阴影
  - 减小垂直内边距
- BasicInfoTab: 启用 compact 模式,移除 Card 包裹

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 17:54:56 +08:00
zdl
4b3588e8de feat: 将 StockQuoteCard 提升到 Tab 容器上方 + 修复 TS 警告
功能变更:
- 将 StockQuoteCard 从 CompanyOverview 移至 Company/index.tsx
- 股票行情卡片现在在切换 Tab 时始终可见

TypeScript 警告修复:
- SubTabContainer: WebkitBackdropFilter 改用 sx 属性
- DetailTable: 重新定义 TableRowData 类型,支持 boolean 索引
- SubscriptionContentNew: 添加类型安全的 AGREEMENT_URLS 索引访问

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-18 17:25:21 +08:00
42091bc7e5 更新Company页面的UI为FUI风格 2025-12-18 16:41:17 +08:00
d25c77353a 更新Company页面的UI为FUI风格 2025-12-18 14:20:53 +08:00
f36e210fe8 更新Company页面的UI为FUI风格 2025-12-18 09:07:26 +08:00
63ac4271b7 更新Company页面的UI为FUI风格 2025-12-18 08:34:16 +08:00
87ddc79252 更新Company页面的UI为FUI风格 2025-12-18 08:23:04 +08:00
26548c7036 更新Company页面的UI为FUI风格 2025-12-18 07:26:10 +08:00
028869aa0c 更新Company页面的UI为FUI风格 2025-12-18 00:24:11 +08:00
9623b08183 更新Company页面的UI为FUI风格 2025-12-18 00:14:50 +08:00
3199e6764d 更新Company页面的UI为FUI风格 2025-12-18 00:05:55 +08:00
852438b17e 更新Company页面的UI为FUI风格 2025-12-17 23:54:38 +08:00
c589e629b0 更新Company页面的UI为FUI风格 2025-12-17 23:48:37 +08:00
a2f224d118 更新Company页面的UI为FUI风格 2025-12-17 23:38:46 +08:00
6cb2742cf6 更新Company页面的UI为FUI风格 2025-12-17 23:20:33 +08:00
8acae9c93c 更新Company页面的UI为FUI风格 2025-12-17 22:56:12 +08:00
983d2575b2 更新Company页面的UI为FUI风格 2025-12-17 22:40:27 +08:00
0214052965 更新Company页面的UI为FUI风格 2025-12-17 22:30:18 +08:00
3adff89995 更新Company页面的UI为FUI风格 2025-12-17 22:22:44 +08:00
0d150f7b26 更新Company页面的UI为FUI风格 2025-12-17 21:41:57 +08:00
067b720263 更新Company页面的UI为FUI风格 2025-12-17 21:11:34 +08:00
318a83434a 更新Company页面的UI为FUI风格 2025-12-17 20:54:00 +08:00
c393e31eec 更新Company页面的UI为FUI风格 2025-12-17 19:31:55 +08:00
854aadcbc7 更新Company页面的UI为FUI风格 2025-12-17 19:21:48 +08:00
7b5ac2ef15 更新Company页面的UI为FUI风格 2025-12-17 19:20:10 +08:00
7054124eaf 更新Company页面的UI为FUI风格 2025-12-17 19:08:06 +08:00
4eb8310038 更新Company页面的UI为FUI风格 2025-12-17 19:05:02 +08:00
9b8d7d1d96 Merge branch 'feature_bugfix/251217_stock' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251217_stock 2025-12-17 18:35:25 +08:00
2d5d3b3342 update pay ui 2025-12-17 18:35:15 +08:00
zdl
480d446217 Merge branch 'feature_2025/251209_stock_pref' into feature_bugfix/251217_stock
* feature_2025/251209_stock_pref:
  feat(性能监控): 补全 T0 标记 + PostHog 上报
  fix(MSW): Bytedesk 添加 mock 数据响应
  fix(NotificationContext): Mock 模式下跳过 Socket 连接
2025-12-17 18:34:12 +08:00
zdl
e02cbcd9b7 feat(性能监控): 补全 T0 标记 + PostHog 上报
- index.js: 添加 html-loaded 标记(T0 监控点)
- performanceMonitor.ts: 调用 reportPerformanceMetrics 上报到 PostHog
- 现在完整监控 T0-T5 全部阶段并上报性能指标

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-17 18:29:35 +08:00
dbd4cb39ec update pay ui 2025-12-17 18:27:56 +08:00
88db9158d6 update pay ui 2025-12-17 18:12:22 +08:00
542e1c6225 update pay ui 2025-12-17 17:45:42 +08:00
697c366e88 update pay ui 2025-12-17 17:29:08 +08:00
8def7f355b update pay ui 2025-12-17 17:22:49 +08:00
c1fcf6714e update pay ui 2025-12-17 17:08:02 +08:00
4bf42004b7 update pay ui 2025-12-17 17:02:10 +08:00
zdl
cb662c8a37 Merge branch 'feature_bugfix/251201_py_h5_ui' into feature_bugfix/251217_stock
* feature_bugfix/251201_py_h5_ui:
  update pay ui
  update pay ui
  update pay ui
  update pay ui
2025-12-17 16:55:48 +08:00
f5023d9ce6 update pay ui 2025-12-17 16:51:42 +08:00
c589516633 update pay ui 2025-12-17 16:46:06 +08:00
zdl
9bb9eab922 fix(MSW): Bytedesk 添加 mock 数据响应
- 未读消息数量返回 { count: 0 }
- 其他 API 返回通用成功响应
- 解决 mock 模式下 404 错误

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-17 16:41:45 +08:00
zdl
3d7b0045b7 fix(NotificationContext): Mock 模式下跳过 Socket 连接
- 添加 REACT_APP_ENABLE_MOCK 环境变量检查
- Mock 模式下直接 return,避免连接生产服务器失败的错误
- 消除开发环境控制台的 WebSocket 连接错误

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-17 16:34:44 +08:00
c88f13db89 update pay ui 2025-12-17 16:20:27 +08:00
5804aa27c4 update pay ui 2025-12-17 16:15:14 +08:00