From 4ed8270e7d887ceaf2d3c5d43765c9c9c520636f Mon Sep 17 00:00:00 2001 From: EightMonth Date: Fri, 12 Jan 2024 09:28:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=89=8B=E6=9C=BA=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sys/user.ts | 7 ++++++- src/store/modules/user.ts | 5 +++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/api/sys/user.ts b/src/api/sys/user.ts index 8bc0051..0b485bf 100644 --- a/src/api/sys/user.ts +++ b/src/api/sys/user.ts @@ -12,7 +12,7 @@ import { PageEnum } from '/@/enums/pageEnum'; const { createErrorModal } = useMessage(); enum Api { Login = '/oauth2/token', - phoneLogin = '/sys/phoneLogin', + phoneLogin = '/oauth2/token', Logout = '/sys/logout', GetUserInfo = '/sys/user/getUserInfo', // 获取系统权限 @@ -72,8 +72,13 @@ export function phoneLoginApi(params: LoginParams, mode: ErrorMessageMode = 'mod { url: Api.phoneLogin, params, + headers: { + 'Content-Type': 'application/x-www-form-urlencoded', + 'Authorization': 'Basic amVlY2ctY2xpZW50OnNlY3JldA==' + }, }, { + isTransformResponse: false, errorMessageMode: mode, } ); diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts index 77d12b4..1b4436e 100644 --- a/src/store/modules/user.ts +++ b/src/store/modules/user.ts @@ -211,10 +211,11 @@ export const useUserStore = defineStore({ ): Promise { try { const { goHome = true, mode, ...loginParams } = params; + loginParams.grant_type = 'phone'; const data = await phoneLoginApi(loginParams, mode); - const { token } = data; + const { access_token } = data; // save token - this.setToken(token); + this.setToken(access_token); return this.afterLoginAction(goHome, data); } catch (error) { return Promise.reject(error);