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,9 +1,35 @@
import { http } from '@/utils/http/axios';
import { Alova } from '@/utils/http/alova/index';
export interface TypeVisits {
dayVisits: number;
rise: number;
decline: number;
amount: number;
}
export interface TypeSaleroom {
weekSaleroom: number;
amount: number;
degree: number;
}
export interface TypeOrderLarge {
weekLarge: number;
rise: number;
decline: number;
amount: number;
}
export interface TypeConsole {
visits: TypeVisits;
//销售额
saleroom: TypeSaleroom;
//订单量
orderLarge: TypeOrderLarge;
//成交额度
volume: TypeOrderLarge;
}
//获取主控台信息
export function getConsoleInfo() {
return http.request({
url: '/dashboard/console',
method: 'get',
});
return Alova.Get<TypeConsole>('/dashboard/console');
}

View File

@@ -1,13 +1,11 @@
import { http } from '@/utils/http/axios';
import { Alova } from '@/utils/http/alova/index';
import { ListDate } from 'mock/system/menu';
/**
* @description: 根据用户id获取用户菜单
*/
export function adminMenus() {
return http.request({
url: '/menus',
method: 'GET',
});
return Alova.Get('/menus');
}
/**
@@ -15,9 +13,7 @@ export function adminMenus() {
* @param params
*/
export function getMenuList(params?) {
return http.request({
url: '/menu/list',
method: 'GET',
return Alova.Get<{ list: ListDate[] }>('/menu/list', {
params,
});
}

View File

@@ -1,11 +1,8 @@
import { http } from '@/utils/http/axios';
import { Alova } from '@/utils/http/alova/index';
/**
* @description: 角色列表
*/
export function getRoleList() {
return http.request({
url: '/role/list',
method: 'GET',
});
export function getRoleList(params) {
return Alova.Get('/role/list', { params });
}

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

View File

@@ -1,10 +1,6 @@
import { http } from '@/utils/http/axios';
import { Alova } from '@/utils/http/alova/index';
//获取table
export function getTableList(params) {
return http.request({
url: '/table/list',
method: 'get',
params,
});
return Alova.Get('/table/list', { params });
}