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.
71 lines
1.7 KiB
71 lines
1.7 KiB
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 })
|
|
}
|
|
|