This commit is contained in:
freedakgmail
2025-12-09 18:52:00 +08:00
parent debcce71bf
commit 09809c0e49
156 changed files with 1150 additions and 1330 deletions
+15 -1
View File
@@ -38,11 +38,25 @@ export default function NewMemberPage() {
const childId = searchParams.get('childId')
const generation = searchParams.get('generation')
const gender = searchParams.get('gender')
const surname = searchParams.get('surname')
const givenName = searchParams.get('givenName')
if (!fatherId && !motherId && !spouseId && !childId && !generation && !gender) return undefined
if (!fatherId && !motherId && !spouseId && !childId && !generation && !gender && !surname && !givenName) return undefined
const data: Partial<FamilyMember> = {}
// 处理姓名信息
if (surname) {
data.surname = surname
}
if (givenName) {
data.givenName = givenName
}
// 如果有姓和名,自动生成全名
if (surname || givenName) {
data.fullName = (surname || '') + (givenName || '')
}
// 处理父母信息
if (fatherId) {
data.fatherId = fatherId