import { axios } from '@/utils/request' // 每日报表 export const salesReportDailyList = (params) => { const url = `/report/reportData/query` return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('每日报表查询') } }) } // 获取开单退货单表头 export const salesReportReturnTitle = (params) => { return axios({ url: '/report/salesReturnBillReport/reportTitle', data: params, method: 'get' }) } // 开单退货单报表 export const salesReportReturnBillList = (params) => { const url = `/report/salesReturnBillReport/reportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 开单退货单报表 合计 export const salesReportReturnBillCount = (params) => { return axios({ url: '/report/salesReturnBillReport/reportCount', data: params, method: 'post' }) } // 获取开单退货表头 export const salesReturnReportTitle = (params) => { return axios({ url: '/report/salesReturnReport/reportTitle', data: params, method: 'get' }) } // 开单退货报表 列表 export const salesReportReturnList = (params) => { const url = `/report/salesReturnReport/reportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 开单退货报表 合计 export const salesReportReturnCount = (params) => { return axios({ url: '/report/salesReturnReport/reportCount', data: params, method: 'post' }) } // 实售退货报表 biao题 export const salesReportReturnRebateTitle = (params) => { return axios({ url: '/report/returnSsthReport/reportTitle', data: params, method: 'get' }) } // 实售退货报表 export const salesReportReturnRebateList = (params) => { const url = `/report/returnSsthReport/reportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 实售退货报表 合计 export const salesReportReturnRebateCount = (params) => { return axios({ url: '/report/returnSsthReport/reportCount', data: params, method: 'post' }) } // 销售退货单报表 export const reportSalesReturnList = (params) => { const url = `/report/reportSalesReturn/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 销售退货单报表 合计 export const reportSalesReturnCount = (params) => { return axios({ url: '/report/reportSalesReturn/queryCount', data: params, method: 'post' }) } // 销售退货明细报表 export const reportSalesReturnDetailList = (params) => { const url = `/report/reportSalesReturn/detail/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 销售退货明细报表 合计 export const reportSalesReturnDetailCount = (params) => { return axios({ url: '/report/reportSalesReturn/detail/queryCount', data: params, method: 'post' }) } // 销售退货明细报表 导出 export const reportSalesReturnDetailExport = (params) => { return axios({ url: '/report/reportSalesReturn/detail/exportExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 总部差价明细报表 export const headRebateDetailReportList = (params) => { const url = `/report/headRebateDetailReport/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 总部差价明细报表 合计 export const headRebateDetailReportCount = (params) => { return axios({ url: '/report/headRebateDetailReport/querySum', data: params, method: 'post' }) } // 总部差价明细报表导出 export const headRebateDetailReportExport = (params) => { return axios({ url: '/report/headRebateDetailReport/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 差价明细报表 export const reportRebateReportList = (params) => { const url = `/report/reportRebate/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 差价明细报表 合计 export const reportRebateCount = (params) => { return axios({ url: '/report/reportRebate/queryCount', data: params, method: 'post' }) } // 差价明细报表 导出 export const reportRebateExport = (params) => { return axios({ url: '/report/reportRebate/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 销售退货单 导出 export const salesReturnsExport = (params) => { return axios({ url: '/report/reportSalesReturn/exportExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 销售退货明细 导出 export const salesReturnDetailExport = (params) => { return axios({ url: '/report/reportRebate/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 开单销售单 导出 export const salesSlipExport = (params) => { return axios({ url: '/report/salesKdxxd/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 开单退货单 导出 export const returnSlipExport = (params) => { return axios({ url: 'report/salesReturnBillReport/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 开单销售 导出 export const salesAmountExport = (params) => { return axios({ url: '/report/salesKdxx/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 实售销售 导出 export const actualSalesExport = (params) => { return axios({ url: '/report/salesSsxs/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 开单退货 导出 export const billingReturnExport = (params) => { return axios({ url: '/report/salesReturnReport/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 实售退货 导出 export const salesReturnExport = (params) => { return axios({ url: '/report/returnSsthReport/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 销售明细(下推统计)报表 export const reportSalesBillDetailList = (params) => { const url = `/report/reportDispatchBillDetail/reportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 销售明细(下推统计)报表 合计 export const reportSalesBillDetailCount = (params) => { return axios({ url: '/report/reportDispatchBillDetail/reportCount', data: params, method: 'post' }) } // 销售明细(下推统计)报表 导出 export const reportSalesBillDetailExport = (params) => { return axios({ url: '/report/reportDispatchBillDetail/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 销售(开单统计)报表 export const reportSalesBillList = (params) => { const url = `/report/reportDispatchBill/reportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 销售(开单统计)报表 合计 export const reportSalesBillCount = (params) => { return axios({ url: '/report/reportDispatchBill/reportCount', data: params, method: 'post' }) } // 销售(开单统计)报表 导出 export const reportSalesBillExport = (params) => { return axios({ url: '/report/reportDispatchBill/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 入库单报表 export const reportStockPutList = (params) => { const url = `/report/reportStockPut/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 入库单报表 合计 export const reportStockPutCount = (params) => { return axios({ url: '/report/reportStockPut/queryCount', data: params, method: 'post' }) } // 入库单报表 导出 export const reportStockPutExport = (params) => { return axios({ url: '/report/reportStockPut/exportExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 入库单明细报表 export const reportStockPutDetailList = (params) => { const url = `/report/reportStockPut/detail/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 入库单明细报表 合计 export const reportStockPutDetailCount = (params) => { return axios({ url: '/report/reportStockPut/detail/queryCount', data: params, method: 'post' }) } // 入库单明细报表 导出 export const reportStockPutDetailExport = (params) => { return axios({ url: '/report/reportStockPut/detail/exportExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 获取销售交单报表 表头 export const salesXsjdReportTitle = (params) => { return axios({ url: '/report/salesXsjd/reportTitle', data: params, method: 'get' }) } // 销售交单报表 export const reportDispatchReportList = (params) => { const url = `/report/salesXsjd/reportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 销售交单报表 合计 export const reportDispatchReportCount = (params) => { return axios({ url: '/report/salesXsjd/reportCount', data: params, method: 'post' }) } // 销售交单报表 导出 export const reportDispatchReportExport = (params) => { return axios({ url: '/report/salesXsjd/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 调拨交单报表 export const reportAllocateDbjdReportList = (params) => { const url = `/report/allocateReport/dbjd/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 调拨交单报表 合计 export const reportAllocateDbjdReportCount = (params) => { return axios({ url: '/report/allocateReport/dbjd/queryCount', data: params, method: 'post' }) } // 调拨交单报表 导出 export const reportAllocateDbjdReportExport = (params) => { return axios({ url: '/report/allocateReport/dbjd/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 获取退货交单报表 表头 export const returnDocReportTitle = (params) => { return axios({ url: '/report/returnDocReport/reportTitle', data: params, method: 'get' }) } // 退货交单报表 列表 export const reportSalesReturnThjdReportList = (params) => { const url = `/report/returnDocReport/reportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 退货交单报表 合计 export const reportSalesReturnThjdReportCount = (params) => { return axios({ url: '/report/returnDocReport/reportCount', data: params, method: 'post' }) } // 退货交单报表 导出 export const reportSalesReturnThjdReportExport = (params) => { return axios({ url: '/report/returnDocReport/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 全国各省类销售明细报表 export const realReportSalesByProvince = (params) => { return axios({ url: '/report/realReportSales/subareaArea/reportList', data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 标题 export const subareaAreaReportTitle = (params) => { const url = `/report/realReportSales/subareaArea/reportTitle ` return axios({ url: url, data: params, method: 'get' }) } // 导出 export const realReportSalesByProvinceExport = (params) => { return axios({ url: '/report/realReportSales/subareaArea/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 全国各区类销售明细报表 export const realReportSalesBySubArea = (params) => { return axios({ url: '/report/realReportSales/subarea/reportList', data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 标题 export const subareaReportTitle = (params) => { const url = `/report/realReportSales/subarea/reportTitle` return axios({ url: url, data: params, method: 'get', headers: { 'module': encodeURIComponent('导出') } }) } // 导出 export const realReportSalesBySubAreaExport = (params) => { return axios({ url: '/report/realReportSales/subarea/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 调拨退货单报表 export const allocateReturnReportQueryPage = (params) => { const url = `/report/allocateReturnReport/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 查询调拨退货统计信息 export const allocateReturnReportQueryCount = (params) => { const url = `/report/allocateReturnReport/queryCount` return axios({ url: url, data: params, method: 'post' }) } // 导出 export const allocateReturnReportExport = (params) => { return axios({ url: '/report/allocateReturnReport/exportExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 分页查询调拨退货明细报表 export const allocateReturnReportDetailQueryPage = (params) => { const url = `/report/allocateReturnReport/detail/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 查询调拨退货明细统计信息 export const allocateReturnReportDetailQueryCount = (params) => { const url = `/report/allocateReturnReport/detail/queryCount` return axios({ url: url, data: params, method: 'post' }) } // 导出 export const allocateReturnReportDetailExport = (params) => { return axios({ url: '/report/allocateReturnReport/detail/exportExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 费用统计按承担方分页 export const expenseCollectReportQueryPageByTarget = (params) => { const url = `/report/expenseCollectReport/queryPageByTarget/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 费用统计按承担方汇总合计 export const expenseCollectReportQueryCountByTarget = (params) => { const url = `/report/expenseCollectReport/queryCountByTarget` return axios({ url: url, data: params, method: 'post' }) } // 导出费用统计按承担方 export const expenseCollectReportExportByTarget = (params) => { return axios({ url: '/report/expenseCollectReport/exportByTarget', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 费用统计按品类分页 export const expenseCollectReportQueryPageByProductType = (params) => { const url = `/report/expenseCollectReport/queryPageByProductType/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 费用统计按品类汇总合计 export const expenseCollectReportQueryCountByProductType = (params) => { const url = `/report/expenseCollectReport/queryCountByProductType` return axios({ url: url, data: params, method: 'post' }) } // 导出费用统计按品类 export const expenseCollectReportExportByProductType = (params) => { return axios({ url: '/report/expenseCollectReport/exportByProductType', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } /* * 采购退货报表列表 */ export const sparePartsReturnReportList = (params) => { const url = `/report/sparePartsReturn/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 采购退货报表合计 export const sparePartsReturnReportStat = (params) => { const url = `/report/sparePartsReturn/queryPageCount` return axios({ url: url, data: params, method: 'post' }) } // 采购退货报表导出 export const sparePartsReturnReportExport = (params) => { return axios({ url: '/report/sparePartsReturn/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } /* * 采购退货明细报表列表 */ export const sparePartsReturnDetailReportList = (params) => { const url = `/report/sparePartsReturn/detail/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 采购退货明细报表合计 export const sparePartsReturnDetailReportStat = (params) => { const url = `/report/sparePartsReturn/detail/queryPageCount` return axios({ url: url, data: params, method: 'post' }) } // 导出明细 export const sparePartsReturnReportExportDetail = (params) => { return axios({ url: '/report/sparePartsReturn/detail/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 订单差价表 export const rebateQueryList = (params) => { const url = `/report/productRebate/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 合计 export const rebateQueryCount = (params) => { const url = `/report/productRebate/queryCount` return axios({ url: url, data: params, method: 'post' }) } // 订单经销商差价表 export const productRebateParentList = (params) => { const url = `/report/productRebateParent/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 订单经销商差价表 统计 export const productRebateParentCount = (params) => { const url = `/report/productRebateParent/queryCount` return axios({ url: url, data: params, method: 'post' }) } // 产品差价表 export const rebateDetailQueryList = (params) => { const url = `/report/productRebateDetail/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 返利明细报表统计 export const rebateDetailQueryCount = (params) => { const url = `/report/productRebateDetail/queryCount` return axios({ url: url, data: params, method: 'post' }) } /* ** 开单采退报表 */ // 开单采退报表 列表 export const querySupplierPage = (params) => { const url = `/report/sparePartsReturn/querySupplierPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 开单采退报表 合计 export const querySupplierCount = (params) => { const url = `/report/sparePartsReturn/querySupplierCount` return axios({ url: url, data: params, method: 'post' }) } // 开单采退报表 标题 export const querySupplierTitle = (params) => { const url = `/report/sparePartsReturn/querySupplierTitle` return axios({ url: url, data: params, method: 'get' }) } // 开单采退报表 导出 export const supplierExport = (params) => { return axios({ url: '/report/sparePartsReturn/supplierExport', data: params, method: 'post', responseType: 'blob' }) } // 开单采退dan报表 列表 export const queryBillNoPage = (params) => { const url = `/report/sparePartsReturn/queryBillNoPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 开单采退dan报表 合计 export const queryBillNoCount = (params) => { const url = `/report/sparePartsReturn/queryBillNoCount` return axios({ url: url, data: params, method: 'post' }) } // 开单采退dan报表 标题 export const queryBillNoTitle = (params) => { const url = `/report/sparePartsReturn/queryBillNoTitle` return axios({ url: url, data: params, method: 'get' }) } // 开单采退dan报表 导出 export const billNoExport = (params) => { return axios({ url: '/report/sparePartsReturn/BillNoExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } /* ** 收发存报表 */ // 收发存报表 明细列表 export const queryDetailReportPage = (params) => { const url = `/report/reportStockPsi/queryDetailReportPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 收发存报表 导出 export const exportDetailReport = (params) => { return axios({ url: '/report/reportStockPsi/exportReport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 收发存报表 汇总列表 export const queryGroupByprodTypeReportPage = (params) => { const url = `/report/reportStockPsi/queryGroupByProdTypeReport` return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 收发存报表 进销存合计统计 export const queryReportCount = (params) => { const url = `/report/reportStockPsi/queryReportCount` return axios({ url: url, data: params, method: 'post' }) } // // 收发存报表 汇总导出 // export const exportGroupByProductTypeReport = (params) => { // return axios({ // url: '/report/reportStockPsi/exportGroupByProductTypeReport', // data: params, // method: 'post', // responseType: 'blob' // }) // } /* ** 促销销售 */ // 促销销售单报表 列表 export const salesPromoReportList = (params) => { const url = `/report/salesPromoReport/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 促销销售单报表 统计 export const salesPromoReportQueryCount = (params) => { const url = `/report/salesPromoReport/queryCount` return axios({ url: url, data: params, method: 'post' }) } // 促销销售单报表 导出 export const exportSalesPromoReport = (params) => { return axios({ url: '/report/salesPromoReport/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 促销销售单实时报表 列表 export const salesPromoRealReportList = (params) => { const url = `/report/salesPromoRealReport/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 促销销售单实时报表 统计 export const salesPromoRealReportCount = (params) => { const url = `/report/salesPromoRealReport/queryCount` return axios({ url: url, data: params, method: 'post' }) } // 促销销售单实时报表 导出 export const exportSalesPromoRealReport = (params) => { return axios({ url: '/report/salesPromoRealReport/reportExport', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } /* * 产品追溯列表 */ // 导出错误项 export const codeExportImportError = (params) => { return axios({ url: '/report/tracecode/exportImportError', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出错误项') } }) } // 确定导入轮胎唯一码 export const traceCodeInsertBatch = (params) => { const url = `/report/tracecode/insertBatch` return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('确定导入') } }) } // 获取 产品追溯列表 export const traceCodeList = (params) => { const url = `/report/tracecode/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 产品追溯列表 统计 export const traceCodeQueryCount = (params) => { const url = '/report/tracecode/queryCount' return axios({ url: url, data: params, method: 'post' }) } // 产品追溯列表 导出 export const excelOnlineList = (params) => { return axios({ url: '/report/tracecode/excelOnlineList', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 质保信息 export const getWarrantyInfo = (params) => { return axios({ url: `/report/warranty/queryById/${params.id}`, method: 'post', headers: { 'module': encodeURIComponent('质保信息') } }) } /* * 轮胎统计报表 */ // 轮胎统计报表 列表 export const tireReportList = (params) => { const url = `/report/tireRptDealerProductDay/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 轮胎统计报表 统计 export const queryTireCount = (params) => { return axios({ url: '/report/tireRptDealerProductDay/queryCount', data: params, method: 'post' }) } // 轮胎明细报表 列表 export const tireReportDetailList = (params) => { const url = `/report/tireRptDealerProductDay/queryDetailPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 轮胎明细报表 统计 export const queryTireDetailCount = (params) => { return axios({ url: '/report/tireRptDealerProductDay/queryDetailCount', data: params, method: 'post' }) } // 轮胎明细报表 出入库明细列表 export const outDetailList = (params) => { const url = `/report/tireRptDealerDayOutStock/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 轮胎报表 导出 export const tireListExport = (params) => { return axios({ url: '/report/tireRptDealerProductDay/importExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 轮胎明细报表 出入库明细导出 export const tireOutDetailListExport = (params) => { return axios({ url: '/report/tireRptDealerDayOutStock/importExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } /* * 轮胎费用报表 */ // 服务费运费明细-分页列表 export const subsidyDetailList = (params) => { const url = `/report/subsidyDetail/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('服务费运费明细查询') } }) } // 服务费运费明细-合计 export const subsidyDetailCount = (params) => { return axios({ url: '/report/subsidyDetail/queryCount', data: params, method: 'post', headers: { 'module': encodeURIComponent('服务费运费明细合计查询') } }) } // 服务费运费明细-导出 export const subsidyDetailExport = (params) => { return axios({ url: '/report/subsidyDetail/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('服务费运费明细导出') } }) } // 服务费运费-分页列表 export const subsidyMonthList = (params) => { const url = `/report/subsidyMonth/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('服务费运费列表查询') } }) } // 服务费运费-合计 export const subsidyMonthCount = (params) => { return axios({ url: '/report/subsidyMonth/queryCount', data: params, method: 'post', headers: { 'module': encodeURIComponent('服务费运费合计查询') } }) } // 服务费运费-导出 export const subsidyMonthExport = (params) => { return axios({ url: '/report/subsidyMonth/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('服务费运费导出') } }) } // 增量补贴-分页列表 export const subsidyStepList = (params) => { const url = `/report/subsidyStep/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('增量补贴-分页列表') } }) } // 增量补贴-合计 export const subsidyStepCount = (params) => { return axios({ url: '/report/subsidyStep/queryCount', data: params, method: 'post', headers: { 'module': encodeURIComponent('增量补贴-合计') } }) } // 增量补贴-导出 export const subsidyStepExport = (params) => { return axios({ url: '/report/subsidyStep/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('增量补贴-导出') } }) } // 轮胎费用报表 列表 export const tireFeeReportList = (params) => { const url = `/report/tireFee/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 轮胎费用报表 统计 export const tireFeeReportCount = (params) => { return axios({ url: '/report/tireFee/reportCount', data: params, method: 'post' }) } // 轮胎费用报表 导出 export const tireFeeListExport = (params) => { return axios({ url: '/report/tireFee/importExcel', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } /* * 轮胎补贴配置 供应商轮胎补贴返利报表 */ // 补贴返利列表 有分页 export const subsidyTireList = (params) => { const url = `/report/subsidyTire/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 补贴返利列表 统计 export const subsidyTireCount = (params) => { return axios({ url: '/report/subsidyTire/queryCount', data: params, method: 'post' }) } // 补贴返利列表 导出 export const subsidyTireExport = (params) => { return axios({ url: '/report/subsidyTire/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 促销销售单报表(统计) export const brandTypeReportList = (params) => { const url = `/report/brandTypeReport/queryPage/${params.pageNo}/${params.pageSize}` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('列表查询') } }) } // 促销销售单报表(统计) 统计 export const brandTypeReportCount = (params) => { return axios({ url: '/report/brandTypeReport/reportCount', data: params, method: 'post' }) } // 促销销售单报表(统计) 导出 export const brandTypeReportExport = (params) => { return axios({ url: '/report/brandTypeReport/excelTireOnlineList', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('导出') } }) } // 经营分析报表 export const manageAnalysisReportQuery = (params) => { const url = `/report/manageAnalysis/query` delete params.pageNo delete params.pageSize return axios({ url: url, data: params, method: 'post', headers: { 'module': encodeURIComponent('各品类经营分析报表查询') } }) } // 经营分析报表导出 export const manageAnalysisReportExport = (params) => { return axios({ url: '/report/manageAnalysis/export', data: params, method: 'post', responseType: 'blob', headers: { 'module': encodeURIComponent('各品类经营分析报表导出') } }) }