1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| import request from 'utils/http'
|
| export const loginByUsername = (tenantId, deptId, roleId, username, password, type, key, code) =>
| request({
| url: '/blade-auth/oauth/token',
| method: 'post',
| headers: {
| 'Tenant-Id': tenantId,
| 'Dept-Id': deptId || '',
| 'Role-Id': roleId || '',
| 'Captcha-Key': key,
| 'Captcha-Code': code,
| },
| params: {
| tenantId,
| username,
| password,
| grant_type: 'password',
| scope: 'all',
| type,
| },
| })
|
| export const logout = () =>
| request({
| url: '/blade-auth/oauth/logout',
| method: 'get',
| authorization: false,
| })
|
|