This commit is contained in:
freedakgmail
2025-11-23 17:10:10 +08:00
parent d7bb86375d
commit 9cdd751a56
25 changed files with 900 additions and 309 deletions
@@ -4819,9 +4819,10 @@ function NewMemberPage() {
const fatherId = searchParams.get('fatherId');
const motherId = searchParams.get('motherId');
const spouseId = searchParams.get('spouseId');
const childId = searchParams.get('childId');
const generation = searchParams.get('generation');
const gender = searchParams.get('gender');
if (!fatherId && !motherId && !spouseId && !generation && !gender) return undefined;
if (!fatherId && !motherId && !spouseId && !childId && !generation && !gender) return undefined;
const data = {};
// 处理父母信息
if (fatherId) {
@@ -4846,6 +4847,12 @@ function NewMemberPage() {
spouseId
];
}
// 处理子女信息(添加父母时使用)
if (childId) {
data.childrenIds = [
childId
];
}
// 处理世代
if (generation) {
data.generation = parseInt(generation);
@@ -4879,7 +4886,7 @@ function NewMemberPage() {
children: [
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$site$2d$header$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["SiteHeader"], {}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 85,
lineNumber: 91,
columnNumber: 7
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
@@ -4896,14 +4903,14 @@ function NewMemberPage() {
className: "mr-2 h-4 w-4"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 89,
lineNumber: 95,
columnNumber: 13
}, this),
" 返回"
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 88,
lineNumber: 94,
columnNumber: 11
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])("h1", {
@@ -4911,13 +4918,13 @@ function NewMemberPage() {
children: "新增家族成员"
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 91,
lineNumber: 97,
columnNumber: 11
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 87,
lineNumber: 93,
columnNumber: 9
}, this),
/*#__PURE__*/ (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$next$40$16$2e$0$2e$3_react$2d$dom$40$19$2e$2$2e$0_react$40$19$2e$2$2e$0_$5f$react$40$19$2e$2$2e$0$2f$node_modules$2f$next$2f$dist$2f$compiled$2f$react$2f$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$components$2f$members$2f$member$2d$form$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["MemberForm"], {
@@ -4927,19 +4934,19 @@ function NewMemberPage() {
onCancel: ()=>router.back()
}, void 0, false, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 93,
lineNumber: 99,
columnNumber: 9
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 86,
lineNumber: 92,
columnNumber: 7
}, this)
]
}, void 0, true, {
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/new/page.tsx",
lineNumber: 84,
lineNumber: 90,
columnNumber: 5
}, this);
}