手机号码 处理
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