feature.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import { useMyRequest } from '~/composables/useFetchRequest'
  2. enum Api {
  3. FeatureList = '/client/topic/list',
  4. FeatureDetail = '/client/topic/detail',
  5. FeatureAlumDetail = '/client/topic/getPaintingDetail',
  6. FeatureGoodsList = '/client/topic/rm/list',
  7. FeatureBrandList = '/client/topic/rb/list',
  8. }
  9. /**
  10. * 获取主题列表
  11. * @param params
  12. * @returns
  13. */
  14. export async function getFeatureListApi(params?: any) {
  15. return await useMyRequest().get(Api.FeatureList, params)
  16. }
  17. /**
  18. * 获取主题详情
  19. * @param params
  20. * @returns
  21. */
  22. export async function getFeatureDetailApi(params?: any) {
  23. return await useMyRequest().get(Api.FeatureDetail, params)
  24. }
  25. /**
  26. * 获取主题的画册详情
  27. * @param params
  28. * @returns
  29. */
  30. export async function getFeatureAlumDetailApi(params?: any) {
  31. return await useMyRequest().get(Api.FeatureAlumDetail, params)
  32. }
  33. /**
  34. * 获取主题商品列表
  35. * @param params
  36. * @returns
  37. */
  38. export async function getFeatureGoodsListApi(params?: any) {
  39. return await useMyRequest().get(Api.FeatureGoodsList, params)
  40. }
  41. /**
  42. * 获取主题下品牌列表
  43. * @param params
  44. * @returns
  45. */
  46. export async function getFeatureBrandsListApi(params?: any) {
  47. return await useMyRequest().get(Api.FeatureBrandList, params)
  48. }