zdl
|
46ab71ae29
|
Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui: (31 commits)
fix: CompactSearchBox 股票选择和行业筛选优化
fix: stocks 字段支持对象格式 {code, name}
refactor: EventDetailCard 重命名为 EventCard,支持多变体模式
fix: UI调试
fix: 修复 key 重复
feat: 修复数据结构访问
refactor: EventFormModal 从 Chakra UI 迁移到 Ant Design
fix: 适配 watchlist 新数据结构
refactor: 股票数据管理迁移到 Redux,新增类型化 Hooks
fix: 修复ts报错
feat: 添加mock数据
style: EventFormModal 和 InvestmentCalendar H5 响应式适配
style: EventFormModal 和 InvestmentCalendar H5 响应式适配
fix: 补充 investment.ts 类型定义变更(df90fc2 遗漏)
feat: h5隐藏日历视图
perf: EventPanel 性能优化,EventDetailCard H5适配,清理冗余类型
refactor: CalendarPanel 性能优化,统一弹窗状态管理
feat: 添加"我的计划"和"我的复盘"的 mock 数据
refactor: CalendarPanel 性能优化,统一弹窗状态管理
feat: 新增 EventDetailModal 和 EventEmptyState 组件 用于展示某一天的所有投资事件
...
|
2025-12-05 18:29:05 +08:00 |
|
|
|
c54318c3c9
|
update pay ui
|
2025-12-05 15:55:32 +08:00 |
|
zdl
|
74eae630dd
|
fix: 修复ts报错
|
2025-12-05 15:38:42 +08:00 |
|
|
|
b60c196f9e
|
update pay ui
|
2025-12-05 15:26:45 +08:00 |
|
zdl
|
302acbafe3
|
pref: ErrorPage 功能增强
ErrorPage 新增功能:
- 浮动动画效果 (keyframes)
- 可配置错误原因列表 (reasons prop)
- 技术详情折叠面板 (techDetails prop)
- 可选搜索功能 (search prop)
- 更丰富的导航选项
|
2025-12-05 14:34:03 +08:00 |
|
zdl
|
cd7abc89e2
|
refactor: 提取 K 线图弹窗共享类型到 types.ts
- 新建 types.ts 存放 StockInfo 接口和图表常量
- KLineChartModal.tsx: 移除内联 StockInfo 定义,改为从 types 导入
- TimelineChartModal.tsx: 移除内联 StockInfo 定义,改为从 types 导入
- 减少代码重复,统一类型管理
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-05 11:55:13 +08:00 |
|
zdl
|
7c1fe55a5f
|
fix: 事件详情唔错页面UI调整
|
2025-12-04 19:45:21 +08:00 |
|
zdl
|
f64c1ffb19
|
feat: 事件详情页 URL ID 加密,防止用户遍历
- 新增 idEncoder.ts 工具:使用 Base64 + 前缀混淆加密 ID
- 路由改为查询参数形式:/event-detail?id=xxx
- 更新所有入口使用 getEventDetailUrl() 生成加密链接
- 兼容旧链接:纯数字 ID 仍可正常访问
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 18:26:01 +08:00 |
|
zdl
|
4a97f87ee5
|
feat: 个股中心复用 TradeDatePicker 日期选择器组件
- StockOverview: 替换 Popover 日期选择器为 TradeDatePicker
- StockOverview: 修复 selectedDate 类型从字符串改为 Date 对象
- StockOverview: 隐藏"最新交易日期"提示
- TradeDatePicker: 新增 minDate 属性支持日期范围限制
- 日期选择器可选范围限制为 tradingDays 数据范围
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 16:47:44 +08:00 |
|
zdl
|
b66c1585f7
|
feat: 提取日历选择器组件
|
2025-12-04 16:20:58 +08:00 |
|
zdl
|
5efd598694
|
refactor: 提取 ConceptStocksModal 为通用组件,统一概念中心和个股中心弹窗
- 将 ConceptStocksModal 从 StockOverview/components 移到 components 目录
- 概念中心复用 ConceptStocksModal,删除冗余的 renderStockTable 函数(约100行)
- 统一 H5 端弹窗体验:响应式尺寸、高度限制(70vh)、左右滑动、垂直居中
- 移除重复的底部关闭按钮,只保留右上角关闭按钮
- 添加"板块原因"列,表头改为中文
- 使用 @components 路径别名
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-04 15:57:32 +08:00 |
|
zdl
|
5f6b933172
|
fix: 在 viewport meta 标签中添加了 viewport-fit=cover,这样浏览器会将页面内容延伸到曲面屏边缘,同时启用 safe-area-inset-* CSS 环境变量
在普通设备上保持至少 16px 的右侧内边距
在华为 MATE70 PRO 等曲面屏设备上,使用系统提供的安全区域值,避免右侧导航被遮挡
|
2025-12-04 14:53:17 +08:00 |
|
zdl
|
a569a63a85
|
feat: 日k 和 分时h5UI调整
|
2025-12-04 14:11:37 +08:00 |
|
zdl
|
6628ddc7b2
|
fix: 导航效果UI修复
|
2025-12-04 11:52:44 +08:00 |
|
|
|
c136c2aed8
|
update pay ui
|
2025-12-03 15:19:23 +08:00 |
|
|
|
2e7ed4b899
|
update pay ui
|
2025-12-03 13:57:38 +08:00 |
|
|
|
51ed56726c
|
update pay ui
|
2025-12-03 13:43:55 +08:00 |
|
|
|
368af3f498
|
update pay ui
|
2025-12-03 10:45:33 +08:00 |
|
|
|
03d0a6514c
|
update pay ui
|
2025-12-03 10:30:49 +08:00 |
|
|
|
f7f9774caa
|
fix: 恢复原有涨跌幅样式,将周涨幅改为超预期得分
- 恢复HorizontalDynamicNewsEventCard使用StockChangeIndicators组件
- 修改StockChangeIndicators:周涨幅→超预期得分,平均涨幅→平均超额,最大涨幅→最大超额
- 超预期得分显示为分数形式(如60分),根据分数显示不同颜色
|
2025-12-03 08:38:17 +08:00 |
|
zdl
|
0dfbac7248
|
Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
feat: 修复 pc 客服弹窗UI展示问题
|
2025-12-02 16:10:54 +08:00 |
|
zdl
|
143933b480
|
feat: 修复 pc 客服弹窗UI展示问题
|
2025-12-02 16:07:41 +08:00 |
|
|
|
06beeeaee4
|
update pay ui
|
2025-12-02 14:30:27 +08:00 |
|
|
|
bd86ccce85
|
update pay ui
|
2025-12-02 12:01:59 +08:00 |
|
|
|
7708cb1a69
|
update pay ui
|
2025-12-02 10:33:55 +08:00 |
|
|
|
2395d92b17
|
update pay ui
|
2025-12-02 08:07:46 +08:00 |
|
|
|
455e1c1d32
|
update pay function
|
2025-11-30 18:55:35 +08:00 |
|
|
|
7b65cac358
|
update pay function
|
2025-11-30 18:45:36 +08:00 |
|
|
|
8843c81d8b
|
update pay function
|
2025-11-30 18:31:13 +08:00 |
|
|
|
6763151c57
|
update pay function
|
2025-11-30 17:41:55 +08:00 |
|
|
|
9d9d3430b7
|
update pay function
|
2025-11-30 17:18:05 +08:00 |
|
|
|
25c3d9d828
|
update pay function
|
2025-11-30 17:06:34 +08:00 |
|
|
|
41368f82a7
|
update pay function
|
2025-11-30 16:39:24 +08:00 |
|
|
|
33a3c16421
|
update pay function
|
2025-11-30 15:36:20 +08:00 |
|
|
|
14ab2f62f3
|
update pay function
|
2025-11-30 09:15:24 +08:00 |
|
|
|
18f8f75116
|
update pay function
|
2025-11-28 14:09:47 +08:00 |
|
|
|
9c5900c7f5
|
update pay function
|
2025-11-28 12:27:30 +08:00 |
|
|
|
bc6e993dec
|
update pay function
|
2025-11-28 08:59:36 +08:00 |
|
|
|
72a490c789
|
update pay function
|
2025-11-28 08:52:09 +08:00 |
|
zdl
|
34338373cd
|
fix: UI调试
|
2025-11-27 18:27:44 +08:00 |
|
zdl
|
022271947a
|
fix: 移动端抽屉菜单不再显示深色模式切换按钮
|
2025-11-26 15:47:26 +08:00 |
|
zdl
|
e277352133
|
src/contexts/NotificationContext.js
- 添加 selectIsMobile 导入 在 NotificationProvider 组件开头添加移动端检测 移动端返回空壳 Provider
- 桌面端保持原有完整功能
移除 ConnectionStatusBar 组件和 ConnectionStatusBarWrapper(所有端)
- 移除了不再使用的 useNotification、useLocation、logger 导入
- 添加了 Redux selectIsMobile 检测
- 移动端不渲染 NotificationContainer
|
2025-11-26 15:15:20 +08:00 |
|
zdl
|
ed241bd9c5
|
pref: 导航选中高亮
|
2025-11-26 14:01:58 +08:00 |
|
zdl
|
9c532b5f18
|
pref: 删除微信登陆日志
|
2025-11-26 13:38:26 +08:00 |
|
zdl
|
cc520893f8
|
fix: 添加 wechatStatusRef 用于跟踪最新状态
使用 wechatStatusRef.current 替代 wechatStatus
添加 AUTHORIZED 状态处理逻辑
添加 useEffect 同步 wechatStatusRef
|
2025-11-26 13:07:46 +08:00 |
|
zdl
|
7b4c4be7bf
|
pref:点击手机登陆后日志优化
|
2025-11-26 11:43:16 +08:00 |
|
zdl
|
105a0b02ea
|
fix:移除日志
|
2025-11-26 11:17:03 +08:00 |
|
zdl
|
d8a4c20565
|
fix: Login Page Viewed 事件仅在模态框首次打开时触发 1 次
- 验证码倒计时期间不再重复触发
- 不影响其他事件追踪功能\
|
2025-11-26 11:15:04 +08:00 |
|
zdl
|
581e874b0d
|
fix:修复类型提示错误
|
2025-11-26 10:11:02 +08:00 |
|
zdl
|
84f70f3329
|
pref: 权限校验中 - 显示占位骨架,不显示登录按钮或用户菜单,/home页面添加骨架屏逻辑
|
2025-11-26 09:57:20 +08:00 |
|