Commit ff6ecafc authored by hanfeng's avatar hanfeng

修改车辆订单详情

parent 88e8a800
......@@ -50,7 +50,7 @@
<th>优惠券</th>
<th>不计免赔</th>
<th>租房车押金</th>
<th>专职司机服务费</th>
<!-- <th>专职司机服务费</th>-->
</tr>
<tr>
<td>
......@@ -71,13 +71,17 @@
<span v-if=" orderDetailInfo.rentVehiclePriceVO.freeDayNum && orderDetailInfo.rentVehiclePriceVO.freeDayNum > 0">会员特权{{orderDetailInfo.rentVehiclePriceVO.freeDayNum}}</span>
<span v-else></span>
</p>
<p v-else></p>
<p v-else>{{orderInfo('免费天数')}}</p>
<!-- <p v-else></p>-->
</td>
<td>
<p
v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.vehicleDayNum > 0"
>¥{{orderDetailInfo.rentVehiclePriceVO.modelAmount}}*{{orderDetailInfo.rentVehiclePriceVO.vehicleNum}}/{{orderDetailInfo.rentVehiclePriceVO.vehicleDayNum}}</p>
<p v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.dayNum > 0">
<span v-if="!orderDetailInfo.rentVehiclePriceVO.useAmountList">{{orderDetailInfo.rentVehiclePriceVO.modelAmount}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</span>
<span v-else> <div v-for="item in orderDetailInfo.rentVehiclePriceVO.useAmountList" :key="item.date" :label="item.date">{{item.date}}-{{item.price}}/天</div></span>
<!-- <span v-for="item in orderDetailInfo.rentVehiclePriceVO.useAmountList" :key="item"></span>-->
</p>
<p v-else></p>
<!-- <p v-else-if="orderDetailInfo.costDetail.children[0]">{{orderDetailInfo.costDetail.children[0].key}} : {{orderDetailInfo.costDetail.children[0].detail}}</p> -->
</td>
......@@ -92,18 +96,22 @@
<p
v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.damageSafeAmount > 0"
>¥{{orderDetailInfo.rentVehiclePriceVO.damageSafePrice}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</p>
<p v-else></p>
<!-- <p v-else></p>-->
<p v-else>{{orderInfo('不计免赔')}}</p>
</td>
<td>
<p v-if="orderDetailInfo.rentVehiclePriceVO">{{orderDetailInfo.rentVehiclePriceVO.deposit}}</p>
<!-- <p v-else></p>-->
<p v-else>{{orderInfo('租房车押金')}}</p>
<!-- <p v-else-if="orderDetailInfo.costDetail.children[0]">{{orderDetailInfo.costDetail.children[1].key}} : {{orderDetailInfo.costDetail.children[1].val}}</p> -->
</td>
<td>
<p
v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.driverAmount > 0"
>¥{{orderDetailInfo.rentVehiclePriceVO.driverPrice}}*{{orderDetailInfo.rentVehiclePriceVO.driverNum}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</p>
<p v-else></p>
</td>
<!-- <td>-->
<!-- <p-->
<!-- v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.driverAmount > 0"-->
<!-- >¥{{orderDetailInfo.rentVehiclePriceVO.driverPrice}}*{{orderDetailInfo.rentVehiclePriceVO.driverNum}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</p>-->
<!--&lt;!&ndash; <p v-else></p>&ndash;&gt;-->
<!-- <p v-else>{{orderInfo('专职司机服务费')}}</p>-->
<!-- </td>-->
</tr>
<tr>
<td>
......@@ -257,12 +265,15 @@ export default {
},
methods: {
orderInfo(val) {
// let info = this.form.detailsOfExpenses.filter(item=>item.key == val)
// if (info == '' || info < 0) {
// return '无'
// }else{
// return info[0].detail || info[0].val
// }
if (this.orderDetailInfo.costDetail.children) {
let info = this.orderDetailInfo.costDetail.children.filter(item=>item.key == val)
if (info == '' || info < 0) {
return '无'
}else{
return info[0].detail || info[0].val
}
}
return '无'
},
timestamp(now) {
var year = now.getFullYear()
......
......@@ -796,6 +796,7 @@ export default {
no: undefined,
orderAmount: undefined,
orderOrigin: undefined,
// useAmountList:undefined,
orderRentVehicleDetail: {
bookRecordId: undefined,
costDetail: undefined,
......@@ -1048,12 +1049,12 @@ export default {
}
if(this.orderDetailInfo.orderRentVehicleDetail.costDetail) {
this.orderDetailInfo.costDetail = JSON.parse(this.orderDetailInfo.orderRentVehicleDetail.costDetail)
}
if(this.orderDetailInfo.costDetail.paramJson) {
this.orderDetailInfo.rentVehiclePriceVO = JSON.parse(this.orderDetailInfo.costDetail.paramJson)
}
if(this.orderDetailInfo.items) {
for (var i = 0;i< this.orderDetailInfo.items.length;i++) {
if(this.orderDetailInfo.items[i].type == 104) {
......@@ -1080,7 +1081,9 @@ export default {
this.orderDetailInfo.ststusName = '已完成'
}
}
console.log(this.orderDetailInfo)
this.rentDialogVisible = true
})
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment