Bläddra i källkod

修改身份证脱敏出现的BUG

nahida 1 år sedan
förälder
incheckning
5f872e5792
1 ändrade filer med 3 tillägg och 2 borttagningar
  1. 3 2
      src/views/companyDetail/index.vue

+ 3 - 2
src/views/companyDetail/index.vue

@@ -10,9 +10,10 @@ const showCurrentCompanyDetail = ref<Map<string,string>>(new Map());
 const init =async ()=>{
   const res = await getCompanyDetailById(route.query.id as string);
   const res2 = await getCompanyByUniCode(res.data.unifiedSocialCreditCode);
-  console.log(res.data,1232131221321)
   // console.log(companyDetailMap)
-  res.data.legalRepresentativeId = res.data.legalRepresentativeId.replace(/(\d{4})\d{10}(\d{4})/, "$1******$2");
+  //身份证号脱敏
+  console.log(res.data.legalRepresentativeId)
+  res.data.legalRepresentativeId = res.data.legalRepresentativeId.slice(0,3) +'**********'+ res.data.legalRepresentativeId.slice(-4)
   res.data.contactPhone = res.data.contactPhone.replace(/(\d{3})\d{4}(\d{4})/, "$1******$2");
   res.data.enterprisePhone = res.data.enterprisePhone.length === 11 ? res.data.enterprisePhone.replace(/(\d{3})\d{4}(\d{4})/, "$1******$2") : res.data.enterprisePhone;
   res.data.score = res2.data.result[0].total;