salesBillReport.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  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. headers:{
  10. 'module': encodeURIComponent('销售单明细导出')
  11. }
  12. })
  13. }
  14. // 获取开单销售dan报表 表头
  15. export const salesKdxxdReportTitle = (params) => {
  16. return axios({
  17. url: '/report/salesKdxxd/reportTitle',
  18. data: params,
  19. method: 'get'
  20. })
  21. }
  22. // 获取开单销售报表 表头
  23. export const salesKdxxReportTitle = (params) => {
  24. return axios({
  25. url: '/report/salesKdxx/reportTitle',
  26. data: params,
  27. method: 'get'
  28. })
  29. }
  30. // 开单销售单报表 列表 有分页
  31. export const salesBillReportList = (params) => {
  32. const url = `/report/salesKdxxd/reportPage/${params.pageNo}/${params.pageSize}`
  33. delete params.pageNo
  34. delete params.pageSize
  35. return axios({
  36. url: url,
  37. data: params,
  38. method: 'post',
  39. headers:{
  40. 'module': encodeURIComponent('列表查询')
  41. }
  42. })
  43. }
  44. // 开单销售报表 列表 有分页
  45. export const salesBillReportGroupByBuyerList = (params) => {
  46. const url = `/report/salesKdxx/reportPage/${params.pageNo}/${params.pageSize}`
  47. delete params.pageNo
  48. delete params.pageSize
  49. return axios({
  50. url: url,
  51. data: params,
  52. method: 'post',
  53. headers:{
  54. 'module': encodeURIComponent('列表查询')
  55. }
  56. })
  57. }
  58. // 开单销售单报表合计
  59. export const salesBillReportCount = (params) => {
  60. return axios({
  61. url: '/report/salesKdxxd/reportCount',
  62. data: params,
  63. method: 'post'
  64. })
  65. }
  66. // 开单销售报表合计
  67. export const salesBillReportCountByBuyer = (params) => {
  68. return axios({
  69. url: '/report/salesKdxx/reportCount',
  70. data: params,
  71. method: 'post'
  72. })
  73. }
  74. // 实售销售报表 biao头
  75. export const salesBillRealReportTitle = (params) => {
  76. return axios({
  77. url: '/report/salesSsxs/reportTitle',
  78. data: params,
  79. method: 'get'
  80. })
  81. }
  82. // 实售销售报表
  83. export const salesBillRealAmountQueryPageList = (params) => {
  84. const url = `/report/salesSsxs/reportPage/${params.pageNo}/${params.pageSize}`
  85. delete params.pageNo
  86. delete params.pageSize
  87. return axios({
  88. url: url,
  89. data: params,
  90. method: 'post',
  91. headers:{
  92. 'module': encodeURIComponent('列表查询')
  93. }
  94. })
  95. }
  96. // 实售销售报表 合计
  97. export const salesBillRealReportCount = (params) => {
  98. return axios({
  99. url: '/report/salesSsxs/reportCount',
  100. data: params,
  101. method: 'post'
  102. })
  103. }