salesBillReport.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. import { axios } from '@/utils/request'
  2. // 销售明细导出报表
  3. export const salesDetailExport = (params) => {
  4. return axios({
  5. url: '/report/salesBillReport/salesDetail',
  6. data: params,
  7. method: 'post',
  8. responseType: 'blob'
  9. })
  10. }
  11. // 获取开单销售dan报表 表头
  12. export const salesKdxxdReportTitle = (params) => {
  13. return axios({
  14. url: '/report/salesKdxxd/reportTitle',
  15. data: params,
  16. method: 'get'
  17. })
  18. }
  19. // 获取开单销售报表 表头
  20. export const salesKdxxReportTitle = (params) => {
  21. return axios({
  22. url: '/report/salesKdxx/reportTitle',
  23. data: params,
  24. method: 'get'
  25. })
  26. }
  27. // 开单销售单报表 列表 有分页
  28. export const salesBillReportList = (params) => {
  29. const url = `/report/salesKdxxd/reportPage/${params.pageNo}/${params.pageSize}`
  30. delete params.pageNo
  31. delete params.pageSize
  32. return axios({
  33. url: url,
  34. data: params,
  35. method: 'post'
  36. })
  37. }
  38. // 开单销售报表 列表 有分页
  39. export const salesBillReportGroupByBuyerList = (params) => {
  40. const url = `/report/salesKdxx/reportPage/${params.pageNo}/${params.pageSize}`
  41. delete params.pageNo
  42. delete params.pageSize
  43. return axios({
  44. url: url,
  45. data: params,
  46. method: 'post'
  47. })
  48. }
  49. // 开单销售单报表合计
  50. export const salesBillReportCount = (params) => {
  51. return axios({
  52. url: '/report/salesKdxxd/reportCount',
  53. data: params,
  54. method: 'post'
  55. })
  56. }
  57. // 开单销售报表合计
  58. export const salesBillReportCountByBuyer = (params) => {
  59. return axios({
  60. url: '/report/salesKdxx/reportCount',
  61. data: params,
  62. method: 'post'
  63. })
  64. }
  65. // 实售销售报表 biao头
  66. export const salesBillRealReportTitle = (params) => {
  67. return axios({
  68. url: '/report/salesSsxs/reportTitle',
  69. data: params,
  70. method: 'get'
  71. })
  72. }
  73. // 实售销售报表
  74. export const salesBillRealAmountQueryPageList = (params) => {
  75. const url = `/report/salesSsxs/reportPage/${params.pageNo}/${params.pageSize}`
  76. delete params.pageNo
  77. delete params.pageSize
  78. return axios({
  79. url: url,
  80. data: params,
  81. method: 'post'
  82. })
  83. }
  84. // 实售销售报表 合计
  85. export const salesBillRealReportCount = (params) => {
  86. return axios({
  87. url: '/report/salesSsxs/reportCount',
  88. data: params,
  89. method: 'post'
  90. })
  91. }