手机号码 处理
This commit is contained in:
		
							parent
							
								
									f6511be656
								
							
						
					
					
						commit
						2fc5955d3d
					
				| 
						 | 
					@ -234,7 +234,8 @@
 | 
				
			||||||
                this.tableListData = response.rows;
 | 
					                this.tableListData = response.rows;
 | 
				
			||||||
                this.tableListData.forEach(item=>{
 | 
					                this.tableListData.forEach(item=>{
 | 
				
			||||||
                    if(item.phonenumber&&item.phonenumber!=""){
 | 
					                    if(item.phonenumber&&item.phonenumber!=""){
 | 
				
			||||||
                        this.$set(item,"phonenumber",decryptWithSM4(item.phonenumber))
 | 
					                       // this.$set(item,"phonenumber",decryptWithSM4(item.phonenumber))
 | 
				
			||||||
 | 
					                       this.$set(item, "phonenumber", this.maskPhoneNumber(item.phonenumber));
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                })
 | 
					                })
 | 
				
			||||||
                this.total = Number(response.total);
 | 
					                this.total = Number(response.total);
 | 
				
			||||||
| 
						 | 
					@ -247,6 +248,14 @@
 | 
				
			||||||
            //     this.loading = false;
 | 
					            //     this.loading = false;
 | 
				
			||||||
            // });
 | 
					            // });
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        // 这个函数用于加密并处理电话号码中间的数字部分
 | 
				
			||||||
 | 
					        maskPhoneNumber(phoneNumber) {
 | 
				
			||||||
 | 
					            // 解密电话号码
 | 
				
			||||||
 | 
					            const decryptedPhone = decryptWithSM4(phoneNumber);
 | 
				
			||||||
 | 
					            console.log(decryptedPhone)
 | 
				
			||||||
 | 
					          // 这里使用正则表达式将中间四位数字替换为 ***
 | 
				
			||||||
 | 
					          return decryptedPhone.replace(/^(\d{3})\d{4}(\d{4})$/, "$1****$2");
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        defaultDateRange() {
 | 
					        defaultDateRange() {
 | 
				
			||||||
          const end = new Date(new Date().toLocaleDateString());
 | 
					          const end = new Date(new Date().toLocaleDateString());
 | 
				
			||||||
          end.setTime(end.getTime() + 24 * 60 * 60 * 1000 - 1);
 | 
					          end.setTime(end.getTime() + 24 * 60 * 60 * 1000 - 1);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue