salesBillReport.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. })
  40. }
  41. // 开单销售报表 列表 有分页
  42. export const salesBillReportGroupByBuyerList = (params) => {
  43. const url = `/report/salesKdxx/reportPage/${params.pageNo}/${params.pageSize}`
  44. delete params.pageNo
  45. delete params.pageSize
  46. return axios({
  47. url: url,
  48. data: params,
  49. method: 'post'
  50. })
  51. }
  52. // 开单销售单报表合计
  53. export const salesBillReportCount = (params) => {
  54. return axios({
  55. url: '/report/salesKdxxd/reportCount',
  56. data: params,
  57. method: 'post'
  58. })
  59. }
  60. // 开单销售报表合计
  61. export const salesBillReportCountByBuyer = (params) => {
  62. return axios({
  63. url: '/report/salesKdxx/reportCount',
  64. data: params,
  65. method: 'post'
  66. })
  67. }
  68. // 实售销售报表 biao头
  69. export const salesBillRealReportTitle = (params) => {
  70. return axios({
  71. url: '/report/salesSsxs/reportTitle',
  72. data: params,
  73. method: 'get'
  74. })
  75. }
  76. // 实售销售报表
  77. export const salesBillRealAmountQueryPageList = (params) => {
  78. const url = `/report/salesSsxs/reportPage/${params.pageNo}/${params.pageSize}`
  79. delete params.pageNo
  80. delete params.pageSize
  81. return axios({
  82. url: url,
  83. data: params,
  84. method: 'post'
  85. })
  86. }
  87. // 实售销售报表 合计
  88. export const salesBillRealReportCount = (params) => {
  89. return axios({
  90. url: '/report/salesSsxs/reportCount',
  91. data: params,
  92. method: 'post'
  93. })
  94. }