Commit Graph

127 Commits

Author SHA1 Message Date
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
0a0d617b20 feat: 添加行业筛选器Box 2025-10-25 18:23:20 +08:00
zdl
506f89e64e feat: 修复全局样式报错问题 2025-10-25 18:22:58 +08:00
zdl
094793c022 feat: 热门关键词UI调整 数据获取逻辑调整 接入redux 2025-10-25 18:22:41 +08:00
zdl
873adda1fd feat: 添加股票mock数据 2025-10-24 17:43:47 +08:00
zdl
b0ae5a2871 feat: 添加mock数据 2025-10-24 17:29:07 +08:00
zdl
6f34cab6d1 feat: 优化依赖 2025-10-24 17:18:08 +08:00
zdl
5aebd4b113 feat: 将 AppFooter 集成到 MainLayout 2025-10-24 17:17:31 +08:00
zdl
70f2676c79 feat: 添加appfooter 2025-10-24 17:10:29 +08:00
zdl
0b316a5ed8 feat: 优化依赖 2025-10-24 17:10:11 +08:00
zdl
72a009e1ae feat: session 添加节流检查 2025-10-24 17:09:42 +08:00
zdl
a92d556486 feat: 调整错误提示 2025-10-24 16:40:26 +08:00
6df66abcb4 调整socket对应的浏览器通知处理逻辑 2025-10-24 14:29:45 +08:00
16d04a6d28 调整socket对应的浏览器通知处理逻辑 2025-10-24 14:22:30 +08:00
zdl
3f881d000b feat: 添加修改行业分类不展示的问题 2025-10-24 13:30:52 +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
e0cd71880b feat: 申银万国数据分类调整 2025-10-24 12:54:42 +08:00
zdl
10a4dcb5d5 merge 2025-10-24 12:54:13 +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
e69f822150 feat: user依赖优化 2025-10-24 12:34:43 +08:00
zdl
13c3c74b92 feat: 添加mock数据 2025-10-24 12:32:36 +08:00
zdl
bcf81f4d47 feat: 使用静态行业数据 2025-10-24 12:32:14 +08:00
zdl
f0d30244d2 feat: 添加重要性等级说明 2025-10-24 12:25:23 +08:00
zdl
f2cdc0756c feat: 添加行业静态数据 2025-10-24 12:21:22 +08:00
zdl
e91656d332 feat: user 依赖优化 2025-10-24 12:19:37 +08:00
62d6487cbb 取消levels接口,限制classifications接口仅为申万行业接口 2025-10-24 11:47:48 +08:00
246adf4538 取消levels接口,限制classifications接口仅为申万行业接口 2025-10-24 11:33:27 +08:00
8dcf643db7 取消levels接口,限制classifications接口仅为申万行业接口 2025-10-24 11:27:45 +08:00
zdl
5eb4227e29 feat: 股票概览中心改为个股中心 2025-10-24 11:03:41 +08:00
zdl
34a6c402c4 feat: homeNavar 将投资日历从社区页面的右侧导航移到了顶部导航栏
InvestmentCalendar.js 将 loadEventCounts 函数改为使用 useCallback 包装
  - 修复了 useEffect 的依赖数组,添加了 loadEventCounts
  - 为事件列表 Modal 添加了 zIndex={1500}
  - 为内容详情 Drawer 添加了 zIndex={1500}
  - 为相关股票 Modal 添加了 zIndex={1500}
src/views/Community/components/RightSidebar.js

  修改内容:
  - 已删除此文件
2025-10-24 10:56:43 +08:00
zdl
6ad38594bb feat: 添加重要事件说明 2025-10-23 17:37:03 +08:00
zdl
1ba8b8fd2f feat: 消息通知能力测试 2025-10-23 15:25:36 +08:00
zdl
45b88309b3 pref: 代码优化 2025-10-23 15:03:39 +08:00
zdl
28975f74e9 feat: 将新闻中心改为事件中心 2025-10-23 14:57:26 +08:00
zdl
4eaeab521f feat: 事件请求防抖优化 2025-10-23 14:42:14 +08:00
zdl
9dcd4bfbf3 feat: 调整行业请求数据结构 2025-10-23 14:24:26 +08:00
zdl
d2988d1a33 feat: 增加券商名字段 2025-10-23 11:44:58 +08:00
zdl
30520542c8 Merge branch 'feature' of https://git.valuefrontier.cn/vf/vf_react into feature 2025-10-23 11:22:36 +08:00
zdl
035bb9a66d feat: 补充翻页功能 2025-10-23 11:22:07 +08:00
zdl
8bd7f59d35 feat: 事件刷新滚动到希望的特定位置 2025-10-23 10:57:54 +08:00
37eba48906 update /api/events/<int:event_id>/stocks resp format 2025-10-23 10:09:24 +08:00
9ad2dc7fab update /api/events/<int:event_id>/stocks resp format 2025-10-23 08:31:06 +08:00
0b1591c3dd update /api/events/<int:event_id>/stocks resp format 2025-10-23 08:18:13 +08:00
0a28f235d3 update /api/events/<int:event_id>/stocks resp format 2025-10-23 07:40:34 +08:00
zdl
db0d0ed269 feat: 去掉路由无用路由 2025-10-22 16:49:46 +08:00
zdl
43229a21c0 feat: 添加路由保护 2025-10-22 15:41:34 +08:00
zdl
35198aa548 feat: 微信UI调整 2025-10-22 15:40:36 +08:00
zdl
1f3fe8ce39 feat: 登陆付款mock添加 2025-10-22 15:36:55 +08:00
zdl
a9fee411ea feat: 权限引导能力测试 2025-10-22 15:23:36 +08:00
zdl
433a982a20 feat: 成功和错误弹窗从顶部弹出 2025-10-22 12:18:53 +08:00