全栈小学生 abaa4201fb add shop
2026-01-13 09:16:43 +08:00

62 lines
1.4 KiB
TypeScript

import request from '@/utils/request'
/**
* 获取商家地址库列表
* @param params
* @returns
*/
export function getShopAddressList(params: Record<string, any>) {
return request.get(`shop/shop_address`, { params })
}
/**
* 获取商家地址库详情
* @param id 商家地址库id
* @returns
*/
export function getShopAddressInfo(id: number) {
return request.get(`shop/shop_address/${ id }`);
}
/**
* 添加商家地址库
* @param params
* @returns
*/
export function addShopAddress(params: Record<string, any>) {
return request.post('shop/shop_address', params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
* 编辑商家地址库
* @param params
* @returns
*/
export function editShopAddress(params: Record<string, any>) {
return request.put(`shop/shop_address/${ params.id }`, params, { showErrorMessage: true, showSuccessMessage: true })
}
/**
* 删除商家地址库
* @param id
* @returns
*/
export function deleteShopAddress(id: number) {
return request.delete(`shop/shop_address/${ id }`, { showErrorMessage: true, showSuccessMessage: true })
}
/**
* 获取商家默认发货地址
* @returns
*/
export function getShopDefaultDeliveryAddressInfo() {
return request.get('shop/shop_address/default/delivery');
}
/**
* 获取商家收货地址
* @returns
*/
export function getOrderRefundAddress() {
return request.get('shop/order/refund/address');
}