Files
vue3-element-admin/src/api/login/index.ts
2021-11-26 23:57:59 +08:00

46 lines
915 B
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import request from "@utils/request";
/**
* 登录
* @param data
*/
export function login(data: object) {
return request({
url: '/youlai-auth/oauth/token',
method:'post',
params: data,
headers: {
'Authorization': 'Basic bWFsbC1hZG1pbi13ZWI6MTIzNDU2' // 客户端信息Base64明文mall-admin-web:123456
}
})
}
/**
* 登录成功后获取用户信息(包括用户头像、权限列表等)
*/
export function getUserInfo() {
return request({
url: '/youlai-admin/api/v1/users/me',
method: 'get'
})
}
/**
* 注销
*/
export function logout() {
return request({
url: '/youlai-auth/oauth/logout',
method: 'delete'
})
}
/**
* 获取图片验证码
*/
export function getCaptcha() {
return request({
url: '/captcha?t='+(new Date()).getTime().toString(),
method: 'get'
})
}