sas兼容shiro处理
parent
37a2093a87
commit
74c955924f
|
@ -23,7 +23,7 @@ export interface RoleInfo {
|
||||||
*/
|
*/
|
||||||
export interface LoginResultModel {
|
export interface LoginResultModel {
|
||||||
userId: string | number;
|
userId: string | number;
|
||||||
access_token: string;
|
token: string;
|
||||||
role: RoleInfo;
|
role: RoleInfo;
|
||||||
userInfo?: any
|
userInfo?: any
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@ import { PageEnum } from '/@/enums/pageEnum';
|
||||||
|
|
||||||
const { createErrorModal } = useMessage();
|
const { createErrorModal } = useMessage();
|
||||||
enum Api {
|
enum Api {
|
||||||
Login = '/oauth2/token',
|
Login = '/sys/login',
|
||||||
phoneLogin = '/oauth2/token',
|
phoneLogin = '/oauth2/token',
|
||||||
Logout = '/sys/logout',
|
Logout = '/sys/logout',
|
||||||
GetUserInfo = '/sys/user/getUserInfo',
|
GetUserInfo = '/sys/user/getUserInfo',
|
||||||
|
@ -58,7 +58,6 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
isTransformResponse: false,
|
|
||||||
errorMessageMode: mode,
|
errorMessageMode: mode,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
|
@ -136,13 +136,13 @@ export const useUserStore = defineStore({
|
||||||
const { goHome = true, mode, ...loginParams } = params;
|
const { goHome = true, mode, ...loginParams } = params;
|
||||||
loginParams.grant_type = 'password';
|
loginParams.grant_type = 'password';
|
||||||
const data = await loginApi(loginParams, mode);
|
const data = await loginApi(loginParams, mode);
|
||||||
const { access_token, userInfo } = data;
|
const { token, userInfo } = data;
|
||||||
// save token
|
// save token
|
||||||
this.setToken(access_token);
|
this.setToken(token);
|
||||||
this.setTenant(userInfo.loginTenantId);
|
this.setTenant(userInfo.loginTenantId);
|
||||||
return this.afterLoginAction(goHome, data);
|
return this.afterLoginAction(goHome, data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return Promise.reject(error.response.data);
|
return Promise.reject(error);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue