61 lines
972 B
JavaScript
61 lines
972 B
JavaScript
import http from '@/http/api.js'
|
|
|
|
// 获取token
|
|
const token = (tenantId, username, password, type) => {
|
|
return http.request({
|
|
url: '/api/blade-auth/oauth/token',
|
|
method: 'POST',
|
|
header: {
|
|
'Tenant-Id': tenantId
|
|
},
|
|
params: {
|
|
tenantId,
|
|
username,
|
|
mmword: password,
|
|
grant_type: "password",
|
|
scope: "all",
|
|
type
|
|
}
|
|
})
|
|
}
|
|
|
|
const refreshToken = (refresh_token, tenantId) => {
|
|
return http.request({
|
|
url: '/api/blade-auth/oauth/token',
|
|
method: 'post',
|
|
headers: {
|
|
'Tenant-Id': tenantId
|
|
},
|
|
params: {
|
|
tenantId,
|
|
refresh_token,
|
|
grant_type: "refresh_token",
|
|
scope: "all",
|
|
}
|
|
})
|
|
}
|
|
|
|
// 获取用户信息
|
|
const userInfo = () => {
|
|
return http.request({
|
|
url: '/api/blade-system/user/info',
|
|
method: 'GET',
|
|
})
|
|
}
|
|
|
|
// 获取用户信息
|
|
export const getUser = (id) => {
|
|
return http.request({
|
|
url: '/api/blade-system/user/detail',
|
|
method: 'GET',
|
|
params: {
|
|
id
|
|
}
|
|
})
|
|
}
|
|
|
|
export default {
|
|
token,
|
|
userInfo,
|
|
refreshToken
|
|
} |