zhengyiming
2025-11-28 66c65e2d22f465daefa0f09bffcd7585c3654994
fix: s
3个文件已修改
12 ■■■■ 已修改文件
apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/underTakeMiniApp/src/components/JobDetailContent/JobDetailContent.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
packages/utils/common.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
apps/bMiniApp/src/components/JobDetailContent/JobDetailContent.vue
@@ -22,7 +22,7 @@
      <div class="job-detail-content-contact-info-item">
        <div class="job-detail-content-contact-info-item-label">身份证号:</div>
        <div class="job-detail-content-contact-info-item-text">
          {{ isCollapse ? hiddenIDNumberForEnd6(identity) : '立即联系后可查看' }}
          {{ isCollapse ? hiddenIDNumberForEnd4(identity) : '立即联系后可查看' }}
        </div>
      </div>
    </div>
@@ -65,7 +65,7 @@
<script setup lang="ts">
import { FlexJobTopView, ProTabs, ProTabPane } from '@12333/components';
import { hiddenIDNumberForEnd6 } from '@12333/utils';
import { hiddenIDNumberForEnd4 } from '@12333/utils';
import curriculumView from './components/curriculumView.vue';
import experienceView from './components/experienceView.vue';
import { EnumUserGender } from '@12333/constants';
apps/underTakeMiniApp/src/components/JobDetailContent/JobDetailContent.vue
@@ -22,7 +22,7 @@
      <div class="job-detail-content-contact-info-item">
        <div class="job-detail-content-contact-info-item-label">身份证号:</div>
        <div class="job-detail-content-contact-info-item-text">
          {{ isCollapse ? hiddenIDNumberForEnd6(identity) : '立即联系后可查看' }}
          {{ isCollapse ? hiddenIDNumberForEnd4(identity) : '立即联系后可查看' }}
        </div>
      </div>
    </div>
@@ -65,7 +65,7 @@
<script setup lang="ts">
import { FlexJobTopView, ProTabs, ProTabPane } from '@12333/components';
import { hiddenIDNumberForEnd6 } from '@12333/utils';
import { hiddenIDNumberForEnd4 } from '@12333/utils';
import curriculumView from './components/curriculumView.vue';
import experienceView from './components/experienceView.vue';
import { EnumUserGender } from '@12333/constants';
packages/utils/common.ts
@@ -131,9 +131,9 @@
  return list.filter(Boolean).join(separator);
}
export const hiddenIDNumberForEnd6 = (realIDNumber: string) => {
export const hiddenIDNumberForEnd4 = (realIDNumber: string) => {
  if (!realIDNumber) return '';
  return realIDNumber.replace(/^(\d+)(.{6})$/, '$1******');
  return realIDNumber.replace(/^(\d+)(.{4})$/, '$1****');
};
export const showBankCodeForEnd4 = (bankCode: string) => {