Statements.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import request from '@/utils/request';
  2. /**
  3. * 查询对账单记录列表
  4. * @query [ pageNum: 分页对象的起始页码; pageSize: 分页对象的每页显示条目个数; beginTime: 开始时间; endTime: 结束时间; sortField: 排序字段; sortOrder: 排序方式; ]
  5. */
  6. export function listStatements(query) {
  7. return request({
  8. url: '/admin/bill/list',
  9. method: 'get',
  10. params: query
  11. });
  12. }
  13. /**
  14. * 导出对账单记录
  15. * @query [ beginTime: 开始时间; endTime: 结束时间; sortField: 排序字段; sortOrder: 排序方式; ]
  16. */
  17. export function exportStatements(query) {
  18. return request({
  19. url: '/admin/bill/downloadbill',
  20. method: 'get',
  21. responseType: 'blob',
  22. params: query
  23. });
  24. }
  25. /**
  26. * 查询对账单汇总信息
  27. * @query [ beginTime: 开始时间; endTime: 结束时间; ]
  28. */
  29. export function queryStatementsBillTotal(query) {
  30. return request({
  31. url: '/admin/bill/total',
  32. method: 'get',
  33. params: query
  34. });
  35. }
  36. /**
  37. * 对账单统计
  38. */
  39. export function listStatementsStatistics(query) {
  40. return request({
  41. url: '/admin/bill/statis',
  42. method: 'get',
  43. params: query
  44. });
  45. }
  46. /**
  47. * 导出对账单
  48. */
  49. export function exportStatementsStatistics(query) {
  50. return request({
  51. url: '/admin/bill/downloadbillstatis',
  52. method: 'get',
  53. responseType: 'blob',
  54. params: query
  55. });
  56. }