feat: 增加数据统计,销量统计,桌台统计

This commit is contained in:
2025-03-10 13:30:34 +08:00
parent cec6ea62df
commit f936328a66
17 changed files with 2466 additions and 28 deletions

View File

@@ -1,13 +1,7 @@
// 代客下单
import request from "@/utils/request-php";
import { getToken } from "@/utils/auth";
import { useUserStore } from "@/store";
import { getDouyinToken, getToken } from "@/utils/auth";
const userStore = useUserStore();
function getLoginName() {
return userStore.userInfo.phone;
}
// 抖音团购核销准备
export function $douyin_fulfilmentcertificateprepare(data) {
return request({
@@ -90,7 +84,7 @@ export function $douyin_checkIn(data) {
data: {
clientType: "ADMIN",
token: getToken(),
loginName: getLoginName(),
loginName: localStorage.getItem("userInfo").phone,
...data,
},
});

View File

@@ -0,0 +1,41 @@
import request from "@/utils/request";
import { Order_BaseUrl } from "@/api/config";
const baseURL = Order_BaseUrl + "/admin/data/summary";
// 数据统计
const Api = {
// 营业板块-上半部分
trade(params: any) {
return request<any>({
url: `${baseURL}/trade`,
method: "get",
params
});
},
// 商品销售 右下
productSaleDate(params: any) {
return request<any>({
url: `${baseURL}/productSaleDate`,
method: "get",
params
});
},
// 销售趋势柱状图 左下
dateAmount(params: any) {
return request<any>({
url: `${baseURL}/dateAmount`,
method: "get",
params
});
},
// 支付占比饼图 左下
datePayType(params: any) {
return request<any>({
url: `${baseURL}/datePayType`,
method: "get",
params
});
},
};
export default Api;

View File

@@ -0,0 +1,33 @@
import request from "@/utils/request";
import { Order_BaseUrl } from "@/api/config";
const baseURL = Order_BaseUrl + "/admin/sale/summary";
// 销量统计
const Api = {
// 统计
count(params: any) {
return request<any>({
url: `${baseURL}/count`,
method: "get",
params
});
},
// 分页
page(params: any) {
return request<any>({
url: `${baseURL}/page`,
method: "get",
params
});
},
// 导出
export(params: any) {
return request<any>({
url: `${baseURL}/export`,
method: "get",
params
});
},
};
export default Api;

View File

@@ -0,0 +1,25 @@
import request from "@/utils/request";
import { Order_BaseUrl } from "@/api/config";
const baseURL = Order_BaseUrl + "/admin/table/summary";
// 台桌统计
const Api = {
// 统计
list(params: any) {
return request<any>({
url: `${baseURL}/list`,
method: "get",
params
});
},
// 导出
export(params: any) {
return request<any>({
url: `${baseURL}/export`,
method: "get",
params
});
},
};
export default Api;