diff --git a/src/api/supermarketerp/realtimeSalesReport.ts b/src/api/supermarketerp/realtimeSalesReport.ts new file mode 100644 index 0000000..75ffe7b --- /dev/null +++ b/src/api/supermarketerp/realtimeSalesReport.ts @@ -0,0 +1,138 @@ +import request from "/@/utils/request" + +/** + * 获取即时销售报表 + */ +export function getRealtimeSalesReport(params?: object) { + return request({ + url: "/supermarket/realtimeSalesReport/report", + method: "get", + params, + }) +} + +/** + * 获取实时销售数据 + */ +export function getRealtimeSalesData(params?: object) { + return request({ + url: "/supermarket/realtimeSalesReport/realtime", + method: "get", + params, + }) +} + +/** + * 获取畅销品排名 + */ +export function getTopSellingProducts(params?: object) { + return request({ + url: "/supermarket/realtimeSalesReport/topSellingProducts", + method: "get", + params, + }) +} + +/** + * 获取滞销品排名 + */ +export function getSlowSellingProducts(params?: object) { + return request({ + url: "/supermarket/realtimeSalesReport/slowSellingProducts", + method: "get", + params, + }) +} + +/** + * 获取时段销售数据 + */ +export function getTimePeriodSales(params?: object) { + return request({ + url: "/supermarket/realtimeSalesReport/timePeriodSales", + method: "get", + params, + }) +} + +/** + * 获取客单价分析数据 + */ +export function getCustomerAnalysis(params?: object) { + return request({ + url: "/supermarket/realtimeSalesReport/customerAnalysis", + method: "get", + params, + }) +} + +/** + * 获取销售趋势数据 + */ +export function getSalesTrend(params?: object) { + return request({ + url: "/supermarket/realtimeSalesReport/salesTrend", + method: "get", + params, + }) +} + +/** + * 刷新实时销售数据缓存 + */ +export function refreshRealtimeData() { + return request({ + url: "/supermarket/realtimeSalesReport/refresh", + method: "post", + }) +} + +/** + * 获取今日销售汇总 + */ +export function getTodaySummary() { + return request({ + url: "/supermarket/realtimeSalesReport/todaySummary", + method: "get", + }) +} + +/** + * 获取本月销售汇总 + */ +export function getMonthSummary() { + return request({ + url: "/supermarket/realtimeSalesReport/monthSummary", + method: "get", + }) +} + +/** + * 获取实时畅销品TOP10 + */ +export function getTop10Products() { + return request({ + url: "/supermarket/realtimeSalesReport/top10Products", + method: "get", + }) +} + +/** + * 获取实时滞销品TOP10 + */ +export function getBottom10Products() { + return request({ + url: "/supermarket/realtimeSalesReport/bottom10Products", + method: "get", + }) +} + +/** + * 获取小时销售趋势(今日) + */ +export function getHourlyTrend() { + return request({ + url: "/supermarket/realtimeSalesReport/hourlyTrend", + method: "get", + }) +}