Commit Graph

3961 Commits

Author SHA1 Message Date
zdl
1395b60e41 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  feat: 恢复行业字段修改
  feat: bug修复
2025-12-05 18:53:55 +08:00
zdl
a804e80bb9 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  feat: 恢复行业字段修改
  feat: bug修复
2025-12-05 18:53:55 +08:00
zdl
328e760280 feat: 恢复行业字段修改 2025-12-05 18:53:34 +08:00
zdl
814cc5530c feat: 恢复行业字段修改 2025-12-05 18:53:34 +08:00
zdl
0f83c472b9 feat: bug修复 2025-12-05 18:41:45 +08:00
zdl
2ffb8f9e83 feat: bug修复 2025-12-05 18:41:45 +08:00
1a06fec672 Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui 2025-12-05 18:30:28 +08:00
e783d23d16 Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui 2025-12-05 18:30:28 +08:00
b97a094a7c update pay ui 2025-12-05 18:30:01 +08:00
c6c8cb4176 update pay ui 2025-12-05 18:30:01 +08:00
zdl
c3484d1fcc 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
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
zdl
72f1063fce fix: CompactSearchBox 股票选择和行业筛选优化
- 股票选择后显示完整信息(代码+名称)而非仅代码
  - 行业筛选支持多选(用逗号分隔传给接口)
  - 新增 stockDisplayValueRef 缓存选中股票的显示值
2025-12-05 18:24:35 +08:00
zdl
e168e357d7 fix: CompactSearchBox 股票选择和行业筛选优化
- 股票选择后显示完整信息(代码+名称)而非仅代码
  - 行业筛选支持多选(用逗号分隔传给接口)
  - 新增 stockDisplayValueRef 缓存选中股票的显示值
2025-12-05 18:24:35 +08:00
zdl
6bd1c5de16 fix: stocks 字段支持对象格式 {code, name}
- investment.ts: stocks 类型改为 Array<{code, name} | string>
  - EventFormModal: 编辑时兼容对象格式,保存时附带股票名称
2025-12-05 18:24:18 +08:00
zdl
61a5e56d15 fix: stocks 字段支持对象格式 {code, name}
- investment.ts: stocks 类型改为 Array<{code, name} | string>
  - EventFormModal: 编辑时兼容对象格式,保存时附带股票名称
2025-12-05 18:24:18 +08:00
zdl
bbd4d47d26 refactor: EventDetailCard 重命名为 EventCard,支持多变体模式
- 新增 EventCard.tsx 组件,支持 variant 属性(detail/compact)
  - 删除 EventDetailCard.tsx(功能已合并到 EventCard)
  - EventDetailModal 改用新的 EventCard 组件
2025-12-05 18:23:52 +08:00
zdl
957f6dd37e refactor: EventDetailCard 重命名为 EventCard,支持多变体模式
- 新增 EventCard.tsx 组件,支持 variant 属性(detail/compact)
  - 删除 EventDetailCard.tsx(功能已合并到 EventCard)
  - EventDetailModal 改用新的 EventCard 组件
2025-12-05 18:23:52 +08:00
379724440e update pay ui 2025-12-05 18:11:55 +08:00
2c493b53da update pay ui 2025-12-05 18:11:55 +08:00
zdl
1b4eaf2469 fix: UI调试 2025-12-05 18:04:28 +08:00
zdl
cc7fdbff56 fix: UI调试 2025-12-05 18:04:28 +08:00
6bfa017ea8 update pay ui 2025-12-05 17:59:19 +08:00
1cdfb732f6 update pay ui 2025-12-05 17:59:19 +08:00
9d0ceea92c update pay ui 2025-12-05 17:47:06 +08:00
82ef4d4391 update pay ui 2025-12-05 17:47:06 +08:00
1b2c5ec3aa update pay ui 2025-12-05 17:38:05 +08:00
0d3ed64768 update pay ui 2025-12-05 17:38:05 +08:00
zdl
cb708b7350 fix: 修复 key 重复 2025-12-05 17:29:58 +08:00
zdl
5eb7f97523 fix: 修复 key 重复 2025-12-05 17:29:58 +08:00
zdl
5f26ae0f77 feat: 修复数据结构访问 2025-12-05 17:29:32 +08:00
zdl
380b3189f5 feat: 修复数据结构访问 2025-12-05 17:29:32 +08:00
zdl
7d74a63737 refactor: EventFormModal 从 Chakra UI 迁移到 Ant Design
- 使用 Ant Design Form/Modal/Select 组件
 - 简化字段: 标题、日期、内容、关联股票
 - 新增计划/复盘模板系统
 - 股票选择支持前端模糊搜索 + 自选股快捷选择
 - 新增响应式样式 (EventFormModal.less)
 - EventPanel: 移除不再需要的 props
2025-12-05 17:24:06 +08:00
zdl
15487a8307 refactor: EventFormModal 从 Chakra UI 迁移到 Ant Design
- 使用 Ant Design Form/Modal/Select 组件
 - 简化字段: 标题、日期、内容、关联股票
 - 新增计划/复盘模板系统
 - 股票选择支持前端模糊搜索 + 自选股快捷选择
 - 新增响应式样式 (EventFormModal.less)
 - EventPanel: 移除不再需要的 props
2025-12-05 17:24:06 +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
b74d88e592 fix: 适配 watchlist 新数据结构
- CompactSearchBox: 改用 Redux 获取股票列表
 - useWatchlist: 适配 { stock_code, stock_name }[] 结构
 - Center: 修复 watchlist key + H5 评论 Badge 溢出
2025-12-05 17:23:51 +08:00
zdl
c681b511b4 refactor: 股票数据管理迁移到 Redux,新增类型化 Hooks
- stockSlice: 新增 loadAllStocks action(带缓存检查)
 - stockSlice: watchlist 结构升级为 { stock_code, stock_name }[]
 - store/hooks.ts: 新增 useAppDispatch, useAppSelector 类型化 hooks
 - stockService: 移除 getAllStocks(已迁移到 Redux)
 - mock: 股票搜索支持模糊匹配 + 相关性排序
2025-12-05 17:21:36 +08:00
zdl
e8a9a6f180 refactor: 股票数据管理迁移到 Redux,新增类型化 Hooks
- stockSlice: 新增 loadAllStocks action(带缓存检查)
 - stockSlice: watchlist 结构升级为 { stock_code, stock_name }[]
 - store/hooks.ts: 新增 useAppDispatch, useAppSelector 类型化 hooks
 - stockService: 移除 getAllStocks(已迁移到 Redux)
 - mock: 股票搜索支持模糊匹配 + 相关性排序
2025-12-05 17:21:36 +08:00
65ec69bb8c update pay ui 2025-12-05 17:16:56 +08:00
821e1a69d2 update pay ui 2025-12-05 17:16:56 +08:00
b67e9acad5 update pay ui 2025-12-05 16:57:04 +08:00
7ca6601325 update pay ui 2025-12-05 16:57:04 +08:00
9cb461fcc6 update pay ui 2025-12-05 16:44:30 +08:00
ca88c11e5f update pay ui 2025-12-05 16:44:30 +08:00
d2c6442963 update pay ui 2025-12-05 16:31:43 +08:00
eadd01028b update pay ui 2025-12-05 16:31:43 +08:00
d54478ebe9 update pay ui 2025-12-05 15:55:32 +08:00
c54318c3c9 update pay ui 2025-12-05 15:55:32 +08:00
zdl
fdf1ee5f2e fix: 修复ts报错 2025-12-05 15:38:42 +08:00
zdl
74eae630dd fix: 修复ts报错 2025-12-05 15:38:42 +08:00