import { submitExportTask } from "/@/api/asyncTask" import request from "/@/utils/request" /** * 食堂菜品购买部门统计 */ export function listByDept(query: any) { return request({ url: "/hard/hard-canteen-total-dept/list-by-dept", method: "post", data: query, }) } /** * 根据部门 食堂菜品购买统计 */ export function productTotalByDept(query: any) { return request({ url: "/hard/hard-canteen-total-log/proudct-total-by-dept", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } /** * 食堂统计(按天) */ export function canteenProudctTotal(query: any) { return request({ url: "/hard/hard-canteen-total-log/proudct-total", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } /** * 食堂统计(按月) */ export function canteenProudctTotalByMonth(query: any) { return request({ url: "/hard/hard-canteen-total-log/proudct-total-by-month", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } /** * 食堂统计 */ export function canteenProudctQuery(query: any) { return request({ url: "/hard/hard-canteen-total-log/proudct-query", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } export function pageListDept(query?: any) { return request({ url: "/hard/hard-total/page-list-dept", method: "post", data: query, }) } export function pageListSb(query?: any) { return request({ url: "/hard/hard-total/page-list-sb", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } export function pagePayType(query?: any) { return request({ url: "/hard/hard-total/page-list-payType", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } export function pageListCs(query?: any) { return request({ url: "/hard/hard-total/page-list-cs", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } export function pageListCsByMonth(query?: any) { return request({ url: "/hard/hard-total/page-list-cs-by-month", method: "post", params: { current: query.current, size: query.size, }, data: query, }) } /** 按原筛选条件提交后台分批导出。 */ export const submitMerchantExport = (query: Record) => submitExportTask("/hard/hard-total/export-cs-async", query) /** 按原筛选条件提交后台分批导出。 */ export const submitMerchantMonthExport = (query: Record) => submitExportTask("/hard/hard-total/export-cs-by-month-async", query) /** 按原筛选条件提交后台分批导出。 */ export const submitDepartmentExport = (query: Record) => submitExportTask("/hard/hard-total/export-dept-async", query)