feat(qr-login): 增加租户ID支持并优化登录成功处理逻辑- 在 QR 登码返回数据中新增 `tenantId` 字段,用于标识用户所属租户
- 登录成功后将 `tenantId` 存入 localStorage,便于后续权限判断
- 调整 `loginSuccess`事件传递参数,由 token 改为完整响应数据对象- 二维码组件增加点击刷新功能,提升用户体验
- 移除测试用的临时日志输出和无用的测试路由配置
-修复登录页图标显示逻辑,根据登录方式切换二维码/手机图标```
This commit is contained in:
2025-09-22 15:25:59 +08:00
parent 1f5002c536
commit da620dd961
6 changed files with 22 additions and 344 deletions

View File

@@ -19,6 +19,7 @@ export interface QrCodeStatusResponse {
accessToken?: string; // 登录成功时返回的JWT token
userInfo?: any; // 用户信息
expiresIn?: number; // 剩余过期时间(秒)
tenantId?: string; // 租户ID
}
/**
@@ -69,7 +70,7 @@ export async function confirmQrLogin(requestData: QrLoginConfirmRequest): Promis
SERVER_API_URL + '/qr-login/confirm',
requestData
);
console.log(res,'>>>89898989')
if (res.data.code === 0 && res.data.data) {
return res.data.data;
}