product.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. import request from '@/utils/request'
  2. // 商品列表
  3. export function lala(data) {
  4. return request({
  5. url: '/api/lala',
  6. method: 'get',
  7. data
  8. });
  9. }
  10. //兑换商品详情
  11. export function duihuanDetail(data,id) {
  12. return request({
  13. url: '/api/exchange/detail/' + id,
  14. method: 'get',
  15. data
  16. })
  17. }
  18. // 获取商品分类
  19. export function getCategoryList(data) {
  20. return request({
  21. url: '/api/category',
  22. method: 'get',
  23. data
  24. });
  25. }
  26. // 可拼团列表
  27. export function auto(data) {
  28. return request({
  29. url: '/api/lala/auto_pink',
  30. method: 'get',
  31. data
  32. });
  33. }
  34. //拼团详情
  35. export function autoDetails(data,id) {
  36. return request({
  37. url: '/api/lala/auto_pink/'+ id,
  38. method: 'get',
  39. data
  40. });
  41. }
  42. //购买自动拼团
  43. export function buyauto(data,id) {
  44. return request({
  45. url: '/api/lala/auto_pink/'+id,
  46. method: 'post',
  47. data
  48. });
  49. }
  50. export function openclose(data,id) {
  51. return request({
  52. url: '/api/lala/auto_pink/switch/'+id,
  53. method: 'post',
  54. data
  55. });
  56. }
  57. // 商品详情
  58. export function lalaDetial(data,id) {
  59. return request({
  60. url: '/api/lala/'+id,
  61. method: 'get',
  62. data
  63. });
  64. }
  65. // 购买产品
  66. export function buylala(data,id) {
  67. return request({
  68. url: '/api/lala/'+id,
  69. method: 'post',
  70. data
  71. });
  72. }
  73. export function details(data,id) {
  74. return request({
  75. url: '/api/article/details/'+id,
  76. method: 'GET',
  77. data
  78. });
  79. }
  80. //质押矿机
  81. export function mortgage(data,id) {
  82. return request({
  83. url: '/api/mining/mortgage/'+id,
  84. method: 'post',
  85. data
  86. });
  87. }
  88. //赎回矿机
  89. export function redeem(data,id) {
  90. return request({
  91. url: '/api/mining/redeem/'+id,
  92. method: 'post',
  93. data
  94. });
  95. }
  96. // 获取商品列表
  97. export function getProducts(data) {
  98. // {
  99. // 参数名称 是否必须 示例 备注
  100. // sid 否 二级分类编号
  101. // cid 否 一级分类编号(!)
  102. // keyword 否 搜索
  103. // priceOrder 否 价格排序
  104. // salesOrder 否 销量排序
  105. // news 否 是否新品
  106. // page 否 分页参数起始值
  107. // limit 否 分页数步长值
  108. // }
  109. return request({
  110. url: '/api/products',
  111. method: 'get',
  112. data
  113. });
  114. }
  115. // 获取商品详情
  116. export function goodsDetail(data, id) {
  117. return request({
  118. url: '/api/product/detail/' + id,
  119. method: 'get',
  120. data
  121. });
  122. }
  123. // 加入购物车
  124. export function cartAdd(data) {
  125. return request({
  126. url: '/api/cart/add',
  127. method: 'post',
  128. data
  129. });
  130. }
  131. // 收藏商品
  132. export function collectAdd(data) {
  133. return request({
  134. url: '/api/collect/add',
  135. method: 'post',
  136. data
  137. });
  138. }
  139. // 取消收藏商品
  140. export function collectDel(data) {
  141. return request({
  142. url: '/api/collect/del',
  143. method: 'post',
  144. data
  145. });
  146. }