67 lines
1.2 KiB
JavaScript
67 lines
1.2 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
/**
|
|
* 查询本人地址列表
|
|
* @param {Object} query - 查询参数
|
|
* @returns {Promise} 返回地址列表
|
|
*/
|
|
export function appGetAddressList(query) {
|
|
return request({
|
|
url: '/app/address/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 查询地址详情
|
|
* @param {Number} id - 地址ID
|
|
* @returns {Promise} 返回地址详情
|
|
*/
|
|
export function appGetAddressDetail(id) {
|
|
return request({
|
|
url: '/app/address/detail',
|
|
method: 'get',
|
|
params: { id }
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 新增地址
|
|
* @param {Object} data - 地址信息
|
|
* @returns {Promise} 返回操作结果
|
|
*/
|
|
export function appAddAddress(data) {
|
|
return request({
|
|
url: '/app/address',
|
|
method: 'post',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 修改地址
|
|
* @param {Object} data - 地址信息
|
|
* @returns {Promise} 返回操作结果
|
|
*/
|
|
export function appUpdateAddress(data) {
|
|
return request({
|
|
url: '/app/address',
|
|
method: 'put',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 删除地址
|
|
* @param {Number} id - 地址ID
|
|
* @returns {Promise} 返回操作结果
|
|
*/
|
|
export function appDeleteAddress(id) {
|
|
return request({
|
|
url: '/app/address',
|
|
method: 'delete',
|
|
params: { id }
|
|
})
|
|
}
|