球星卡微信小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
851 B

  1. import request from '@/common/request.js'
  2. // 获取用户地址列表
  3. export async function address() {
  4. return await request({
  5. url: '/api/v1/addresses',
  6. method: 'post'
  7. })
  8. }
  9. // 新增地址
  10. export async function addNewAddress(data){
  11. return await request({
  12. url: '/api/v1/new_addr',
  13. method: 'post',
  14. data
  15. })
  16. }
  17. // 根据地址id查询详细地址
  18. export async function addressDetail(area_id){
  19. return await request({
  20. url: '/api/v1/addr_detail',
  21. method: 'post',
  22. data: {
  23. area_id
  24. }
  25. })
  26. }
  27. // 设置默认地址
  28. export async function setDefaultAddress(area_id){
  29. return await request({
  30. url: '/api/v1/set_default_addr',
  31. method: 'post',
  32. data: {
  33. area_id
  34. }
  35. })
  36. }
  37. // 删除地址
  38. export async function deleteAddress(area_id){
  39. return await request({
  40. url: '/api/v1/del_addr',
  41. method: 'post',
  42. data: {
  43. area_id
  44. }
  45. })
  46. }