mirror of
https://github.com/jekip/naive-ui-admin.git
synced 2026-02-13 17:52:28 +08:00
2.0.0
This commit is contained in:
@@ -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,
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user