From 8f7e1bf264a5beaca1cf563452bc9ef72dea848f Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期三, 21 五月 2025 08:16:22 +0800 Subject: [PATCH] 修复取消组托,收货数量修改错误问题 --- rsf-admin/src/config/authProvider.js | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/rsf-admin/src/config/authProvider.js b/rsf-admin/src/config/authProvider.js index 1c440e7..97820b0 100644 --- a/rsf-admin/src/config/authProvider.js +++ b/rsf-admin/src/config/authProvider.js @@ -7,29 +7,29 @@ const AuthProvider = { // login login: async ({ username, password, tenantId }) => { - const { accessToken, user } = 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 + 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