|
|
@@ -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;
|