my.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import { useMyRequest } from '~/composables/useFetchRequest'
  2. enum Api {
  3. StaticData = '/client/dashboard/count',
  4. CollectionGoodsList = '/client/merchandise/favorite',
  5. CollectBrandsListApi = '/client/brand/favorite',
  6. RFQsListApi = '/client/rfq/list',
  7. SubmitRFQsApi = '/client/rfq/submit',
  8. RFQsDetailApi = '/client/rfq/detail',
  9. }
  10. /**
  11. * 个人中心获取数据统计
  12. * @param params
  13. * @returns
  14. */
  15. export async function getStaticDataApi(params?: any) {
  16. return await useMyRequest().get(Api.StaticData, params)
  17. }
  18. /**
  19. * 获取收藏列表
  20. * @param params
  21. * @returns
  22. */
  23. export async function getCollectionGoodsListApi(params?: any) {
  24. return await useMyRequest().get(Api.CollectionGoodsList, params)
  25. }
  26. /**
  27. * 获取收藏列表
  28. * @param params
  29. * @returns
  30. */
  31. export async function getCollectBrandsListApi(params?: any) {
  32. return await useMyRequest().get(Api.CollectBrandsListApi, params)
  33. }
  34. /**
  35. * 获取rfq列表
  36. * @param params
  37. * @returns
  38. */
  39. export async function getRFQsListApi(params?: any) {
  40. return await useMyRequest().get(Api.RFQsListApi, params)
  41. }
  42. /**
  43. * 获取rfq详情
  44. * @param params
  45. * @returns
  46. */
  47. export async function getRFQsDetailApi(params?: any) {
  48. return await useMyRequest().get(Api.RFQsDetailApi, params)
  49. }
  50. /**
  51. * 提交 rfqs
  52. * @param params
  53. * @returns
  54. */
  55. export async function submitRFQsApiApi(params?: any) {
  56. return await useMyRequest().post(Api.SubmitRFQsApi, params)
  57. }