Procházet zdrojové kódy

feat:订单列表详情增加发起退货入口

Moss před 1 rokem
rodič
revize
cda68e9c40

+ 12 - 0
src/views/mallManagement/order/order_detail/index.vue

@@ -39,6 +39,7 @@
                       <el-button slot="reference" size="small" type="danger">取消订单</el-button>
                     </el-popconfirm>
                   </template>
+                  <el-button type="primary" size="small" @click="returnOrder()" v-if="(orderDetail.orderStatus === 'YFH' || orderDetail.orderStatus === 'OVER')">发起退货</el-button>
                   <template v-if="orderDetail.orderStatus === 'YFH' || orderDetail.orderStatus === 'OVER'">
                     <el-button size="small" @click="showDialog('query')">查看物流</el-button>
                   </template>
@@ -182,6 +183,8 @@
         </el-table-column>
         <el-table-column prop="payAmount" label="商品总金额" align="center" min-width="100"></el-table-column>
         <el-table-column prop="freight" label="运费" align="center"></el-table-column>
+        <el-table-column prop="userRefundNum" label="用户维权数量" align="center"></el-table-column>
+        <el-table-column prop="userRefundAmount" label="用户维权金额" align="center"></el-table-column>
         <el-table-column prop="refundNum" label="退款数量" align="center"></el-table-column>
         <el-table-column prop="refundAmount" label="退款金额" align="center"></el-table-column>
         <el-table-column label="操作" align="center" width="160" v-if="orderDetail.orderStatus != 'CLOSE' && orderDetail.payTypeId == 'WECHAT'">
@@ -823,6 +826,15 @@ export default {
         this.$successMsg('确认收款成功');
       })
     },
+    // 发起退货
+    returnOrder() {
+      this.$router.push({
+        name: "sales_return_order_list",
+        query: {
+          orderId: this.orderId
+        }
+      })
+    },
     goBack() {
       // this.$router.go(-1);
 		this.$router.push({

+ 2 - 0
src/views/mallManagement/order/order_refund_detail/index.vue

@@ -124,6 +124,8 @@
         <el-table-column prop="shareAmount" label="分销金额" align="center"></el-table-column>
         <el-table-column prop="profitAmount" label="预计盈利" align="center"></el-table-column>
         <el-table-column prop="totalPrice" label="商品总金额" align="center" min-width="100"></el-table-column>
+        <el-table-column prop="userRefundNum" label="用户维权数量" align="center"></el-table-column>
+        <el-table-column prop="userRefundAmount" label="用户维权金额" align="center"></el-table-column>
         <el-table-column prop="refundAmount" label="退款金额" align="center"></el-table-column>
         <el-table-column prop="refundNum" label="退款数量" align="center"></el-table-column>
         <el-table-column label="退款时间" align="center" min-width="160">

+ 1 - 1
src/views/mallManagement/order/sales_return_order_list/index.vue

@@ -159,7 +159,7 @@
               <el-table-column align="center" label="订单单价" prop="price" min-width="120"></el-table-column>
               <el-table-column align="center" label="订单金额" prop="payAmount" min-width="120"></el-table-column>
 
-              <el-table-column align="center" label="操作" min-width="100" fixed="right">
+              <el-table-column align="center" label="操作" min-width="100" fixed="right" v-if="goodsList.length > 1">
                 <template slot-scope="scope">
                   <el-popconfirm title="确定删除吗?" @confirm="deleteGoods(scope.$index)">
                     <el-button slot="reference" type="text">删除</el-button>