Commit Graph

7 Commits

Author SHA1 Message Date
f2d6b029f1 feat(api-keys): 优化隐私协议同意逻辑及样式
- 修正api-keys样式导入路径,改为developer路径
- 在开发者申请页面增加服务协议和隐私政策勾选框
- 提交时校验协议是否已勾选,未勾选时提示用户
- 优化申请页面协议区域样式及交互
- 在用户验证页面添加隐私政策同意勾选框
- 提交用户验证表单时检查协议同意状态
- 增加打开服务协议和隐私政策的链接跳转
- 更新项目配置,增加passport/webview路由配置
- 修复createTicket函数中日期格式正则表达式问题
2026-04-13 02:40:27 +08:00
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
e180d06780 fix(passport): 修正邀请接受接口的URL路径
- 将邀请接受接口URL从/api/_app/invite/accept修改为/api/_app/developer/invite/accept
- 确保请求正确指向开发者邀请接受接口
- 修复因URL错误导致的邀请接受失败问题
2026-04-11 18:06:12 +08:00
9f974e38b4 fix(passport): 修正邀请接受接口的URL路径
- 将邀请接受接口URL从/api/_app/invite/accept修改为/api/_app/developer/invite/accept
- 确保请求正确指向开发者邀请接受接口
- 修复因URL错误导致的邀请接受失败问题
2026-04-11 16:29:08 +08:00
86f972d694 feat(invite): 增加邀请加入确认页面功能
- 在 app.config.ts 中添加 invite 模块路径
- 在 project.private.config.json 中配置小程序的邀请确认页面入口
- 新增邀请加入页面配置文件,设置页面标题和样式
- 实现邀请加入页面核心逻辑,支持获取邀请信息和微信手机号授权
- 支持用户同意协议后快速加入应用,加入成功后跳转首页
- 实现拒绝加入功能,支持返回上一页或首页
- 页面UI设计带渐变背景、邀请信息展示和协议勾选交互
- 提供服务协议和隐私政策跳转查看链接
- 添加加载和错误状态的用户友好提示界面
2026-04-11 16:01:53 +08:00
f1c61c071a feat(add): 新增多页面新增和编辑表单功能
- 添加编辑和新增收货地址页面,支持表单数据加载和提交
- 新增应用密钥凭证、新增应用操作动态、新增应用成员、新增应用版本页面配置
- 实现文章新增及编辑页面,包含图片上传及多种文章属性配置
- 增加注册会员页面,支持头像上传、手机号获取和邀请人关系处理
- 引入统一表单提交成功和失败处理,支持编辑模式数据回显
- 配置统一eslint和editorconfig规则,增强代码规范和编辑体验
- 新增.gitignore规则,屏蔽无关文件和目录,优化版本管理
2026-04-11 12:24:27 +08:00