|
|
@@ -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
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
}
|