Commit Graph

345 Commits

Author SHA1 Message Date
zdl
328e760280 feat: 恢复行业字段修改 2025-12-05 18:53:34 +08:00
zdl
72f1063fce fix: CompactSearchBox 股票选择和行业筛选优化
- 股票选择后显示完整信息(代码+名称)而非仅代码
  - 行业筛选支持多选(用逗号分隔传给接口)
  - 新增 stockDisplayValueRef 缓存选中股票的显示值
2025-12-05 18:24:35 +08:00
zdl
cb708b7350 fix: 修复 key 重复 2025-12-05 17:29:58 +08:00
zdl
d8173cc691 fix: 适配 watchlist 新数据结构
- CompactSearchBox: 改用 Redux 获取股票列表
 - useWatchlist: 适配 { stock_code, stock_name }[] 结构
 - Center: 修复 watchlist key + H5 评论 Badge 溢出
2025-12-05 17:23:51 +08:00
zdl
0db5af1acd Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  fix: 事件详情唔错页面UI调整
  fix: 调整事件详情页面
  feat: 事件详情页 URL ID 加密,防止用户遍历
  style: 首页整体尺寸缩小约 67%
  fix: 调整客服弹窗 将 PC 端聊天窗口从 380×640 调整为 450×750。 H5 端:宽度占满,高度根据宽度等比缩放
  fix: ICP 备案号现在可以点击跳转到 https://beian.miit.gov.cn/
  feat: 田间mock数据
  feat: 个股中心复用 TradeDatePicker 日期选择器组件
  feat: 概念中心历史时间轴弹窗UI调整
  feat: 提取日历选择器组件
  refactor: 提取 ConceptStocksModal 为通用组件,统一概念中心和个股中心弹窗
  refactor: 事件详情弹窗改用 Drawer 组件从底部弹出
  fix: 在 viewport meta 标签中添加了 viewport-fit=cover,这样浏览器会将页面内容延伸到曲面屏边缘,同时启用 safe-area-inset-* CSS 环境变量 在普通设备上保持至少 16px 的右侧内边距 在华为 MATE70 PRO 等曲面屏设备上,使用系统提供的安全区域值,避免右侧导航被遮挡
  fix: 概念中心H5端卡片尺寸优化,一屏可显示更多内容
  fix: 修复自选股添加失败 405 错误
  fix: H5端热门事件移除Tooltip避免黑色悬浮框无法消除
2025-12-05 09:42:52 +08:00
zdl
d5d213db8c 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
9ebd44fcf2 refactor: 事件详情弹窗改用 Drawer 组件从底部弹出
- EventDetailModal: Modal 替换为 Drawer,placement="bottom"
- 使用 destroyOnHidden 替代已弃用的 destroyOnClose
- 关闭按钮改用 CloseOutlined 图标,移到右上角
- 简化 Less 文件,删除与 TSX styles 属性重复的配置
- BytedeskWidget: H5 端降低 z-index,避免遮挡发布按钮

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 15:45:48 +08:00
zdl
2469efc7a4 fix: H5端热门事件移除Tooltip避免黑色悬浮框无法消除
- 使用 useBreakpointValue 检测移动端设备
- H5端不显示标题和描述的 Tooltip 提示
- PC端保留 Tooltip 功能不变

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 14:38:14 +08:00
zdl
6ab38d346b Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  feat: 日k 和 分时h5UI调整
  fix: 弹窗固定高度
  feat: K线添加mock数据
  feat: 添加批量获取K线数据的 mock handler
2025-12-04 14:12:10 +08:00
zdl
cca576b544 fix: 弹窗固定高度 2025-12-04 14:02:21 +08:00
zdl
807e3d0113 fix: 修复 useWatchlist.js 合并冲突遗留问题
- 移除重复的 handleRemoveFromWatchlist 导出
- 移除 JSDoc 中重复的类型声明
- 清理残留的错误注释

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:35:51 +08:00
zdl
92511c2876 refactor: DynamicNewsDetailPanel 组件优化
- 使用 useReducer 整合 7 个折叠状态为统一的 sectionState
- 提取自选股逻辑到 useWatchlist Hook,移除 70 行重复代码
- 扩展 useWatchlist 添加 handleAddToWatchlist、isInWatchlist 方法
- 清理未使用的导入(HStack、useColorModeValue)
- 移除调试 console.log 日志
- RelatedStocksSection 改用 isInWatchlist 函数替代 watchlistSet

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 13:29:59 +08:00
zdl
39de34e0de fix: 预加载行业数据(解决第一次点击无数据问题) 2025-12-04 12:33:59 +08:00
zdl
db0a49fb4a fix:修复添加自选股没反应 2025-12-04 12:20:27 +08:00
zdl
22e22e5654 fix:修复事件中心刚进页面向上滚动了一部分 2025-12-04 11:57:30 +08:00
c9f46d6aa3 update pay ui 2025-12-03 17:40:57 +08:00
cc532d496b update pay ui 2025-12-03 13:51:48 +08:00
b705cad6fe update pay ui 2025-12-03 13:43:55 +08:00
0fdacbd76a update pay ui 2025-12-03 13:06:23 +08:00
6c61fa8b74 update pay ui 2025-12-03 12:52:27 +08:00
3784fddcd8 update pay ui 2025-12-03 12:47:32 +08:00
f73eb3b9ec update pay ui 2025-12-03 12:39:59 +08:00
fa2af54e49 update pay ui 2025-12-03 12:22:27 +08:00
7dbaf95456 update pay ui 2025-12-03 10:30:49 +08:00
d5858d5d14 fix: 恢复原有涨跌幅样式,将周涨幅改为超预期得分
- 恢复HorizontalDynamicNewsEventCard使用StockChangeIndicators组件
- 修改StockChangeIndicators:周涨幅→超预期得分,平均涨幅→平均超额,最大涨幅→最大超额
- 超预期得分显示为分数形式(如60分),根据分数显示不同颜色
2025-12-03 08:38:17 +08:00
46fdef036f fix: 修复相关股票默认展开和添加超预期得分显示
- 修复事件切换时相关股票被设为折叠的问题,改为默认展开
- 在事件详情面板中添加超预期得分显示(带进度条和配色)
- 超预期得分显示在事件描述下方、相关股票上方
2025-12-03 08:34:41 +08:00
79524c1eab fix: 修复Community页面事件卡片显示,替换StockChangeIndicators为EventPriceDisplay
- HorizontalDynamicNewsEventCard 使用 EventPriceDisplay 替换 StockChangeIndicators
- 移除周涨幅、平均涨幅,改为显示最大超额和超预期得分
- 点击最大超额可切换显示平均超额
2025-12-03 08:29:21 +08:00
ccdb7269a1 update pay ui 2025-12-03 08:24:37 +08:00
aaaf66ca09 update pay ui 2025-12-03 08:02:49 +08:00
2feb4938c1 update pay ui 2025-12-02 19:44:46 +08:00
a3a2960297 update pay ui 2025-12-02 10:33:55 +08:00
34d07b3124 update pay function 2025-12-01 14:28:46 +08:00
0bbc08a6b5 update pay function 2025-12-01 14:16:11 +08:00
aa46db45c2 update pay function 2025-12-01 14:01:14 +08:00
3009b45e07 update pay function 2025-12-01 07:48:03 +08:00
19c457e7fd update pay function 2025-11-30 23:58:06 +08:00
798e15fb79 update pay function 2025-11-30 22:54:15 +08:00
b1a38e5486 update pay function 2025-11-30 22:51:24 +08:00
5213bd0c42 update pay function 2025-11-30 21:45:18 +08:00
506ce7c0c0 update pay function 2025-11-30 21:14:27 +08:00
007586e7ad update pay function 2025-11-29 18:43:43 +08:00
e3488a4551 update pay function 2025-11-29 14:07:55 +08:00
28c3e65431 update pay function 2025-11-29 08:16:41 +08:00
20f629ce15 update pay function 2025-11-28 08:59:36 +08:00
a75904f289 update pay function 2025-11-28 08:52:09 +08:00
zdl
cdd487b34d Merge branch 'feature_2025/251121_h5UI' into feature_2025/251117_pref
* feature_2025/251121_h5UI:
  feat: 传导练UI调整
  fix: UI调试
  fix: 调整相关概念卡片UI
  fix: 文案调整
  fix: AI合成h5换行,pc一行,评论标题上方margin去掉
  fix: 调整AI合成UI
  fix: 分时图UI调整
  fix:事件详情弹窗UI
  fix:调整客服UI
  fix: 事件详情弹窗UI调整
  fix: 事件详情弹窗UI调整 重要性h5不展示 事件列表卡片间距调整
  fix: h5 去掉通知弹窗引导
  fix: 关注按钮UI调整
2025-11-28 07:15:11 +08:00
zdl
6326aad104 fix: 调整相关概念卡片UI 2025-11-27 17:22:49 +08:00
zdl
07de68c683 fix: 文案调整 2025-11-27 17:03:35 +08:00
zdl
92bec5f075 fix: AI合成h5换行,pc一行,评论标题上方margin去掉 2025-11-27 16:55:25 +08:00
zdl
dc13cbc187 fix: 调整AI合成UI 2025-11-27 16:40:35 +08:00