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.
58 lines
965 B
58 lines
965 B
import request from '@/common/request.js'
|
|
|
|
// 获取用户地址列表
|
|
export async function address() {
|
|
return await request({
|
|
url: '/api/v1/addresses',
|
|
method: 'post'
|
|
})
|
|
}
|
|
|
|
// 新增地址
|
|
export async function addNewAddress(data){
|
|
return await request({
|
|
url: '/api/v1/new_addr',
|
|
method: 'post',
|
|
data
|
|
});
|
|
}
|
|
|
|
export async function sendAddr(){
|
|
return await request({
|
|
url:'/api/v1/send_address',
|
|
method:'post'
|
|
});
|
|
}
|
|
|
|
// 根据地址id查询详细地址
|
|
export async function addressDetail(area_id){
|
|
return await request({
|
|
url: '/api/v1/addr_detail',
|
|
method: 'post',
|
|
data: {
|
|
area_id
|
|
}
|
|
})
|
|
}
|
|
|
|
// 设置默认地址
|
|
export async function setDefaultAddress(area_id){
|
|
return await request({
|
|
url: '/api/v1/set_default_addr',
|
|
method: 'post',
|
|
data: {
|
|
area_id
|
|
}
|
|
})
|
|
}
|
|
|
|
// 删除地址
|
|
export async function deleteAddress(area_id){
|
|
return await request({
|
|
url: '/api/v1/del_addr',
|
|
method: 'post',
|
|
data: {
|
|
area_id
|
|
}
|
|
})
|
|
}
|