球星卡微信小程序
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.

57 lines
965 B

3 years ago
  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. export async function sendAddr(){
  18. return await request({
  19. url:'/api/v1/send_address',
  20. method:'post'
  21. });
  22. }
  23. // 根据地址id查询详细地址
  24. export async function addressDetail(area_id){
  25. return await request({
  26. url: '/api/v1/addr_detail',
  27. method: 'post',
  28. data: {
  29. area_id
  30. }
  31. })
  32. }
  33. // 设置默认地址
  34. export async function setDefaultAddress(area_id){
  35. return await request({
  36. url: '/api/v1/set_default_addr',
  37. method: 'post',
  38. data: {
  39. area_id
  40. }
  41. })
  42. }
  43. // 删除地址
  44. export async function deleteAddress(area_id){
  45. return await request({
  46. url: '/api/v1/del_addr',
  47. method: 'post',
  48. data: {
  49. area_id
  50. }
  51. })
  52. }