From 336441bd3d811427f957654f12936c4cab9b4c1a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 28 十一月 2025 16:42:00 +0800
Subject: [PATCH] fix: bug

---
 src/views/FlexJobManage/components/StaffInfoDialog.vue |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/views/FlexJobManage/components/StaffInfoDialog.vue b/src/views/FlexJobManage/components/StaffInfoDialog.vue
index 0dd52d5..4a64220 100644
--- a/src/views/FlexJobManage/components/StaffInfoDialog.vue
+++ b/src/views/FlexJobManage/components/StaffInfoDialog.vue
@@ -27,7 +27,7 @@
           >
             <ProFormText
               placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�"
-              v-model.trim="form.identity"
+              v-model.trim="_identity"
               @blur="handleCalculateAge"
             ></ProFormText>
           </ProFormItemV2>
@@ -108,6 +108,7 @@
           v-model:file-url="form.identityImg"
           :limitFileSize="10"
           :showTip="false"
+          imgBlur
         >
         </ProFormImageUpload>
       </ProFormItemV2>
@@ -120,6 +121,7 @@
           v-model:file-url="form.identityBackImg"
           :limitFileSize="10"
           :showTip="false"
+          imgBlur
         >
         </ProFormImageUpload>
       </ProFormItemV2>
@@ -152,7 +154,7 @@
   ProFormUpload,
   ProFormInputNumber,
 } from '@bole-core/components';
-import { calculateAge, deepClone, format } from '@/utils';
+import { calculateAge, deepClone, format, hiddenIDNumberForEnd4 } from '@/utils';
 import { EnumUserGender, EnumUserGenderTextForPerson } from '@/constants';
 import { BoleRegExp } from '@bole-core/core';
 
@@ -182,6 +184,14 @@
 const form = defineModel<Form>('form');
 let defaultForm: Form = null;
 
+const _identity = computed({
+  get: () =>
+    form.value.isDetail ? hiddenIDNumberForEnd4(form.value.identity) : form.value.identity,
+  set(val) {
+    form.value.identity = val;
+  },
+});
+
 watch(
   visible,
   (visible) => {

--
Gitblit v1.9.1