diff --git a/src/views/index/workOrderDetail.vue b/src/views/index/workOrderDetail.vue
index 21ffcee7..c07249eb 100644
--- a/src/views/index/workOrderDetail.vue
+++ b/src/views/index/workOrderDetail.vue
@@ -6,7 +6,7 @@
工单编号:
-
合同:
+
合同:
机构名称:
销售人员:
@@ -23,16 +23,16 @@
{{orderDetailInfo.orderCode}}
-
{{ orderDetailInfo.contractName }}
+
{{ orderDetailInfo.contractName }}
{{ orderDetailInfo.organizeName }}
{{ orderDetailInfo.saleName }}
{{ orderDetailInfo.driverPhone ? orderDetailInfo.driverPhone : ' '}}
{{ orderDetailInfo.contractSettleType?.label }}
-
{{ maskName(orderDetailInfo.userName) }}
+
{{ [7,9,11,12].includes(queryType) ? maskName(orderDetailInfo.userName) : orderDetailInfo.userName }}
{{ maskPhone(orderDetailInfo.userPhone) }}
-
{{ orderDetailInfo.plateNumber }}
+
{{ [7,9,11,12].includes(queryType) ? maskPlate(orderDetailInfo.plateNumber) : orderDetailInfo.plateNumber }}
{{orderDetailInfo.model}}{{ orderDetailInfo.brand }}
@@ -276,6 +276,11 @@ export default {
if (str.length <= 7) return str;
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(){
let res=await showVehiclePositionInfo({
userOrderId:this.userOrderId,