This commit is contained in:
ahjung
2024-09-14 22:39:11 +08:00
parent 1ae5372396
commit 7a62de39c2
62 changed files with 1996 additions and 2938 deletions

View File

@@ -1,24 +1,13 @@
import { http } from '@/utils/http/axios';
export interface BasicResponseModel<T = any> {
code: number;
message: string;
result: T;
}
export interface BasicPageParams {
pageNumber: number;
pageSize: number;
total: number;
}
import { Alova } from '@/utils/http/alova/index';
/**
* @description: 获取用户信息
*/
export function getUserInfo() {
return http.request({
url: '/admin_info',
method: 'get',
return Alova.Get<InResult>('/admin_info', {
meta: {
isReturnNativeResponse: true,
},
});
}
@@ -26,14 +15,15 @@ export function getUserInfo() {
* @description: 用户登录
*/
export function login(params) {
return http.request<BasicResponseModel>(
return Alova.Post<InResult>(
'/login',
{
url: '/login',
method: 'POST',
params,
},
{
isTransformResponse: false,
meta: {
isReturnNativeResponse: true,
},
}
);
}
@@ -42,25 +32,14 @@ export function login(params) {
* @description: 用户修改密码
*/
export function changePassword(params, uid) {
return http.request(
{
url: `/user/u${uid}/changepw`,
method: 'POST',
params,
},
{
isTransformResponse: false,
}
);
return Alova.Post(`/user/u${uid}/changepw`, { params });
}
/**
* @description: 用户登出
*/
export function logout(params) {
return http.request({
url: '/login/logout',
method: 'POST',
return Alova.Post('/login/logout', {
params,
});
}