address.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. "use strict";
  2. const sheep_request_index = require("../../request/index.js");
  3. const AddressApi = {
  4. // 获得用户收件地址列表
  5. getAddressList: () => {
  6. return sheep_request_index.request({
  7. url: "/member/address/list",
  8. method: "GET"
  9. });
  10. },
  11. // 创建用户收件地址
  12. createAddress: (data) => {
  13. return sheep_request_index.request({
  14. url: "/member/address/create",
  15. method: "POST",
  16. data,
  17. custom: {
  18. showSuccess: true,
  19. successMsg: "保存成功"
  20. }
  21. });
  22. },
  23. // 更新用户收件地址
  24. updateAddress: (data) => {
  25. return sheep_request_index.request({
  26. url: "/member/address/update",
  27. method: "PUT",
  28. data,
  29. custom: {
  30. showSuccess: true,
  31. successMsg: "更新成功"
  32. }
  33. });
  34. },
  35. // 获得用户收件地址
  36. getAddress: (id) => {
  37. return sheep_request_index.request({
  38. url: "/member/address/get",
  39. method: "GET",
  40. params: { id }
  41. });
  42. },
  43. // 删除用户收件地址
  44. deleteAddress: (id) => {
  45. return sheep_request_index.request({
  46. url: "/member/address/delete",
  47. method: "DELETE",
  48. params: { id }
  49. });
  50. }
  51. };
  52. exports.AddressApi = AddressApi;