You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shop-admin/src/api/home/index.js

100 lines
2.4 KiB

import request from '@/utils/request.js';
// 获取头部数据 今日访客 今日订单 今日销售额 近七天销售额
export const summary = () => {
return request({
url: '/mall/base/frontPage/getHeaderData',
method: 'get',
});
};
// 获取待处理事务数据
export const order = () => {
return request({
url: '/mall/base/frontPage/getWaitHandleAffairs',
method: 'get',
});
};
// 获取商品总览数据
export const product = () => {
return request({
url: '/mall/base/frontPage/getProductOverview',
method: 'get',
});
};
// 获取用户总览数据
export const customer = () => {
return request({
url: '/mall/base/frontPage/getUserOverviewData',
method: 'get',
});
};
// 获取订单数量同比增长数据
export const orderInfo = () => {
return request({
url: '/mall/base/frontPage/getOrderTotal',
method: 'get',
});
};
// 获取订单统计数据
export const orderSummary = (params) => {
return request({
url: '/mall/base/frontPage/listOrderStatistics',
method: 'get',
params,
});
};
// 获取今日订单统计数据
export const orderToday = () => {
return request({
url: '/mall/base/frontPage/listTodayOrderStatistics',
method: 'get',
});
};
// 获取访客数量同比增长数据
export const customerInfo = () => {
return request({
url: '/mall/base/frontPage/getVisitorTotal',
method: 'get',
});
};
// 获取访客统计数据
export const customerSummary = (params) => {
return request({
url: '/mall/base/frontPage/listVisitorStatistics',
method: 'get',
params,
});
};
// 获取今日访客统计数据
export const customerToday = () => {
return request({
url: '/mall/base/frontPage/listTodayVisitorStatistics',
method: 'get',
});
};
// 获取销售额同比增长数据
export const moneyInfo = () => {
return request({
url: '/mall/base/frontPage/getSalesTotal',
method: 'get',
});
};
// 获取销售额统计数据
export const moneySummary = (params) => {
return request({
url: '/mall/base/frontPage/listSalesStatistics',
method: 'get',
params,
});
};
// 获取今日销售额统计数据
export const moneyToday = () => {
return request({
url: '/mall/base/frontPage/listTodaySalesStatistics',
method: 'get',
});
};