api.ts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import { request } from '/@/utils/service'
  2. import { UserPageQuery, AddReq, DelReq, EditReq, InfoReq } from '@fast-crud/fast-crud'
  3. import emitter from '/@/utils/emitter'
  4. export const apiPrefix = '/api/sellers/product/trend/daily/'
  5. export function getCardData(query: UserPageQuery) {
  6. return request({
  7. url: '/api/sellers/product/trend/total/',
  8. method: 'GET',
  9. params: query,
  10. })
  11. }
  12. export function getLineData(query: UserPageQuery) {
  13. query['dateRangeType'] = 'D'
  14. return request({
  15. url: apiPrefix,
  16. method: 'GET',
  17. params: query,
  18. })
  19. }
  20. export function getLineWeekData(query: UserPageQuery) {
  21. query['dateRangeType'] = 'W'
  22. return request({
  23. url: apiPrefix,
  24. method: 'GET',
  25. params: query,
  26. })
  27. }
  28. export function getLineMonthData(query: UserPageQuery) {
  29. query['dateRangeType'] = 'M'
  30. return request({
  31. url: apiPrefix,
  32. method: 'GET',
  33. params: query,
  34. })
  35. }
  36. // export function getProductLineSelect(query) {
  37. // return request({
  38. // url: '/api/sellers/productline/',
  39. // method: 'GET',
  40. // params: query,
  41. // })
  42. // }
  43. // export function postCreateProductLine(body) {
  44. // return request({
  45. // url: '/api/sellers/productline/create/',
  46. // method: 'POST',
  47. // data: body,
  48. // })
  49. // }
  50. export function getProductLineSelect(query) {
  51. return request({
  52. url: '/api/sellers/productline/',
  53. method: 'GET',
  54. params: query,
  55. })
  56. }
  57. export function getProduct(query) {
  58. return request({
  59. url: '/api/sellers/product/',
  60. method: 'GET',
  61. params: query,
  62. })
  63. }
  64. export function getDetail(query) {
  65. return request({
  66. url: '/api/sellers/product/trend/detail/',
  67. method: 'GET',
  68. params: query,
  69. })
  70. }
  71. export function getListData(query) {
  72. return request({
  73. url: '/api/sellers/product/trend/daily/',
  74. method: 'GET',
  75. params: query,
  76. })
  77. }