diff --git a/src/views/index/workOrderDetail.vue b/src/views/index/workOrderDetail.vue index 6636885f..e54c4b57 100644 --- a/src/views/index/workOrderDetail.vue +++ b/src/views/index/workOrderDetail.vue @@ -31,7 +31,7 @@
{{ orderDetailInfo.contractSettleType?.label }}
{{ orderDetailInfo.userName }}
-
{{ orderDetailInfo.userPhone }}
+
{{ maskPhone(orderDetailInfo.userPhone) }}
{{ orderDetailInfo.plateNumber }}
{{orderDetailInfo.model}}{{ orderDetailInfo.brand }}
@@ -266,6 +266,12 @@ export default { this.map.add(marker2); this.map.setFitView([marker,marker1,marker2]) }, + maskPhone(phone) { + if (!phone) return ''; + const str = String(phone); + if (str.length <= 7) return str; + return str.slice(0, 3) + '*'.repeat(str.length - 7) + str.slice(-4); + }, async getDriverPoi(){ let res=await showVehiclePositionInfo({ userOrderId:this.userOrderId,