Files
naive-ui-admin/src/api/system/user.ts
ahjung 7a62de39c2 2.0.0
2024-09-14 22:39:11 +08:00

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,
});
}