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,