statistics.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. import request from '@/utils/request'
  2. // 场次统计分页查询
  3. export const performTimeCount = (query) => {
  4. return request({
  5. url: '/merchant/merchantPerformTime/performTimeSaleAnalyse',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 场次统计导出
  11. export function downTimeCountListXls(params) {
  12. return request({
  13. url: '/merchant/merchantPerformTime/performTimeSaleAnalyseExport',
  14. method: 'get',
  15. responseType: 'blob',
  16. params
  17. });
  18. }
  19. // 渠道订单销售统计
  20. export const channelOrderCount = (query) => {
  21. return request({
  22. url: '/order/financeReport/channelSaleOrderCount',
  23. method: 'get',
  24. params: query
  25. })
  26. }
  27. // 渠道订单销售统计导出
  28. export function downChannelOrderListXls(params) {
  29. return request({
  30. url: '/order/financeReport/exportChannelSaleOrderCount',
  31. method: 'get',
  32. responseType: 'blob',
  33. params
  34. });
  35. }
  36. // 分销商订单统计
  37. export const distributorOrderCount = (query) => {
  38. return request({
  39. url: '/member/marketPersons/withdrawStat',
  40. method: 'get',
  41. params: query
  42. })
  43. }
  44. // 渠道订单销售统计导出
  45. export function downDistributorOrderListXls(params) {
  46. return request({
  47. url: '/member/marketPersons/withdrawStatExcel',
  48. method: 'get',
  49. responseType: 'blob',
  50. params
  51. });
  52. }
  53. // 产品销售统计
  54. export const productOrderCount = (query) => {
  55. return request({
  56. url: '/order/orderInfo/statisList',
  57. method: 'get',
  58. params: query
  59. })
  60. }
  61. // 渠道订单销售统计导出
  62. export function downProductOrderListXls(params) {
  63. return request({
  64. url: '/order/orderInfo/statisExport',
  65. method: 'get',
  66. responseType: 'blob',
  67. params
  68. });
  69. }
  70. // 团队订单销售统计
  71. export const teamOrderCount = (query) => {
  72. return request({
  73. url: '/order/orderInfo/statisTeamList',
  74. method: 'get',
  75. params: query
  76. })
  77. }
  78. // 渠道订单销售统计导出
  79. export function downTeamOrderListXls(params) {
  80. return request({
  81. url: '/order/orderInfo/statisTeamExport',
  82. method: 'get',
  83. responseType: 'blob',
  84. params
  85. });
  86. }
  87. // 日报表
  88. export const dayReportCount = (query) => {
  89. return request({
  90. url: '/order/operationReport/dayReportCount',
  91. method: 'get',
  92. params: query
  93. })
  94. }
  95. // 日报表统计导出
  96. export function downDayReportCount(params) {
  97. return request({
  98. url: '/order/operationReport/dayReportCountExport',
  99. method: 'get',
  100. responseType: 'blob',
  101. params
  102. });
  103. }
  104. // 分销明细
  105. export const marketPersonSaleCount = (query) => {
  106. return request({
  107. url: '/order/operationReport/marketPersonSaleCount',
  108. method: 'get',
  109. params: query
  110. })
  111. }
  112. // 分销明细导出
  113. export function downMarketPersonSaleCount(params) {
  114. return request({
  115. url: '/order/operationReport/marketPersonSaleCountExport',
  116. method: 'get',
  117. responseType: 'blob',
  118. params
  119. });
  120. }
  121. // 团队明细
  122. export const marketTeamSaleCount = (query) => {
  123. return request({
  124. url: '/order/operationReport/marketTeamSaleCount',
  125. method: 'get',
  126. params: query
  127. })
  128. }
  129. // 团队明细导出
  130. export function downMarketTeamSaleCount(params) {
  131. return request({
  132. url: '/order/operationReport/marketPersonSaleCountExport',
  133. method: 'get',
  134. responseType: 'blob',
  135. params
  136. });
  137. }