tmerclub-multishop/src/api/order/order-refund.js

62 lines
1.4 KiB
JavaScript
Raw Normal View History

2025-03-20 13:37:24 +08:00
import request from '@/utils/request'
export function page (pageParam) {
return request({
url: '/mall4cloud_search/mp/search/order_refund/page',
method: 'get',
params: pageParam
})
}
export function info (refundId) {
return request({
url: '/mall4cloud_order/m/order_refund/info/' + refundId,
method: 'get'
})
}
/**
* 进入这个方法会出现两种情况
* 1. 仅退款此时商家同意买家的退款申请执行发放退款的操作
* 2. 退货退款操作:
* 2.1)退货退款的第一步商家允许买家退款的申请商家进行设置退货地址不执行发放退款的操作
*/
export function returnAndRefundAudit (data) {
return request({
url: '/mall4cloud_order/m/order_refund/return_and_refund_audit',
method: 'put',
data
})
}
/**
* 退货退款的第二步当商家收到货之后同意买家退款此时需要发放退款
*/
export function returnMoney (data) {
return request({
url: '/mall4cloud_order/m/order_refund/return_money',
method: 'put',
data
})
}
/**
* 是否为最后一个退款项
*/
export function checkIsLastOrderItem (refundId) {
return request({
url: '/mall4cloud_order/m/order_refund/is_last_refund',
method: 'get',
params: {
refundId
}
})
}
export function addProof (data) {
return request({
url: '/mall4cloud_order/m/order_refund_intervention/save_intervention_voucher',
method: 'put',
data
})
}