智慧教务系统 PHP-NiuCloud框架开发
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

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