From c920c574d9587ef798d0c7f82d574e3e30bfde3a Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期三, 19 八月 2026 11:07:41 +0800
Subject: [PATCH] 又又更新

---
 talent-card-admin/src/views/TalentDetailView.vue |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/talent-card-admin/src/views/TalentDetailView.vue b/talent-card-admin/src/views/TalentDetailView.vue
index 50af126..1699298 100644
--- a/talent-card-admin/src/views/TalentDetailView.vue
+++ b/talent-card-admin/src/views/TalentDetailView.vue
@@ -103,8 +103,8 @@
     name: talent.value?.name || '',
     idCardNo: talent.value?.idCardNo || '',
     gender: talent.value?.gender,
-    workUnit: talent.value?.workUnit || '',
-    workAddress: talent.value?.workAddress || '',
+    workUnit: talent.value?.workUnit || talent.value?.workAddress || '',
+    workAddress: talent.value?.workAddress || talent.value?.workUnit || '',
     contactAddress: talent.value?.contactAddress || '',
   }
   certificationError.value = ''
@@ -130,7 +130,8 @@
   if (!talent.value?.id) return
   certificationSaving.value = true
   try {
-    talent.value = await updateTalentCertification(talent.value.id, form)
+    // 统一以 workUnit 为准,同时同步历史 workAddress 字段。
+    talent.value = await updateTalentCertification(talent.value.id, { ...form, workAddress: form.workUnit })
     certificationDialogVisible.value = false
     ElMessage.success('认证信息已更新')
   } finally {
@@ -226,8 +227,8 @@
           <strong>{{ mask(talent?.idCardNo, 6, 4) }}</strong>
         </div>
         <div>
-          <span>工作地址:</span>
-          <strong>{{ talent?.workAddress || talent?.workUnit || '-' }}</strong>
+          <span>工作单位:</span>
+          <strong>{{ talent?.workUnit || talent?.workAddress || '-' }}</strong>
         </div>
         <div>
           <span>联系地址:</span>
@@ -312,10 +313,6 @@
           <label>
             <span>工作单位</span>
             <el-input v-model="certificationForm.workUnit" maxlength="128" placeholder="请输入工作单位" />
-          </label>
-          <label>
-            <span>工作地址</span>
-            <el-input v-model="certificationForm.workAddress" maxlength="255" placeholder="请输入工作地址" />
           </label>
           <label>
             <span>联系地址</span>

--
Gitblit v1.7.1