|
|
6084cd5a5b
|
feat(passport): 优化已登录用户加入时协议勾选逻辑
- 已登录用户点击「确认加入」时不再强制勾选协议
- 移除 handleConfirmJoin 中对协议勾选的检查
- 未注册用户仍需勾选协议后才能授权手机号
- 确保登录状态异常时有提示信息显示
|
2026-04-12 11:44:37 +08:00 |
|
|
|
60836da3c2
|
feat(invite): 重构邀请加入流程,实现已登录用户免授权直接加入
- 完全重写邀请页逻辑,区分已登录与未注册用户按钮显示
- 已登录用户显示“确认加入”按钮,点击用 wx.login 获取 code 加入
- 未注册用户显示“微信手机号快速加入”按钮,授权手机号后完成注册登录再加入
- 移除跳转登录页面逻辑,所有流程在邀请页内完成
- 加入接口统一使用 Authorization 头携带 token,确保身份双重验证
- 优化背景、粒子和扫描线效果,提升界面视觉体验
- 增加错误处理提示,加入失败时显示详细原因并可返回首页
- 协议勾选仅在未注册用户显示,确保合规授权流程
|
2026-04-12 11:42:02 +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 |
|
|
|
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 |
|
|
|
a568b9d9df
|
refactor(api): 移除未使用的配置接口及相关Hook
- 从cmsWebsiteField接口中删除configWebsiteField方法
- 删除useConfig自定义Hook及其引用
- 更新about页面,去除对config对象和useConfig的使用
- 修正invite模块请求URL,统一加上/api前缀
|
2026-04-11 19:50:52 +08:00 |
|
|
|
b06552eaf1
|
fix(invite): 修正邀请接口使用独立API域名
- 将邀请相关接口的请求地址由通用API域名改为独立的INVITE_API_URL
- 修改获取邀请信息接口的请求URL
- 修改接受邀请接口的请求URL
- 确保请求头和参数传递保持一致
|
2026-04-11 19:09:02 +08:00 |
|
|
|
b6105d65e9
|
fix(config): 修正环境配置中的API_BASE_URL地址
- 将开发环境、生产环境和测试环境的API_BASE_URL统一更新为新的域名websopy-api.websoft.top
- 更新SimpleQRCodeModal组件中二维码请求地址,使用新的API域名
- 在邀请信息请求函数fetchInviteInfo中添加详细的请求和响应日志
- 增加接口错误日志打印,提高捕获异常时的信息丰富度
|
2026-04-11 19:03:45 +08:00 |
|
|
|
699ff9c01e
|
fix(invite): 修复邀请加入请求头TenantId传递问题
- 从配置中引入TenantId常量
- 将请求header中的TenantId字段由硬编码改为动态变量
- 确保GET请求和加密数据请求均正确带上TenantId头信息
- 提升接口调用的一致性和维护性
|
2026-04-11 18:57:26 +08:00 |
|
|
|
d939fe3f31
|
fix(passport): 修正邀请信息接口请求参数与请求头
- 将邀请令牌作为查询参数附加在请求URL中
- 移除请求体中的token字段传递
- 添加请求头TenantId,值为5
- 请求失败时在控制台打印错误信息以便调试
- 保持原有错误处理和加载状态设置逻辑不变
|
2026-04-11 18:53:13 +08:00 |
|
|
|
8bc7f76d93
|
fix(passport): 优化登录确认成功后的页面跳转逻辑
- 延长登录确认成功提示的显示时间至2000毫秒
- 跳转到用户页面前先隐藏toast,避免影响跳转体验
- 增加switchTab成功和失败的日志打印
- 失败时提示用户手动返回页面
- 调整跳转延迟时间为1800毫秒,提升交互流畅度
|
2026-04-11 18:07:32 +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 |
|
|
|
890673f757
|
fix(passport): 修正邀请接受接口的URL路径
- 将邀请接受接口URL从/api/_app/invite/accept修改为/api/_app/developer/invite/accept
- 确保请求正确指向开发者邀请接受接口
- 修复因URL错误导致的邀请接受失败问题
|
2026-04-11 16:26:30 +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 |
|
|
|
07f5c92f4b
|
feat(add): 新增多页面新增和编辑表单功能
- 添加编辑和新增收货地址页面,支持表单数据加载和提交
- 新增应用密钥凭证、新增应用操作动态、新增应用成员、新增应用版本页面配置
- 实现文章新增及编辑页面,包含图片上传及多种文章属性配置
- 增加注册会员页面,支持头像上传、手机号获取和邀请人关系处理
- 引入统一表单提交成功和失败处理,支持编辑模式数据回显
- 配置统一eslint和editorconfig规则,增强代码规范和编辑体验
- 新增.gitignore规则,屏蔽无关文件和目录,优化版本管理
|
2026-04-11 12:22:29 +08:00 |
|