peixue-dev/peidu/uniapp/api/address.js

87 lines
1.2 KiB
JavaScript

/**
* 地址管理 API
*/
import request from '@/utils/request'
/**
* 获取地址列表
*/
export function getAddressList() {
return request({
url: '/address/list',
method: 'GET'
})
}
/**
* 添加地址
*/
export function addAddress(data) {
return request({
url: '/address/add',
method: 'POST',
data
})
}
/**
* 更新地址
*/
export function updateAddress(data) {
return request({
url: '/address/update',
method: 'PUT',
data
})
}
/**
* 删除地址
*/
export function deleteAddress(id) {
return request({
url: `/address/delete/${id}`,
method: 'DELETE'
})
}
/**
* 设置默认地址
*/
export function setDefaultAddress(id) {
return request({
url: `/address/default/${id}`,
method: 'PUT'
})
}
/**
* 获取默认地址
*/
export function getDefaultAddress() {
return request({
url: '/address/default',
method: 'GET'
})
}
/**
* 获取地址详情
*/
export function getAddressDetail(id) {
return request({
url: `/address/detail/${id}`,
method: 'GET'
})
}
export default {
getAddressList,
addAddress,
updateAddress,
deleteAddress,
setDefaultAddress,
getDefaultAddress,
getAddressDetail
}