index.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. //接口集成
  2. import Request from '../api/request';
  3. // -----------------------------------------------------------首页
  4. // 获取首页数据
  5. export const getHomeData = data =>
  6. Request({
  7. url: '/api/get_index_data',
  8. method: 'POST',
  9. data,
  10. });
  11. // 获取商品列表
  12. export const getProductList = data =>
  13. Request({
  14. url: '/api/get_goods_data_list',
  15. method: 'POST',
  16. data,
  17. })
  18. // 获取商品详情
  19. export const getProductDetail = data =>
  20. Request({
  21. url: '/api/get_goods_data_detail',
  22. method: 'POST',
  23. data,
  24. })
  25. // 咸鱼商品推广转链
  26. export const getProductPromotion = data =>
  27. Request({
  28. url: '/xianyu/xianyu_goods_link',
  29. method: 'POST',
  30. data,
  31. })
  32. // 获取猜你喜欢列表
  33. export const getProductLikeList = data =>
  34. Request({
  35. url: '/api/get_goods_data_list_like',
  36. method: 'POST',
  37. data,
  38. })
  39. // 获取推荐商品列表 (包括鱼市商品 = 120;高佣专属 = 121)
  40. export const getRecommendProductList = data =>
  41. Request({
  42. url: '/api/get_goods_data_list_recommend',
  43. method: 'POST',
  44. data,
  45. })
  46. // 获取所有闲鱼tags
  47. export const getAllTags = data =>
  48. Request({
  49. url: '/api/get_all_xianyu_tags',
  50. method: 'POST',
  51. data,
  52. })
  53. // 获取搜索商品列表
  54. export const getSearchProductList = data =>
  55. Request({
  56. url: '/api/get_goods_search',
  57. method: 'POST',
  58. data,
  59. })
  60. // -------------------------------------------------------------用户
  61. // 获取用户详情
  62. export const getUserInfo = data =>
  63. Request({
  64. url: '/user/get_user_info',
  65. method: 'POST',
  66. data,
  67. })
  68. // 更新用户信息
  69. export const updateUserInfo = data =>
  70. Request({
  71. url: '/user/update_user_info',
  72. method: 'POST',
  73. data,
  74. })
  75. // 获取用户规范
  76. export const getUserAgreement = data =>
  77. Request({
  78. url: '/user/get_user_agreement',
  79. method: 'POST',
  80. data,
  81. })
  82. // 获取分享跳转标识
  83. export const getShareJump = data =>
  84. Request({
  85. url: '/user/get_not_oneself_store_detail',
  86. method: 'POST',
  87. data,
  88. })
  89. // 绑定分享跳转标识
  90. export const bindShareJump = data =>
  91. Request({
  92. url: '/user/get_share_unique_value',
  93. method: 'POST',
  94. data,
  95. })
  96. // -------------------------------------------------------会员
  97. // 获取会员详情
  98. export const getVipInfo = data =>
  99. Request({
  100. url: '/vip/get_index_vip_data',
  101. method: 'POST',
  102. data,
  103. })
  104. // 获取我的店铺详情
  105. export const getMyShopDetail = data =>
  106. Request({
  107. url: '/vip/get_store_detail',
  108. method: 'POST',
  109. data,
  110. })
  111. // 获取我的店铺数据
  112. export const getMyShopList = data =>
  113. Request({
  114. url: '/vip/get_store_data_list',
  115. method: 'POST',
  116. data,
  117. })
  118. // 非店长获取店铺详情
  119. export const getShareShopDetail = data =>
  120. Request({
  121. url: '/vip/get_not_oneself_store_detail',
  122. method: 'POST',
  123. data,
  124. })
  125. // 非店长获取店铺商品数据列表
  126. export const getShareShopProductList = data =>
  127. Request({
  128. url: '/vip/get_not_oneself_store_data_list',
  129. method: 'POST',
  130. data,
  131. })
  132. // 店铺添加指定商品
  133. export const addShopProduct = data =>
  134. Request({
  135. url: '/vip/add_store_goods',
  136. method: 'POST',
  137. data,
  138. })
  139. // 删除店铺商品
  140. export const deleteShopProduct = data =>
  141. Request({
  142. url: '/vip/delete_store_goods',
  143. method: 'POST',
  144. data,
  145. })
  146. // 获取浏览店铺的商品列表
  147. export const getBrowseShopProductList = data =>
  148. Request({
  149. url: '/vip/get_goods_data_list_store',
  150. method: 'POST',
  151. data,
  152. })
  153. // 更新商品排序
  154. export const updateProductSort = data =>
  155. Request({
  156. url: '/vip/update_goods_sort',
  157. method: 'POST',
  158. data,
  159. })
  160. // 收益订单tab
  161. export const getEarningsOrderTab = data =>
  162. Request({
  163. url: '/vip/get_income_order_tabs',
  164. method: 'POST',
  165. data,
  166. })
  167. // 收益订单
  168. export const getEarningsOrderList = data =>
  169. Request({
  170. url: '/vip/get_income_order_data',
  171. method: 'POST',
  172. data,
  173. })
  174. // 收益详情
  175. export const getEarningsDetail = data =>
  176. Request({
  177. url: '/vip/get_income_order_detail',
  178. method: 'POST',
  179. data,
  180. })
  181. // -----------------------------------------登录
  182. // 登录
  183. export const login = data =>
  184. Request({
  185. url: '/user/login_applet',
  186. method: 'POST',
  187. data,
  188. })