Commit Graph

7 Commits

Author SHA1 Message Date
2fe14aa2b4 feat(passport): 重写登录与邀请加入流程,支持微信手机号一键登录
- 完全重写 passport/login.tsx,实现微信手机号一键登录功能
- 支持登录页面携带 redirect 参数,登录后自动跳转回原页面
- 登录成功后自动处理邀请加入应用,支持邀请关系绑定
- 重写 passport/invite/index.tsx,实现扫码邀请加入应用完整流程
- 支持调用 wx.login 获取 code,使用 loginByOpenId 判断注册状态
- 未注册用户自动跳转登录页完成微信手机号登录再加入应用
- 已登录用户直接执行加入应用操作,加入接口支持 Authorization 头
-
2026-04-12 10:51:31 +08:00
7ea0406336 feat(passport-invite): 优化新用户扫码邀请加入流程
- 扫码进入邀请页面时保存邀请 token 到本地存储
- 新增登录状态检测,未登录用户点击快速加入时保存邀请信息并跳转登录页
- 登录成功后返回邀请页自动执行加入应用操作,提升用户体验
- 支持已登录用户直接加入应用,简化流程
- 增加清理 pending 邀请数据的方法,防止数据残留
- 监听页面显示事件,处理登录返回后自动操作
- 调整接口请求逻辑,确保携带最新的邀请和授权数据
- 更新项目配置,注册邀请页面路径信息
2026-04-11 23:33:55 +08:00
371b478e33 fix(passport): 优化邀请码接受失败的用户提示和处理
- 针对“用户不存在”、“用户创建失败”及“请先登录”提示,改为弹窗提示需登录
- 在弹窗中增加“去登录”按钮,点击后跳转到登录页面,并携带重定向token参数
- 其他错误仍使用原Toast提示方式展示错误信息
- 保留错误日志打印,便于排查异常情况
2026-04-11 23:21:39 +08:00
7d6c4ea3c6 fix(passport): 添加邀请接受接口调试日志
- 在接受邀请请求前打印token和请求URL、参数
- 在请求响应后输出接口响应及返回数据
- 在调用失败时打印错误信息及异常日志
- 保持请求流程和状态管理不变,增强调试能力
2026-04-11 20:16:51 +08:00
4fb2a94b5b fix(passport): 添加邀请接受接口调试日志
- 在接受邀请请求前打印token和请求URL、参数
- 在请求响应后输出接口响应及返回数据
- 在调用失败时打印错误信息及异常日志
- 保持请求流程和状态管理不变,增强调试能力
2026-04-11 20:12:21 +08:00
4d471aa45d fix(invite): 修正邀请接口路径以支持小程序专用前缀
- 将请求邀请信息接口路径改为使用 /api/_app 前缀,确保小程序免登录访问
- 修改接受邀请接口路径,统一使用小程序专用 API 域名和前缀
- 更新邀请相关接口注释,明确小程序专用接口前缀含义
- 在专家历史数据中添加高级开发工程师 Will 的条目并更新时间戳
2026-04-11 20:03:31 +08:00
a6b187c9c9 refactor(api): 移除未使用的配置接口及相关Hook
- 从cmsWebsiteField接口中删除configWebsiteField方法
- 删除useConfig自定义Hook及其引用
- 更新about页面,去除对config对象和useConfig的使用
- 修正invite模块请求URL,统一加上/api前缀
2026-04-11 19:53:11 +08:00