Просмотр исходного кода

fix: 移除接单中心菜单项并添加电话号码脱敏功能

移除个人中心页面的接单中心菜单项,因为该功能已不再使用
在接单中心页面添加电话号码脱敏功能以保护用户隐私
Yannay 1 месяц назад
Родитель
Сommit
9daf5521a8
2 измененных файлов с 11 добавлено и 4 удалено
  1. 9 2
      pages/pagereceivecenter/pagereceivecenter.vue
  2. 2 2
      pages/person/index.vue

+ 9 - 2
pages/pagereceivecenter/pagereceivecenter.vue

@@ -518,6 +518,13 @@ export default {
518 518
             this.showMoreFollowUp = true
519 519
 
520 520
 
521
+        },
522
+        // 电话号码脱敏函数
523
+        desensitizePhone(phone) {
524
+            if (!phone) return '-';
525
+            const phoneStr = String(phone);
526
+            if (phoneStr.length !== 11) return phoneStr;
527
+            return phoneStr.substring(0, 3) + '****' + phoneStr.substring(7);
521 528
         }
522 529
     }
523 530
 }
@@ -572,7 +579,7 @@ export default {
572 579
                         <view class="info_row">
573 580
                             <view class="info_item">
574 581
                                 <text class="label">电话: </text>
575
-                                <text class="value">{{ item.phone || '-' }}</text>
582
+                                <text class="value">{{ desensitizePhone(item.phone) }}</text>
576 583
                             </view>
577 584
                         </view>
578 585
                         <view class="info_row">
@@ -638,7 +645,7 @@ export default {
638 645
                             </view>
639 646
                             <view class="infoItem">
640 647
                                 <view class="infoItemTitle">电话:</view>
641
-                                <view>{{ item.phone || '暂无电话' }}</view>
648
+                                <view>{{ desensitizePhone(item.phone) }}</view>
642 649
                             </view>
643 650
                             <view class="infoItem">
644 651
                                 <view class="infoItemTitle">接单人:</view>

+ 2 - 2
pages/person/index.vue

@@ -42,11 +42,11 @@
42 42
 							<image src="@/static/parson/icon-myMessage.png" mode=""></image>
43 43
 							<text>我的消息</text>
44 44
 						</navigator>
45
-						<navigator url='/pages/order/index' open-type="navigate"
45
+						<!-- <navigator url='/pages/order/index' open-type="navigate"
46 46
 							class="menu_item" hover-class="none">
47 47
 							<image src="@/static/parson/icon-mycase.png" mode=""></image>
48 48
 							<text>接单中心</text>
49
-						</navigator>
49
+						</navigator> -->
50 50
 						<navigator url='/pages/privateClue/index' open-type="switchTab" class="menu_item"
51 51
 							hover-class="none">
52 52
 							<image src="@/static/parson/clue.png" mode=""></image>