Compare commits

...

3 Commits

View File

@@ -6,7 +6,7 @@
<div class="infoWrap fontColor"> <div class="infoWrap fontColor">
<div class="leftTitle"> <div class="leftTitle">
<div class="leftItem">工单编号:</div> <div class="leftItem">工单编号:</div>
<div class="leftItem">合同:</div> <div class="leftItem" v-if="!([7,9,11,12].includes(Number(queryType)))">合同:</div>
<template v-if="orderDetailInfo.contractParentId == 110"> <template v-if="orderDetailInfo.contractParentId == 110">
<div class="leftItem">机构名称:</div> <div class="leftItem">机构名称:</div>
<div class="leftItem">销售人员:</div> <div class="leftItem">销售人员:</div>
@@ -23,16 +23,16 @@
<span id="copyText">{{orderDetailInfo.orderCode}}</span> <span id="copyText">{{orderDetailInfo.orderCode}}</span>
<img @click="copyText" src="@/assets/copy.png" style="width: 35px;height: 15px;margin-left: 10px"/> <img @click="copyText" src="@/assets/copy.png" style="width: 35px;height: 15px;margin-left: 10px"/>
</div> </div>
<div class="rightItem">{{ orderDetailInfo.contractName }}</div> <div class="rightItem" v-if="!([7,9,11,12].includes(Number(queryType)))">{{ orderDetailInfo.contractName }}</div>
<template v-if="orderDetailInfo.contractParentId == 110"> <template v-if="orderDetailInfo.contractParentId == 110">
<div class="rightItem">{{ orderDetailInfo.organizeName }}</div> <div class="rightItem">{{ orderDetailInfo.organizeName }}</div>
<div class="rightItem">{{ orderDetailInfo.saleName }}</div> <div class="rightItem">{{ orderDetailInfo.saleName }}</div>
<div class="rightItem">{{ orderDetailInfo.driverPhone ? orderDetailInfo.driverPhone : ' '}}</div> <div class="rightItem">{{ orderDetailInfo.driverPhone ? orderDetailInfo.driverPhone : ' '}}</div>
</template> </template>
<div class="rightItem">{{ orderDetailInfo.contractSettleType?.label }}</div> <div class="rightItem">{{ orderDetailInfo.contractSettleType?.label }}</div>
<div class="rightItem">{{ maskName(orderDetailInfo.userName) }}</div> <div class="rightItem">{{ [7,9,11,12].includes(Number(queryType)) ? maskName(orderDetailInfo.userName) : orderDetailInfo.userName }}</div>
<div class="rightItem">{{ maskPhone(orderDetailInfo.userPhone) }}</div> <div class="rightItem">{{ maskPhone(orderDetailInfo.userPhone) }}</div>
<div class="rightItem">{{ orderDetailInfo.plateNumber }}</div> <div class="rightItem">{{ [7,9,11,12].includes(Number(queryType)) ? maskPlate(orderDetailInfo.plateNumber) : orderDetailInfo.plateNumber }}</div>
<!-- <div class="rightItem" >理想智动LXA6500SHEVM理想智动LXA6500SHEVM</div>--> <!-- <div class="rightItem" >理想智动LXA6500SHEVM理想智动LXA6500SHEVM</div>-->
<div class="rightItem" >{{orderDetailInfo.model}}{{ orderDetailInfo.brand }}</div> <div class="rightItem" >{{orderDetailInfo.model}}{{ orderDetailInfo.brand }}</div>
@@ -153,7 +153,7 @@ export default {
this.$nextTick(() => { this.$nextTick(() => {
this.initMap(); this.initMap();
}); });
console.log('queryType', this.queryType)
}, },
methods:{ methods:{
async getConfigByCodeHandler() { async getConfigByCodeHandler() {
@@ -276,6 +276,11 @@ export default {
if (str.length <= 7) return str; if (str.length <= 7) return str;
return str.slice(0, 3) + '*'.repeat(str.length - 7) + str.slice(-4); return str.slice(0, 3) + '*'.repeat(str.length - 7) + str.slice(-4);
}, },
maskPlate(plate) {
if (!plate) return '';
if (plate.length <= 2) return plate;
return plate.slice(0, 1) + '*'.repeat(plate.length - 2) + plate.slice(-1);
},
async getDriverPoi(){ async getDriverPoi(){
let res=await showVehiclePositionInfo({ let res=await showVehiclePositionInfo({
userOrderId:this.userOrderId, userOrderId:this.userOrderId,