From 0a612e1fb67222cfcd9dcfe815ae9789b3d9f48b Mon Sep 17 00:00:00 2001 From: verou <857149855@qq.com> Date: 星期四, 27 三月 2025 16:57:56 +0800 Subject: [PATCH] fix:站点字段修改 --- rsf-admin/src/config/authProvider.js | 33 ++++++++++++++++----------------- 1 files changed, 16 insertions(+), 17 deletions(-) diff --git a/rsf-admin/src/config/authProvider.js b/rsf-admin/src/config/authProvider.js index 38cf41d..97820b0 100644 --- a/rsf-admin/src/config/authProvider.js +++ b/rsf-admin/src/config/authProvider.js @@ -7,30 +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, - }); + }) - 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