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 | 35 ++++++++++++++++-------------------
1 files changed, 16 insertions(+), 19 deletions(-)
diff --git a/rsf-admin/src/config/authProvider.js b/rsf-admin/src/config/authProvider.js
index ee3f976..97820b0 100644
--- a/rsf-admin/src/config/authProvider.js
+++ b/rsf-admin/src/config/authProvider.js
@@ -7,32 +7,29 @@
const AuthProvider = {
// login
login: async ({ username, password, tenantId }) => {
- const { accessToken, user, tenant } = await login({
+ const { code, msg, data } = await login({
username: username,
password: password,
tenantId: tenantId,
- }).catch((error) => {
- console.error(error);
- });
+ })
- if (user && accessToken) {
- const userToPersist = {
- avatar: avatar,
- fullName: user.nickname,
- id: user.id,
- username: user.username,
- tenant: tenant,
+ 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