address.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //获取所有地址
  2. function addressListApi() {
  3. return $axios({
  4. 'url': '/addressBook/list',
  5. 'method': 'get',
  6. })
  7. }
  8. //获取最新地址
  9. function addressLastUpdateApi() {
  10. return $axios({
  11. 'url': '/addressBook/lastUpdate',
  12. 'method': 'get',
  13. })
  14. }
  15. //新增地址
  16. function addAddressApi(data){
  17. return $axios({
  18. 'url': '/addressBook',
  19. 'method': 'post',
  20. data
  21. })
  22. }
  23. //修改地址
  24. function updateAddressApi(data){
  25. return $axios({
  26. 'url': '/addressBook',
  27. 'method': 'put',
  28. data
  29. })
  30. }
  31. //删除地址
  32. function deleteAddressApi(params) {
  33. return $axios({
  34. 'url': '/addressBook',
  35. 'method': 'delete',
  36. params
  37. })
  38. }
  39. //查询单个地址
  40. function addressFindOneApi(id) {
  41. return $axios({
  42. 'url': `/addressBook/${id}`,
  43. 'method': 'get',
  44. })
  45. }
  46. //设置默认地址
  47. function setDefaultAddressApi(data){
  48. return $axios({
  49. 'url': '/addressBook/default',
  50. 'method': 'put',
  51. data
  52. })
  53. }
  54. //获取默认地址
  55. function getDefaultAddressApi() {
  56. return $axios({
  57. 'url': `/addressBook/default`,
  58. 'method': 'get',
  59. })
  60. }