Просмотр исходного кода

fix: 编辑家庭成员时根据身份证补全人员类型

Developer 2 недель назад
Родитель
Сommit
80fddaa504
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      pagesMy/familyMemberVindicate.vue

+ 5 - 0
pagesMy/familyMemberVindicate.vue

@@ -245,6 +245,11 @@
 			if(res.code!==0) return proxy.$showToast(res.msg)
 			if(res.data){
 				memberInfo.value = {...memberInfo.value,...res.data}
+				// 编辑模式下,如果后端未返回 personnelType,根据 idCard 重新计算
+				const age = calcAge(memberInfo.value.idCard)
+				if (age >= 0 && (memberInfo.value.personnelType == null || memberInfo.value.personnelType === '')) {
+					memberInfo.value.personnelType = age >= 18 ? 1 : 2
+				}
 			}
 		})
 	}