|
|
|
@ -27,22 +27,19 @@ export const login = (params: LoginParams) => {
@@ -27,22 +27,19 @@ export const login = (params: LoginParams) => {
|
|
|
|
|
param: ['password'] |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
const username = user.username.trim(); |
|
|
|
|
const password = user.password; |
|
|
|
|
const code = user.code; |
|
|
|
|
const realKey = user.realKey; |
|
|
|
|
const { username, password, options, ...exOauthParams} = user; |
|
|
|
|
const grant_type = 'password'; |
|
|
|
|
const scope = 'server'; |
|
|
|
|
|
|
|
|
|
const data = qs.stringify({'username': username, 'password': password}); |
|
|
|
|
const data = qs.stringify({ 'username': username.trim(), 'password': password }); |
|
|
|
|
return defHttp.post<TokenEnhancer>({ |
|
|
|
|
url: Api.login, |
|
|
|
|
headers: { |
|
|
|
|
'Content-Type': 'application/x-www-form-urlencoded; charset=utf-8' |
|
|
|
|
}, |
|
|
|
|
params: { code, realKey, grant_type, scope }, |
|
|
|
|
params: { ...exOauthParams, grant_type, scope }, |
|
|
|
|
data: data |
|
|
|
|
}, params?.options); |
|
|
|
|
}, options); |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
/** 获取当前用户信息 */ |
|
|
|
|