【重要更新】vue3前端为了适配springboot3 sas分支(Spring Authorization Server)特定修改

This commit is contained in:
JEECG
2024-06-23 11:25:55 +08:00
parent 8e54e06978
commit 9e25566271
5 changed files with 31 additions and 9 deletions

View File

@ -151,6 +151,7 @@ export const useUserStore = defineStore({
): Promise<GetUserInfoModel | null> {
try {
const { goHome = true, mode, ...loginParams } = params;
loginParams.grant_type = 'password';
const data = await loginApi(loginParams, mode);
const { token, userInfo } = data;
// save token
@ -248,10 +249,11 @@ export const useUserStore = defineStore({
): Promise<GetUserInfoModel | null> {
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);
@ -356,10 +358,11 @@ export const useUserStore = defineStore({
): Promise<any | null> {
try {
const { goHome = true, mode, ...ThirdLoginParams } = params;
ThirdLoginParams.grant_type = "social";
const data = await thirdLogin(ThirdLoginParams, 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);