mirror of
https://github.com/jekip/naive-ui-admin.git
synced 2026-02-11 00:32:27 +08:00
46 lines
742 B
TypeScript
46 lines
742 B
TypeScript
import { Alova } from '@/utils/http/alova/index';
|
|
|
|
/**
|
|
* @description: 获取用户信息
|
|
*/
|
|
export function getUserInfo() {
|
|
return Alova.Get<InResult>('/admin_info', {
|
|
meta: {
|
|
isReturnNativeResponse: true,
|
|
},
|
|
});
|
|
}
|
|
|
|
/**
|
|
* @description: 用户登录
|
|
*/
|
|
export function login(params) {
|
|
return Alova.Post<InResult>(
|
|
'/login',
|
|
{
|
|
params,
|
|
},
|
|
{
|
|
meta: {
|
|
isReturnNativeResponse: true,
|
|
},
|
|
}
|
|
);
|
|
}
|
|
|
|
/**
|
|
* @description: 用户修改密码
|
|
*/
|
|
export function changePassword(params, uid) {
|
|
return Alova.Post(`/user/u${uid}/changepw`, { params });
|
|
}
|
|
|
|
/**
|
|
* @description: 用户登出
|
|
*/
|
|
export function logout(params) {
|
|
return Alova.Post('/login/logout', {
|
|
params,
|
|
});
|
|
}
|