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