sparePartUsedReport.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { axios } from '@/utils/request'
  2. import { stringify } from 'qs'
  3. /**
  4. * page func
  5. * parameter: { }
  6. * @param parameter
  7. * @returns {*}
  8. */
  9. export function getMonthReport (parameter) {
  10. return axios({
  11. url: '/report/spare-part/infos?' + stringify(parameter),
  12. method: 'get',
  13. headers: {
  14. 'Content-Type': 'application/json;charset=UTF-8'
  15. }
  16. })
  17. }
  18. /**
  19. * export file
  20. * parameter: { }
  21. * @param parameter :
  22. * @returns {*}
  23. */
  24. export function exportMonthReport (parameter) {
  25. return axios({
  26. url: '/report/spare-part/infos/export?' + stringify(parameter),
  27. method: 'get',
  28. headers: {
  29. 'Content-Type': 'application/json;charset=UTF-8'
  30. },
  31. responseType: 'blob'
  32. })
  33. }
  34. /**
  35. * export file
  36. * parameter: { }
  37. * @param parameter :
  38. * @returns {*}
  39. */
  40. export function exportMonthReportMonth (parameter) {
  41. return axios({
  42. url: '/report/spare-part/infos/export/month?' + stringify(parameter),
  43. method: 'get',
  44. headers: {
  45. 'Content-Type': 'application/json;charset=UTF-8'
  46. },
  47. responseType: 'blob'
  48. })
  49. }