|
|
|
@ -1,21 +1,23 @@ |
|
|
|
import request from '@/router/axios'; |
|
|
|
import request from '@/router/axios'; |
|
|
|
import { baseUrl } from '@/config/env'; |
|
|
|
import { baseUrl } from '@/config/env'; |
|
|
|
|
|
|
|
|
|
|
|
export const loginByUsername = (tenantId, username, password, type) => request({ |
|
|
|
export const loginByUsername = (tenantId, username, password, type, key, code) => request({ |
|
|
|
url: '/api/blade-auth/oauth/token', |
|
|
|
url: '/api/blade-auth/oauth/token', |
|
|
|
method: 'post', |
|
|
|
method: 'post', |
|
|
|
headers: { |
|
|
|
headers: { |
|
|
|
'Tenant-Id': tenantId |
|
|
|
'Tenant-Id': tenantId, |
|
|
|
|
|
|
|
'Captcha-Key': key, |
|
|
|
|
|
|
|
'Captcha-Code': code, |
|
|
|
}, |
|
|
|
}, |
|
|
|
params: { |
|
|
|
params: { |
|
|
|
tenantId, |
|
|
|
tenantId, |
|
|
|
username, |
|
|
|
username, |
|
|
|
password, |
|
|
|
password, |
|
|
|
grant_type: "password", |
|
|
|
grant_type: "captcha", |
|
|
|
scope: "all", |
|
|
|
scope: "all", |
|
|
|
type |
|
|
|
type |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
export const refreshToken = (refresh_token, tenantId) => request({ |
|
|
|
export const refreshToken = (refresh_token, tenantId) => request({ |
|
|
|
url: '/api/blade-auth/oauth/token', |
|
|
|
url: '/api/blade-auth/oauth/token', |
|
|
|
@ -29,13 +31,18 @@ export const refreshToken = (refresh_token, tenantId) => request({ |
|
|
|
grant_type: "refresh_token", |
|
|
|
grant_type: "refresh_token", |
|
|
|
scope: "all", |
|
|
|
scope: "all", |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
export const getButtons = () => request({ |
|
|
|
export const getButtons = () => request({ |
|
|
|
url: '/api/blade-system/menu/buttons', |
|
|
|
url: '/api/blade-system/menu/buttons', |
|
|
|
method: 'get' |
|
|
|
method: 'get' |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export const getCaptcha = () => request({ |
|
|
|
|
|
|
|
url: '/api/blade-auth/oauth/captcha', |
|
|
|
|
|
|
|
method: 'get' |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
export const getUserInfo = () => request({ |
|
|
|
export const getUserInfo = () => request({ |
|
|
|
url: baseUrl + '/user/getUserInfo', |
|
|
|
url: baseUrl + '/user/getUserInfo', |
|
|
|
method: 'get' |
|
|
|
method: 'get' |
|
|
|
|