Commit Graph

1250 Commits

Author SHA1 Message Date
3f87a3d1af update pay ui 2025-12-11 17:23:53 +08:00
0599e2dad3 update pay ui 2025-12-11 17:00:05 +08:00
bf4521af47 update pay ui 2025-12-11 16:41:13 +08:00
b68a62acfb update pay ui 2025-12-11 15:01:54 +08:00
34741155d3 update pay ui 2025-12-11 14:58:13 +08:00
736886fd40 update pay ui 2025-12-11 14:48:00 +08:00
d6e567ba8a update pay ui 2025-12-11 14:40:54 +08:00
9829015cb3 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-11 14:23:34 +08:00
b7790db357 update pay ui 2025-12-11 14:23:25 +08:00
zdl
61c3f5057f Merge branch 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react into feature_bugfix/251201_py_h5_ui
* 'feature_bugfix/251201_py_h5_ui' of https://git.valuefrontier.cn/vf/vf_react:
  update pay ui
  update pay ui
  update pay ui
  update pay ui
  update pay ui
2025-12-11 14:17:26 +08:00
zdl
d46738da1b fix: 移除 Home 页面容器 zIndex,修复客服按钮被遮挡问题
- HomePage.tsx: Container 移除 zIndex={30}
- 客服按钮 zIndex=10,之前被 30 的层级覆盖无法点击
- 移除后不影响页面内部布局

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-11 14:14:47 +08:00
zdl
fa14346ca2 fix: 微信登录统一使用 unionid 匹配,增加调试信息
- 统一 H5 和 PC 模式都只用 unionid 匹配用户
- 没有 unionid 时返回错误,不再用 openid 兜底创建新用户
- 增加调试参数:debug_openid、debug_unionid、debug_keys_in_userinfo 等
- 修复重定向路径:/auth/signin → /home(原路径不存在)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-11 14:14:25 +08:00
429c2a4531 update pay ui 2025-12-11 14:10:59 +08:00
3cc7f2ca6e update pay ui 2025-12-11 13:53:23 +08:00
5f23844160 update pay ui 2025-12-11 13:39:45 +08:00
39ad523dad update pay ui 2025-12-11 13:16:03 +08:00
7d1c89a6a4 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-11 11:56:29 +08:00
ff42b17119 update pay ui 2025-12-11 11:56:24 +08:00
zdl
35823fd61f fix: 修正微信公众号 AppSecret 配置
将 WECHAT_MP_APPSECRET 更新为正确的值,修复 H5 网页授权登录

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-11 11:42:49 +08:00
86e31fd2bf update pay ui 2025-12-11 11:31:14 +08:00
dae1a539ac update pay ui 2025-12-11 11:18:12 +08:00
zdl
6c26f6dabc fix: 微信H5登录Session改用Redis存储,解决多进程不共享问题
问题:Gunicorn 4 workers 多进程部署时,wechat_qr_sessions 内存字典
不共享,导致 H5 微信授权回调被不同 worker 处理时找不到 session,
用户点击允许后登录状态无法更新。

解决方案:
- 新增 Redis 客户端配置和 session 操作函数(set/get/update/delete/exists)
- 将 wechat_qr_sessions 内存字典改为 Redis 存储
- Session 自动过期(TTL 5分钟),无需手动清理
- 添加 Redis 不可用时的错误处理

修改的接口:
- /api/auth/wechat/qrcode - PC 扫码登录
- /api/auth/wechat/h5-auth - H5 授权登录
- /api/account/wechat/qrcode - 账号绑定
- /api/auth/wechat/check - 登录状态检查
- /api/account/wechat/check - 绑定状态检查
- /api/auth/wechat/callback - 微信回调
- /api/auth/login/wechat - 微信登录确认

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-11 11:12:05 +08:00
29cf0d7013 update pay ui 2025-12-11 10:07:17 +08:00
d0c9d9b1fb update pay ui 2025-12-11 08:46:09 +08:00
2ebc1cbc97 update pay ui 2025-12-11 08:33:56 +08:00
68c7b6232d update pay ui 2025-12-11 08:06:23 +08:00
14514458ed update pay ui 2025-12-11 07:54:01 +08:00
f23b859f77 update pay ui 2025-12-11 07:48:19 +08:00
8748e81a7b update pay ui 2025-12-11 07:39:34 +08:00
2c5b3b7b50 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-11 07:32:36 +08:00
8c6ebe01ed update pay ui 2025-12-11 07:32:30 +08:00
zdl
fd0c614d90 feat: 调整公众号配置 2025-12-10 21:15:38 +08:00
f545c9ec15 update pay ui 2025-12-10 17:55:12 +08:00
b4791cbd4d update pay ui 2025-12-10 17:45:32 +08:00
85c29483dd update pay ui 2025-12-10 17:18:58 +08:00
beb349ac2f update pay ui 2025-12-10 16:50:13 +08:00
7f5085ba8e update pay ui 2025-12-10 16:26:36 +08:00
cca6f3a054 update pay ui 2025-12-10 16:05:53 +08:00
zdl
0bf2b01ca6 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  feat: Company 页面搜索框支持拼音缩写搜索
2025-12-10 15:47:42 +08:00
zdl
b151400c65 feat: Company 页面搜索框支持拼音缩写搜索
- 新增 useStockSearch Hook,提取通用股票搜索能力
  - 支持代码、名称、拼音缩写模糊搜索
  - 内置 300ms 防抖,避免频繁 API 调用
  - 使用 useRef 存储回调,防止防抖函数重建
- Company/index.js 使用新 Hook 替换本地搜索
  - 搜索结果显示拼音缩写 (如 GZMT)
  - 搜索框宽度调整为 280px
- Mock handler 添加拼音缩写支持
  - 新增 PINYIN_MAP 字符映射表
  - 搜索逻辑支持拼音匹配和排序

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-10 15:45:30 +08:00
14c61b4e88 update pay ui 2025-12-10 15:37:22 +08:00
19284f3677 update pay ui 2025-12-10 15:24:29 +08:00
b838777a42 update pay ui 2025-12-10 14:49:37 +08:00
3adefc6225 update pay ui 2025-12-10 14:40:35 +08:00
zdl
a01532ce65 Merge branch 'feature_bugfix/251201_vf_h5_ui' into feature_bugfix/251201_py_h5_ui
* feature_bugfix/251201_vf_h5_ui:
  feat: Company 页面搜索框添加股票模糊搜索功能
  fix: 个股中心bug修复
2025-12-10 14:26:36 +08:00
zdl
fbeb66fb39 feat: Company 页面搜索框添加股票模糊搜索功能
- 添加 AutoComplete 组件替换原 Input,支持下拉选择
- 集成 stockService.fuzzySearch 实现按代码/名称模糊匹配
- 从 Redux 获取 allStocks 数据,自动加载保障
- 选中股票自动触发查询并更新 URL 参数

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-10 14:26:16 +08:00
4fd1a24db4 update pay ui 2025-12-10 14:12:11 +08:00
3cb9b4237b update pay ui 2025-12-10 14:01:38 +08:00
zdl
7c00763999 fix: 个股中心bug修复 2025-12-10 13:29:08 +08:00
d6d4bb8a12 update pay ui 2025-12-10 13:23:49 +08:00