Commit Graph

3961 Commits

Author SHA1 Message Date
zdl
3752ef47dc feat: 添加行业分类Cascader组件
- 新增 IndustryCascader 组件,支持多级行业分类选择
- 集成 IndustryContext 全局行业数据管理
- 支持懒加载和搜索功能
- 提供清晰的行业选择路径展示

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 14:22:18 +08:00
zdl
3580385967 feat: 添加行业分类Cascader组件
- 新增 IndustryCascader 组件,支持多级行业分类选择
- 集成 IndustryContext 全局行业数据管理
- 支持懒加载和搜索功能
- 提供清晰的行业选择路径展示

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 14:22:18 +08:00
zdl
c47d68ac34 feat: 事件中心添加搜索框 2025-10-26 14:13:06 +08:00
zdl
67c3d3a875 feat: 事件中心添加搜索框 2025-10-26 14:13:06 +08:00
zdl
d8707cf19f feat: 调整关键字请求为外部传入 2025-10-26 14:11:54 +08:00
zdl
65d0ec5354 feat: 调整关键字请求为外部传入 2025-10-26 14:11:54 +08:00
zdl
06a36aaab4 feat: 添加数据 2025-10-26 14:11:24 +08:00
zdl
05307d6501 feat: 添加数据 2025-10-26 14:11:24 +08:00
zdl
050c5b921a feat: 调整依赖 2025-10-26 13:48:29 +08:00
zdl
a5702b631c feat: 调整依赖 2025-10-26 13:48:29 +08:00
zdl
33aea60713 feat: 主要优化点:
1. 消除 extraReducers 重复代码
       - 创建通用的 createDataReducers 工厂函数
       - 自动生成 pending/fulfilled/rejected cases
       - 减少约 30 行重复代码
     2. 创建独立的 CacheManager 类
       - 封装所有缓存操作(get/set/clear/isExpired)
       - 支持多种存储方式(localStorage/sessionStorage)
       - 更易于单元测试和 mock
     3. 添加请求去重机制
       - 使用 Promise 缓存防止重复请求
       - 同一时间多次调用只发起一次 API 请求
       - 提高性能,减少服务器负担
     4. 优化 Selectors(使用 reselect)
       - 添加 memoized selectors
       - 避免不必要的组件重新渲染
       - 提升性能
     5. 添加缓存预热功能
       - 应用启动时自动加载常用数据
       - 改善用户体验
2025-10-25 18:32:29 +08:00
zdl
a96f778779 feat: 主要优化点:
1. 消除 extraReducers 重复代码
       - 创建通用的 createDataReducers 工厂函数
       - 自动生成 pending/fulfilled/rejected cases
       - 减少约 30 行重复代码
     2. 创建独立的 CacheManager 类
       - 封装所有缓存操作(get/set/clear/isExpired)
       - 支持多种存储方式(localStorage/sessionStorage)
       - 更易于单元测试和 mock
     3. 添加请求去重机制
       - 使用 Promise 缓存防止重复请求
       - 同一时间多次调用只发起一次 API 请求
       - 提高性能,减少服务器负担
     4. 优化 Selectors(使用 reselect)
       - 添加 memoized selectors
       - 避免不必要的组件重新渲染
       - 提升性能
     5. 添加缓存预热功能
       - 应用启动时自动加载常用数据
       - 改善用户体验
2025-10-25 18:32:29 +08:00
zdl
9e4c0e31d6 feat: 添加行业筛选器Box 2025-10-25 18:23:20 +08:00
zdl
0a0d617b20 feat: 添加行业筛选器Box 2025-10-25 18:23:20 +08:00
zdl
8534503371 feat: 修复全局样式报错问题 2025-10-25 18:22:58 +08:00
zdl
506f89e64e feat: 修复全局样式报错问题 2025-10-25 18:22:58 +08:00
zdl
ef61e7b66c feat: 热门关键词UI调整 数据获取逻辑调整 接入redux 2025-10-25 18:22:41 +08:00
zdl
094793c022 feat: 热门关键词UI调整 数据获取逻辑调整 接入redux 2025-10-25 18:22:41 +08:00
zdl
1dc961a5e7 feat: 添加股票mock数据 2025-10-24 17:43:47 +08:00
zdl
873adda1fd feat: 添加股票mock数据 2025-10-24 17:43:47 +08:00
zdl
24f896d848 feat: 添加mock数据 2025-10-24 17:29:07 +08:00
zdl
b0ae5a2871 feat: 添加mock数据 2025-10-24 17:29:07 +08:00
zdl
c79437e1d4 feat: 优化依赖 2025-10-24 17:18:08 +08:00
zdl
6f34cab6d1 feat: 优化依赖 2025-10-24 17:18:08 +08:00
zdl
3abdaf9373 feat: 将 AppFooter 集成到 MainLayout 2025-10-24 17:17:31 +08:00
zdl
5aebd4b113 feat: 将 AppFooter 集成到 MainLayout 2025-10-24 17:17:31 +08:00
zdl
1b3ccaf460 feat: 添加appfooter 2025-10-24 17:10:29 +08:00
zdl
70f2676c79 feat: 添加appfooter 2025-10-24 17:10:29 +08:00
zdl
cf71ee111b feat: 优化依赖 2025-10-24 17:10:11 +08:00
zdl
0b316a5ed8 feat: 优化依赖 2025-10-24 17:10:11 +08:00
zdl
47e4cc451b feat: session 添加节流检查 2025-10-24 17:09:42 +08:00
zdl
72a009e1ae feat: session 添加节流检查 2025-10-24 17:09:42 +08:00
zdl
2f8d7717f9 feat: 调整错误提示 2025-10-24 16:40:26 +08:00
zdl
a92d556486 feat: 调整错误提示 2025-10-24 16:40:26 +08:00
290113d577 调整socket对应的浏览器通知处理逻辑 2025-10-24 14:29:45 +08:00
6df66abcb4 调整socket对应的浏览器通知处理逻辑 2025-10-24 14:29:45 +08:00
7e3f3f66df 调整socket对应的浏览器通知处理逻辑 2025-10-24 14:22:30 +08:00
16d04a6d28 调整socket对应的浏览器通知处理逻辑 2025-10-24 14:22:30 +08:00
zdl
509b120c8d feat: 添加修改行业分类不展示的问题 2025-10-24 13:30:52 +08:00
zdl
3f881d000b feat: 添加修改行业分类不展示的问题 2025-10-24 13:30:52 +08:00
zdl
118f84a961 Merge branch 'feature' of https://git.valuefrontier.cn/vf/vf_react into feature 2025-10-24 12:54:54 +08:00
zdl
801113b7e5 Merge branch 'feature' of https://git.valuefrontier.cn/vf/vf_react into feature 2025-10-24 12:54:54 +08:00
zdl
bb998a9dfc feat: 申银万国数据分类调整 2025-10-24 12:54:42 +08:00
zdl
e0cd71880b feat: 申银万国数据分类调整 2025-10-24 12:54:42 +08:00
zdl
05e86cf81e merge 2025-10-24 12:54:13 +08:00
zdl
10a4dcb5d5 merge 2025-10-24 12:54:13 +08:00
zdl
f4331d3a1c Merge branch 'feature' of https://git.valuefrontier.cn/vf/vf_react into feature
# Conflicts:
#	src/views/Community/components/EventFilters.js
2025-10-24 12:37:35 +08:00
zdl
9429eb0559 Merge branch 'feature' of https://git.valuefrontier.cn/vf/vf_react into feature
# Conflicts:
#	src/views/Community/components/EventFilters.js
2025-10-24 12:37:35 +08:00
zdl
00e9121b93 feat: user依赖优化 2025-10-24 12:34:43 +08:00
zdl
e69f822150 feat: user依赖优化 2025-10-24 12:34:43 +08:00