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

72 lines
1.7 KiB
TypeScript

import request from '@/utils/request'
/**
* 申请退款
*/
export function applyRefund(params: Record<string, any>) {
return request.post(`shop/refund/apply`, params, { showSuccessMessage: true })
}
/**
* 修改退款申请
*/
export function editRefund(params: Record<string, any>) {
return request.put(`shop/refund/${ params.order_refund_no }`, params, { showSuccessMessage: true })
}
/**
* 申请退款退货
*/
export function refundDelivery(params: Record<string, any>) {
return request.post(`shop/refund/delivery/${ params.order_refund_no }`, params, { showSuccessMessage: true })
}
/**
* 修改退款申请
*/
export function editRefundDelivery(params: Record<string, any>) {
return request.put(`shop/refund/delivery/${ params.order_refund_no }`, params, { showSuccessMessage: true })
}
/**
* 获取退款原因
*/
export function getRefundReason() {
return request.get('shop/refund/reason')
}
/**
* 获取退款列表
*/
export function getRefundList() {
return request.get('shop/order/refund')
}
/**
* 获取退款详情
*/
export function getRefundDetail(orderRefundNo: string) {
return request.get(`shop/order/refund/${ orderRefundNo }`)
}
/**
* 获取退款金额
*/
export function getRefundMoney(params: Record<string, any>) {
return request.get(`shop/refund/refund_data`, params)
}
/**
* 编辑退款金额
*/
export function getRefundMoneyAgain(params: Record<string, any>) {
return request.get(`shop/refund/refund_data_by_no`, params)
}
/**
* 取消售后
*/
export function closeRefund(orderRefundNo: string) {
return request.put(`shop/refund/close/${ orderRefundNo }`, {}, { showSuccessMessage: true })
}