stat.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import request from '@/utils/request'
  2. /**
  3. * 获取商品统计基本信息
  4. * @returns
  5. */
  6. export function getGoodsStatisticsBasic(params: Record<string, any>) {
  7. return request.get('mall/shop/goods/statistics/basic', { params })
  8. }
  9. /**
  10. * 获取商品排行图表统计信息
  11. * @returns
  12. */
  13. export function getGoodsStatisticsTrend(params: Record<string, any>) {
  14. return request.get('mall/shop/goods/statistics/trend', { params })
  15. }
  16. /**
  17. * 获取商品排行榜统计类型
  18. */
  19. export function getGoodsStatisticsType() {
  20. return request.get(`mall/shop/goods/statistics/type`)
  21. }
  22. /**
  23. * 获取商品排行信息
  24. * @returns
  25. */
  26. export function getGoodsStatisticsRank(params: Record<string, any>) {
  27. return request.get('mall/shop/goods/statistics/rank', { params })
  28. }
  29. /**
  30. * 获取资讯列表
  31. * @returns
  32. */
  33. export function getArticleList(params: Record<string, any>) {
  34. return request.get('mall/shop/stat/article', { params })
  35. }
  36. /**
  37. * 获取优化建议列表
  38. * @returns
  39. */
  40. export function getSuggestionList(params: Record<string, any>) {
  41. return request.get('mall/shop/stat/suggestion', { params })
  42. }
  43. /**
  44. * 获取应用列表
  45. * @returns
  46. */
  47. export function getAddonList(params: Record<string, any>) {
  48. return request.get('mall/shop/stat/addon', { params })
  49. }