Commit 251a420e authored by jiaorz's avatar jiaorz

Merge branch 'base-modify' of http://113.105.137.151:22280/youjj/cloud-platform-ui into base-modify

parents 5a88e93e f0c12b04
...@@ -11,4 +11,5 @@ selenium-debug.log ...@@ -11,4 +11,5 @@ selenium-debug.log
config/** config/**
**/dev.env.js **/dev.env.js
/*.json /*.json
/.gitignore
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<th>优惠券</th> <th>优惠券</th>
<th>不计免赔</th> <th>不计免赔</th>
<th>租房车押金</th> <th>租房车押金</th>
<th>专职司机服务费</th> <!-- <th>专职司机服务费</th>-->
</tr> </tr>
<tr> <tr>
<td> <td>
...@@ -71,13 +71,17 @@ ...@@ -71,13 +71,17 @@
<span v-if=" orderDetailInfo.rentVehiclePriceVO.freeDayNum && orderDetailInfo.rentVehiclePriceVO.freeDayNum > 0">会员特权{{orderDetailInfo.rentVehiclePriceVO.freeDayNum}}</span> <span v-if=" orderDetailInfo.rentVehiclePriceVO.freeDayNum && orderDetailInfo.rentVehiclePriceVO.freeDayNum > 0">会员特权{{orderDetailInfo.rentVehiclePriceVO.freeDayNum}}</span>
<span v-else></span> <span v-else></span>
</p> </p>
<p v-else></p> <p v-else>{{orderInfo('免费天数')}}</p>
<!-- <p v-else></p>-->
</td> </td>
<td> <td>
<p <p v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.dayNum > 0">
v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.vehicleDayNum > 0" <span v-if="!orderDetailInfo.rentVehiclePriceVO.useAmountList">{{orderDetailInfo.rentVehiclePriceVO.modelAmount}}元/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</span>
>¥{{orderDetailInfo.rentVehiclePriceVO.modelAmount}}*{{orderDetailInfo.rentVehiclePriceVO.vehicleNum}}/{{orderDetailInfo.rentVehiclePriceVO.vehicleDayNum}}</p> <span v-else> <div v-for="item in orderDetailInfo.rentVehiclePriceVO.useAmountList" :key="item.date" :label="item.date">{{getRentalDate(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> --> <!-- <p v-else-if="orderDetailInfo.costDetail.children[0]">{{orderDetailInfo.costDetail.children[0].key}} : {{orderDetailInfo.costDetail.children[0].detail}}</p> -->
</td> </td>
...@@ -92,18 +96,22 @@ ...@@ -92,18 +96,22 @@
<p <p
v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.damageSafeAmount > 0" v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.damageSafeAmount > 0"
>¥{{orderDetailInfo.rentVehiclePriceVO.damageSafePrice}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</p> >¥{{orderDetailInfo.rentVehiclePriceVO.damageSafePrice}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</p>
<p v-else></p> <!-- <p v-else></p>-->
<p v-else>{{orderInfo('不计免赔')}}</p>
</td> </td>
<td> <td>
<p v-if="orderDetailInfo.rentVehiclePriceVO">{{orderDetailInfo.rentVehiclePriceVO.deposit}}</p> <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> --> <!-- <p v-else-if="orderDetailInfo.costDetail.children[0]">{{orderDetailInfo.costDetail.children[1].key}} : {{orderDetailInfo.costDetail.children[1].val}}</p> -->
</td> </td>
<td> <!-- <td>-->
<p <!-- <p-->
v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.driverAmount > 0" <!-- v-if="orderDetailInfo.rentVehiclePriceVO && orderDetailInfo.rentVehiclePriceVO.driverAmount > 0"-->
>¥{{orderDetailInfo.rentVehiclePriceVO.driverPrice}}*{{orderDetailInfo.rentVehiclePriceVO.driverNum}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</p> <!-- >¥{{orderDetailInfo.rentVehiclePriceVO.driverPrice}}*{{orderDetailInfo.rentVehiclePriceVO.driverNum}}/{{orderDetailInfo.rentVehiclePriceVO.dayNum}}</p>-->
<p v-else></p> <!--&lt;!&ndash; <p v-else></p>&ndash;&gt;-->
</td> <!-- <p v-else>{{orderInfo('专职司机服务费')}}</p>-->
<!-- </td>-->
</tr> </tr>
<tr> <tr>
<td> <td>
...@@ -199,6 +207,7 @@ import ElFormItem from '../../../../node_modules/element-ui/packages/form/src/fo ...@@ -199,6 +207,7 @@ import ElFormItem from '../../../../node_modules/element-ui/packages/form/src/fo
import ElForm from '../../../../node_modules/element-ui/packages/form/src/form.vue' import ElForm from '../../../../node_modules/element-ui/packages/form/src/form.vue'
import { editObj } from 'api/vehicle/vehicleInfo' import { editObj } from 'api/vehicle/vehicleInfo'
import { getAll, updateEndCompany } from 'api/base_info/branch_company' import { getAll, updateEndCompany } from 'api/base_info/branch_company'
import {getYMD} from 'src/utils/dateUtils'
export default { export default {
props: ['orderDetailInfo'], props: ['orderDetailInfo'],
name: 'rentOrderDetailModal', name: 'rentOrderDetailModal',
...@@ -256,13 +265,21 @@ export default { ...@@ -256,13 +265,21 @@ export default {
this.getAllFn() this.getAllFn()
}, },
methods: { methods: {
orderInfo(val) { orderInfo(val) {
// let info = this.form.detailsOfExpenses.filter(item=>item.key == val) if (this.orderDetailInfo.costDetail.children) {
// if (info == '' || info < 0) { let info = this.orderDetailInfo.costDetail.children.filter(item=>item.key == val)
// return '无' if (info == '' || info < 0) {
// }else{ return '无'
// return info[0].detail || info[0].val }else{
// } return info[0].detail || info[0].val
}
}
return '无'
},
getRentalDate(time){
return getYMD(time);
}, },
timestamp(now) { timestamp(now) {
var year = now.getFullYear() var year = now.getFullYear()
......
...@@ -796,6 +796,7 @@ export default { ...@@ -796,6 +796,7 @@ export default {
no: undefined, no: undefined,
orderAmount: undefined, orderAmount: undefined,
orderOrigin: undefined, orderOrigin: undefined,
// useAmountList:undefined,
orderRentVehicleDetail: { orderRentVehicleDetail: {
bookRecordId: undefined, bookRecordId: undefined,
costDetail: undefined, costDetail: undefined,
...@@ -1052,8 +1053,8 @@ export default { ...@@ -1052,8 +1053,8 @@ export default {
} }
if(this.orderDetailInfo.costDetail.paramJson) { if(this.orderDetailInfo.costDetail.paramJson) {
this.orderDetailInfo.rentVehiclePriceVO = JSON.parse(this.orderDetailInfo.costDetail.paramJson) this.orderDetailInfo.rentVehiclePriceVO = JSON.parse(this.orderDetailInfo.costDetail.paramJson)
} }
if(this.orderDetailInfo.items) { if(this.orderDetailInfo.items) {
for (var i = 0;i< this.orderDetailInfo.items.length;i++) { for (var i = 0;i< this.orderDetailInfo.items.length;i++) {
if(this.orderDetailInfo.items[i].type == 104) { if(this.orderDetailInfo.items[i].type == 104) {
...@@ -1080,7 +1081,9 @@ export default { ...@@ -1080,7 +1081,9 @@ export default {
this.orderDetailInfo.ststusName = '已完成' this.orderDetailInfo.ststusName = '已完成'
} }
} }
console.log(this.orderDetailInfo)
this.rentDialogVisible = true 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