refactor: 项目优化和对接新后端框架

Former-commit-id: 11bd4366f6f0f9f3fb2213606f61cdb7b4c635a1
This commit is contained in:
horizons
2022-10-15 13:57:55 +08:00
parent 46d9d57e53
commit b0a0033371
9 changed files with 76 additions and 159 deletions

View File

@@ -4,9 +4,34 @@ import {
UserFormData,
UserInfo,
UserPageResult,
UserQueryParam
UserQueryParam,
LoginFormData
} from '@/types/api/user';
/**
* 登录
*/
export function login(data: LoginFormData): AxiosPromise {
return request({
url: '/youlai-auth/oauth2/token',
method: 'post',
params: data,
headers: {
Authorization: 'Basic dnVlMy1lbGVtZW50LWFkbWluOnNlY3JldA==' // 客户端信息Base64明文vue3-element-admin:secret
}
});
}
/**
* 注销
*/
export function logout() {
return request({
url: '/youlai-auth/oauth/logout',
method: 'delete'
});
}
/**
* 登录成功后获取用户信息(昵称、头像、权限集合和角色集合)
*/