user.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. import request from '@/sheep/request';
  2. import request2 from '@/sheep/request2';
  3. import $platform from '@/sheep/platform';
  4. export default {
  5. // 添加分享记录
  6. addShareLog: (data) =>
  7. request({
  8. url: 'share/add',
  9. method: 'POST',
  10. data,
  11. custom: {
  12. showError: false,
  13. },
  14. }),
  15. share: {
  16. list: (params) =>
  17. request({
  18. url: 'share/list',
  19. method: 'GET',
  20. params,
  21. }),
  22. },
  23. address: {
  24. default: () =>
  25. request2({
  26. url: 'member/address/get-default',
  27. method: 'GET',
  28. custom: {
  29. showError: false,
  30. },
  31. }),
  32. list: () =>
  33. request2({
  34. url: 'member/address/list',
  35. method: 'GET',
  36. custom: {},
  37. }),
  38. create: (data) =>
  39. request2({
  40. url: 'member/address/create',
  41. method: 'POST',
  42. data,
  43. custom: {
  44. showSuccess: true,
  45. },
  46. }),
  47. update: (data) =>
  48. request2({
  49. url: 'member/address/update',
  50. method: 'PUT',
  51. data,
  52. custom: {
  53. showSuccess: true,
  54. },
  55. }),
  56. detail: (id) =>
  57. request2({
  58. url: 'member/address/get?id=' + id,
  59. method: 'GET',
  60. }),
  61. delete: (id) =>
  62. request2({
  63. url: 'member/address/delete?id=' + id,
  64. method: 'DELETE',
  65. }),
  66. },
  67. favorite: {
  68. list: (params) =>
  69. request2({
  70. url: 'product/favorite/page',
  71. method: 'GET',
  72. params,
  73. }),
  74. do: (id) =>
  75. request({
  76. url: 'user/goodsLog/favorite',
  77. method: 'POST',
  78. data: {
  79. goods_id: id,
  80. },
  81. custom: {
  82. showSuccess: true,
  83. auth: true,
  84. },
  85. }),
  86. // 取消收藏
  87. cancel: (id) =>
  88. request2({
  89. url: 'product/favorite/delete-list',
  90. method: 'DELETE',
  91. data: {
  92. spuIds: id.split(',').map(item => item * 1),
  93. // spuIds: id.split(',').join(','),
  94. },
  95. custom: {
  96. showSuccess: true,
  97. auth: true,
  98. },
  99. }),
  100. // cancel: (id) =>
  101. // request({
  102. // url: 'user/goodsLog/favorite',
  103. // method: 'POST',
  104. // data: {
  105. // goods_ids: id,
  106. // },
  107. // custom: {
  108. // showSuccess: true,
  109. // auth: true,
  110. // },
  111. // }),
  112. },
  113. view: {
  114. list: (params) =>
  115. request({
  116. url: 'user/goodsLog/views',
  117. method: 'GET',
  118. params,
  119. custom: {},
  120. }),
  121. delete: (data) =>
  122. request({
  123. url: 'user/goodsLog/viewDel',
  124. method: 'DELETE',
  125. data,
  126. custom: {
  127. showSuccess: true,
  128. },
  129. }),
  130. },
  131. wallet: {
  132. log: (params) =>
  133. request2({
  134. // url: 'member/point/record/page',
  135. url: 'pay/wallet-transaction/page',
  136. method: 'GET',
  137. params,
  138. custom: {},
  139. }),
  140. },
  141. account: {
  142. info: (params) =>
  143. request({
  144. url: 'user/account',
  145. method: 'GET',
  146. params,
  147. custom: {
  148. showError: false,
  149. auth: true,
  150. },
  151. }),
  152. save: (data) =>
  153. request({
  154. url: 'user/account',
  155. method: 'POST',
  156. data,
  157. custom: {
  158. showSuccess: true,
  159. auth: true,
  160. },
  161. }),
  162. }
  163. };