You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shop-admin/src/api/auth.js

40 lines
798 B

import request from '@/utils/request';
// 获取验证码
export function sendSmsCode(params) {
return request({
url: '/uaa/sms/sendSms',
method: 'get',
params,
});
}
// 登录
export async function login(data) {
return request({
url: '/uaa/sso/appManageLogin',
method: 'post',
data,
});
}
// 获取用户信息
export function getUserInfo() {
return request({
url: '/uc/user/v1/info/token',
method: 'get',
});
}
// 获取权限列表
export function getPermission() {
return request({
url: '/u-admin/uc/ucPermission/listUserMenu',
method: 'get',
});
}
// 退出登录
export function logout() {
return request({
url: '/uaa/sso/v1/logout',
method: 'get',
});
}