在商城运营中,正常的退货退款逻辑是用户申请退货退款,商家同意请求,用户填写退货信息提交,商家查看到信息后操作退款,但是有个别用户,申请了退货退款之后,又不退款了。也不取消售后申请,这样的订单就会一直在系统中显示为待填写退货信息。这样的用户多了非常影响售后运营的操作。
所以,在售后退货退款订单中应该也添加上拒绝退款或不退款的按钮。修改非常简单,就是把后端代码src\pages\order\orderList\handle\orderDetails.vue文件的代码修改为如下代码就可以了
<Button
:class="openErp ? 'on' : ''"
:disabled="openErp"
v-if="[0, 1, 2, 4, 5].includes(orderData.refund_type) && !formType" // 在if判断条件里面添加数字4
@click="changeMenu('7')" >
不退款</Button>如上修改,重新打包发布后,售后退货退款的异常状态(用户申请了退货退款,不在退款也不取消售后申请)订单就可以直接拒绝退款了。退款后该订单恢复为一个正常的订单。
以上修改支持CRMEB多店版3.5到4.1的每一个版本

