0.6.0.1
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user