From 5807fc22aba974b4ca85a8049ecd983673b0ca28 Mon Sep 17 00:00:00 2001
From: skyouc <958836976@qq.com>
Date: 星期一, 20 十月 2025 16:59:34 +0800
Subject: [PATCH] 1. 添加大屏接口 2. 任务站点确认修改
---
rsf-admin/src/config/authProvider.js | 37 ++++++++++++++++++-------------------
1 files changed, 18 insertions(+), 19 deletions(-)
diff --git a/rsf-admin/src/config/authProvider.js b/rsf-admin/src/config/authProvider.js
index 7436b8e..97820b0 100644
--- a/rsf-admin/src/config/authProvider.js
+++ b/rsf-admin/src/config/authProvider.js
@@ -6,31 +6,30 @@
const AuthProvider = {
// login
- login: async ({ username, password }) => {
-
- const { accessToken, user } = await login({
+ login: async ({ username, password, tenantId }) => {
+ const { code, msg, data } = await login({
username: username,
password: password,
- tenantId: 1,
- });
+ tenantId: tenantId,
+ })
- if (user && accessToken) {
- const userToPersist = {
- avatar: avatar,
- fullName: user.nickname,
- id: user.id,
- username: user.username
+ if (code === 200) {
+ const { accessToken, user, tenant } = data;
+ if (user && accessToken) {
+ const userToPersist = {
+ avatar: avatar,
+ fullName: user.nickname,
+ id: user.id,
+ username: user.username,
+ tenant: tenant,
+ }
+ setToken(accessToken);
+ localStorage.setItem("user", JSON.stringify(userToPersist));
+ return Promise.resolve();
}
- setToken(accessToken);
- localStorage.setItem("user", JSON.stringify(userToPersist));
- return Promise.resolve();
}
- return Promise.reject(
- new HttpError("Unauthorized", 401, {
- message: "Invalid username or password",
- }),
- );
+ return Promise.reject({ code, msg, data });
},
// logout
logout: () => {
--
Gitblit v1.9.1