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