member.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. import http from "../../utils/http"
  2. /**
  3. * 获取会员信息【进入首页调用了,不能控制登录】
  4. */
  5. export function memberDetail(params) {
  6. return http({
  7. url: "/api/member/info",
  8. data: params
  9. })
  10. }
  11. /**
  12. * 获取地址列表
  13. */
  14. export function addressList(params) {
  15. return http({
  16. url: "/api/memberaddress/page",
  17. data: params,
  18. forceLogin: true
  19. })
  20. }
  21. /**
  22. * 设为默认
  23. */
  24. export function setDefault(params) {
  25. return http({
  26. url: "/api/memberaddress/setdefault",
  27. data: params,
  28. forceLogin: true
  29. })
  30. }
  31. /**
  32. * 删除地址
  33. */
  34. export function deleteAddress(params) {
  35. return http({
  36. url: "/api/memberaddress/delete",
  37. data: params,
  38. forceLogin: true
  39. })
  40. }
  41. /**
  42. * 地址信息
  43. */
  44. export function addressInfo(params) {
  45. return http({
  46. url: "/api/memberaddress/info",
  47. data: params,
  48. forceLogin: true
  49. })
  50. }
  51. /**
  52. * 添加地址
  53. */
  54. export function saveAddress(params) {
  55. return http({
  56. url: "/api/memberaddress/" + params.url,
  57. data: params,
  58. forceLogin: true
  59. })
  60. }
  61. /**
  62. * 获取优惠券列表
  63. */
  64. export function couponList(params) {
  65. let url = "/coupon/api/coupon/memberpage"
  66. return http({
  67. url: url,
  68. data: params,
  69. forceLogin: true
  70. })
  71. }
  72. /**
  73. * 我的足迹
  74. */
  75. export function footPrint(params) {
  76. return http({
  77. url: "/api/goodsbrowse/page",
  78. data: params,
  79. forceLogin: true
  80. })
  81. }
  82. /**
  83. * 删除时间线
  84. */
  85. export function delFootprint(params) {
  86. return http({
  87. url: "/api/goodsbrowse/delete",
  88. data: params,
  89. forceLogin: true
  90. })
  91. }
  92. /**
  93. * 账户列表
  94. */
  95. export function accountList(params) {
  96. return http({
  97. url: "/api/memberbankaccount/page",
  98. data: params,
  99. })
  100. }
  101. /**
  102. * 设置默认账户
  103. */
  104. export function accountDefault(params) {
  105. return http({
  106. url: "/api/memberbankaccount/setdefault",
  107. data: params,
  108. })
  109. }
  110. /**
  111. * 删除账户
  112. */
  113. export function delAccount(params) {
  114. return http({
  115. url: "/api/memberbankaccount/delete",
  116. data: params,
  117. })
  118. }
  119. /**
  120. * 获取转账方式
  121. */
  122. export function transferType(params) {
  123. return http({
  124. url: "/api/memberwithdraw/transferType",
  125. data: params,
  126. })
  127. }
  128. /**
  129. * 获取账户详情
  130. */
  131. export function accountDetail(params) {
  132. return http({
  133. url: "/api/memberbankaccount/info",
  134. data: params,
  135. })
  136. }
  137. /**
  138. * 保存
  139. */
  140. export function saveAccount(params) {
  141. return http({
  142. url: "/api/memberbankaccount/" + params.url,
  143. data: params,
  144. })
  145. }