Browse Source

update:退款订单详情

ct 2 tuần trước cách đây
mục cha
commit
69e6b2f1cb
1 tập tin đã thay đổi với 31 bổ sung31 xóa
  1. 31 31
      src/views/hisStore/components/productAfterSalesOrder.vue

+ 31 - 31
src/views/hisStore/components/productAfterSalesOrder.vue

@@ -38,6 +38,11 @@
                   {{user.nickname}}({{user.phone}})
                 </span>
             </el-descriptions-item>
+            <el-descriptions-item label="实付金额"  >
+                  <span v-if="order!=null">
+                    {{order.payMoney}}
+                  </span>
+            </el-descriptions-item>
             <el-descriptions-item label="退款金额"  >
                 <span v-if="afterSales!=null">
                   {{afterSales.refundAmount}}
@@ -80,33 +85,28 @@
         </div>
         <el-descriptions   :column="4" border  >
             <el-descriptions-item label="收货人"  >
-                <span v-if="afterSales!=null">
-                  {{afterSales.consignee}}
-                </span>
-            </el-descriptions-item>
-            <el-descriptions-item label="收货人"  >
-                <span v-if="afterSales!=null">
-                  {{afterSales.consignee}}
+                <span v-if="order!=null">
+                  {{order.realName}}
                 </span>
             </el-descriptions-item>
             <el-descriptions-item label="手机号码"  >
-                <span v-if="afterSales!=null">
-                  {{afterSales.phoneNumber}}
+                <span v-if="order!=null">
+                  {{order.userPhone}}
                 </span>
             </el-descriptions-item>
             <el-descriptions-item label="收货地址"  >
-                <span v-if="afterSales!=null">
-                  {{afterSales.address}}
+                <span v-if="order!=null">
+                  {{order.userAddress}}
                 </span>
             </el-descriptions-item>
             <el-descriptions-item label="快递公司"  >
-                <span v-if="afterSales!=null">
-                  {{afterSales.deliveryName}}
+                <span v-if="order!=null">
+                  {{order.deliveryName}}
                 </span>
             </el-descriptions-item>
             <el-descriptions-item label="运单号"  >
-                <span v-if="afterSales!=null">
-                  {{afterSales.deliverySn}}
+                <span v-if="order!=null">
+                  {{order.deliveryId}}
                 </span>
             </el-descriptions-item>
         </el-descriptions>
@@ -150,11 +150,11 @@
             </template>
           </el-table-column>
         </el-table>
-        <div style="margin-top: 12px; text-align: right;" v-if="order">
-          <div>订单金额:¥{{ goodsTotal.toFixed(2) }}</div>
-          <div>运费金额:¥{{ (order.payPostage || 0).toFixed(2) }}</div>
-          <div>实付金额:¥{{ (goodsTotal + (order.payPostage || 0)).toFixed(2) }}</div>
-        </div>
+<!--        <div style="margin-top: 12px; text-align: right;" v-if="order">-->
+<!--          <div>订单金额:¥{{ goodsTotal.toFixed(2) }}</div>-->
+<!--          <div>运费金额:¥{{ (order.payPostage || 0).toFixed(2) }}</div>-->
+<!--          <div>实付金额:¥{{ (goodsTotal + (order.payPostage || 0)).toFixed(2) }}</div>-->
+<!--        </div>-->
         <div style="margin-top: 20px">
           <svg-icon icon-class="marker" style="color: #606266"></svg-icon>
           <span class="font-small">操作信息</span>
@@ -275,17 +275,17 @@ export default {
 
     };
   },
-  computed: {
-    goodsTotal() {
-      if (!this.items || this.items.length === 0) return 0;
-      return this.items.reduce((sum, it) => {
-        const info = JSON.parse(it.jsonInfo || "{}");
-        const num = Number(it.num != null ? it.num : info.num) || 0;
-        const price = Number(info.price) || 0;
-        return sum + num * price;
-      }, 0);
-    }
-  },
+  // computed: {
+  //   goodsTotal() {
+  //     if (!this.items || this.items.length === 0) return 0;
+  //     return this.items.reduce((sum, it) => {
+  //       const info = JSON.parse(it.jsonInfo || "{}");
+  //       const num = Number(it.num != null ? it.num : info.num) || 0;
+  //       const price = Number(info.price) || 0;
+  //       return sum + num * price;
+  //     }, 0);
+  //   }
+  // },
   created() {
     this.getDicts("store_after_sales_sales_status").then((response) => {
         this.salesStatusOptions = response.data;