work-order/work-order-uniapp/api/app/address.js
2025-07-27 20:34:15 +08:00

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 }
})
}