|
|
d4e7a163f7
|
feat(userVerify): 添加阿里云身份证二要素核验功能
- 在接口层新增 verifyIdCard 接口,实现姓名与身份证号核验
- userVerify 页面提交时增加身份核验逻辑,核验失败阻止提交
- 调用核验接口时显示加载状态,并根据结果提示用户
- 后端依赖 aliyun cloudauth,提供实人认证相关服务接口
- 完成基本的错误捕获与用户提示,提升实名认证流程安全性
|
2026-04-13 03:20:05 +08:00 |
|
|
|
a8688c0f4a
|
refactor(config): 移除开发者中心和企业控制台的自定义导航样式
- 删除了开发者中心页面配置中的 navigationStyle: 'custom'
- 删除了企业控制台页面配置中的 navigationStyle: 'custom'
- 简化了页面配置,保持默认导航样式
- 有助于提升页面兼容性和维护性
|
2026-04-13 02:50:57 +08:00 |
|
|
|
16b7e2fb61
|
feat(api-keys): 优化隐私协议同意逻辑及样式
- 修正api-keys样式导入路径,改为developer路径
- 在开发者申请页面增加服务协议和隐私政策勾选框
- 提交时校验协议是否已勾选,未勾选时提示用户
- 优化申请页面协议区域样式及交互
- 在用户验证页面添加隐私政策同意勾选框
- 提交用户验证表单时检查协议同意状态
- 增加打开服务协议和隐私政策的链接跳转
- 更新项目配置,增加passport/webview路由配置
- 修复createTicket函数中日期格式正则表达式问题
|
2026-04-13 02:48:31 +08:00 |
|
|
|
f2d6b029f1
|
feat(api-keys): 优化隐私协议同意逻辑及样式
- 修正api-keys样式导入路径,改为developer路径
- 在开发者申请页面增加服务协议和隐私政策勾选框
- 提交时校验协议是否已勾选,未勾选时提示用户
- 优化申请页面协议区域样式及交互
- 在用户验证页面添加隐私政策同意勾选框
- 提交用户验证表单时检查协议同意状态
- 增加打开服务协议和隐私政策的链接跳转
- 更新项目配置,增加passport/webview路由配置
- 修复createTicket函数中日期格式正则表达式问题
|
2026-04-13 02:40:27 +08:00 |
|
|
|
ffab0ec25c
|
feat(developer): 完成小程序开发者中心和企业控制台改造
- 设计并实现了开发者中心与企业控制台两大模块
- 按用户角色区分开发者和企业客户,支持多项目类型及成员管理
- 新增项目管理、应用管理、API Key管理及成员邀请等多功能页面
- 实现应用版本发布、消息通知中心、权限审批与开发者申请流程
- 完成CI/CD流水线、运营监控、发票管理、SSO单点登录功能
- 搭建SDK下载中心、工单系统、FAQ系统、数据导入导出等模块
- 优化后端API,支持已登录和未注册用户不同加入应用流程
- 前端按钮统一采用微信手机号授权,完善用户授权体验
- 修复多个页面的JSX语法错误及依赖导入问题,替换部分组件库
- 增加详细的类型定义文件,提升项目类型安全
- 新增超过55个页面及60个API接口,扩展应用功能和服务体系
- 完成全面的样式设计,实现一致的视觉风格和交互体验
|
2026-04-13 02:26:46 +08:00 |
|
|
|
2ae30ac692
|
feat(invite): 支持已登录用户直接加入应用
- 后端accept接口code参数改为可选,支持通过Authorization头识别登录用户
- 已登录用户加入时不再弹手机号授权,前端调用新增的doJoinAppForLoggedInUser方法
- 未注册用户仍通过手机号授权码code加入,调用doJoinAppForNewUser方法
- 拆分前端加入逻辑,新增handleConfirmJoin统一处理已登录加入流程
- 优化按钮交互,已登录状态下按钮变为普通点击,移除协议强制勾选
- 错误处理和状态提示完善,加入成功后自动跳转首页
|
2026-04-12 11:56:11 +08:00 |
|
|
|
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 |
|