|
@@ -15,6 +15,7 @@
|
|
|
:navText="navText"
|
|
|
:loading="loading"
|
|
|
ref="tableList"
|
|
|
+ @backFunc="jumpRefund"
|
|
|
>
|
|
|
<template slot="customize">
|
|
|
<el-button size="medium" type="warning" @click="setGoodsOptions(1)"
|
|
@@ -265,41 +266,56 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
label: "订单状态",
|
|
|
- prop: "status",
|
|
|
+ prop: "orderGoodsStatus",
|
|
|
+ hidden: true,
|
|
|
+ scope: "orderGoodsStatus",
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "退款状态",
|
|
|
+ prop: "refundStatus",
|
|
|
hidden: true,
|
|
|
scope: "isOptions",
|
|
|
options: [
|
|
|
{
|
|
|
- label: "无效",
|
|
|
+ label: "无",
|
|
|
value: 0,
|
|
|
},
|
|
|
{
|
|
|
- label: "有效",
|
|
|
+ label: "退款中",
|
|
|
value: 1,
|
|
|
+ click: true,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "已退款",
|
|
|
+ value: 2,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "拒绝退款",
|
|
|
+ value: 3,
|
|
|
},
|
|
|
],
|
|
|
},
|
|
|
{
|
|
|
- label: "退款状态",
|
|
|
- prop: "refundStatus",
|
|
|
+ label: "发票状态",
|
|
|
+ prop: "invoiceStatus",
|
|
|
hidden: true,
|
|
|
scope: "isOptions",
|
|
|
options: [
|
|
|
{
|
|
|
label: "无",
|
|
|
- value: 0,
|
|
|
+ value: null,
|
|
|
},
|
|
|
{
|
|
|
- label: "退款中",
|
|
|
+ label: "未开票",
|
|
|
value: 1,
|
|
|
},
|
|
|
{
|
|
|
- label: "已退款",
|
|
|
+ label: "已开票",
|
|
|
value: 2,
|
|
|
},
|
|
|
{
|
|
|
- label: "拒绝退款",
|
|
|
- value: 3,
|
|
|
+ label: "已退票",
|
|
|
+ value: -1,
|
|
|
},
|
|
|
],
|
|
|
},
|
|
@@ -322,6 +338,36 @@ export default {
|
|
|
this.search();
|
|
|
},
|
|
|
methods: {
|
|
|
+ jumpRefund(row) {
|
|
|
+ const jump = () => {
|
|
|
+ this.$router.push({
|
|
|
+ path: "orderChargeInfo",
|
|
|
+ query: {
|
|
|
+ inputOrderSn: this.$route.query.inputOrderSn,
|
|
|
+ status: 2,
|
|
|
+ pageName: "fourd",
|
|
|
+ orderGoodsId: row.orderGoodsId,
|
|
|
+ userId: row.userId,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ };
|
|
|
+ const statusPage = this.$store.state.tagsView.visitedViews.some(
|
|
|
+ (item) => {
|
|
|
+ return item.name == "OrderChargeInfo";
|
|
|
+ }
|
|
|
+ );
|
|
|
+ if (statusPage) {
|
|
|
+ this.$store
|
|
|
+ .dispatch("tagsView/delCachedView", {
|
|
|
+ name: "OrderChargeInfo",
|
|
|
+ })
|
|
|
+ .then((res) => {
|
|
|
+ jump();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ jump();
|
|
|
+ }
|
|
|
+ },
|
|
|
/**
|
|
|
* 1计费单收费2退费申请3补录
|
|
|
*/
|