0.0.7.0
This commit is contained in:
@@ -59,3 +59,374 @@
|
||||
[00:04:24.920] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:04:25.033] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887371872}
|
||||
[00:07:02.684] Server LOG ✓ Compiled in 72ms
|
||||
[00:08:20.459] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:20.688] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:20.702] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:20.716] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:20.803] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:08:20.874] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhso000thhxl6jztirc0 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhso000thhxl6jztirc0","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887607661}
|
||||
[00:08:33.470] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:33.485] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:33.599] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887620443}
|
||||
[00:08:37.658] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:37.669] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:37.680] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:37.729] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:08:37.804] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibe02rs000r13eiug7grp9w color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibe02rs000r13eiug7grp9w","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887624632}
|
||||
[00:08:49.608] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:49.623] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:08:49.748] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887636582}
|
||||
[00:09:20.951] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:20.963] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:20.977] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:21.070] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:09:21.122] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhs1000bhhxlovwol0op color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhs1000bhhxlovwol0op","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887667924}
|
||||
[00:09:31.342] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:31.357] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:31.464] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887678313}
|
||||
[00:09:33.511] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:33.523] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:33.536] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:33.591] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:09:33.665] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhs5000dhhxlo39he5la color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhs5000dhhxlo39he5la","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887680483}
|
||||
[00:09:38.939] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:38.953] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:09:39.068] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763887685907}
|
||||
[00:10:26.407] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:10:26.738] Server LOG ✓ Compiled in 158ms
|
||||
[00:10:28.495] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:11:30.931] Server LOG ✓ Compiled in 93ms
|
||||
[00:12:09.414] Server LOG ✓ Compiled in 152ms
|
||||
[00:12:34.303] Server LOG ✓ Compiled in 70ms
|
||||
[00:13:58.330] Server LOG ✓ Compiled in 56ms
|
||||
[00:14:32.414] Server LOG ✓ Compiled in 60ms
|
||||
[00:14:56.251] Server LOG ✓ Compiled in 203ms
|
||||
[00:15:22.410] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:15:25.309] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:15:25.324] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:15:25.340] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:15:25.397] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:15:25.412] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888032267}
|
||||
[00:16:29.202] Server LOG ✓ Compiled in 72ms
|
||||
[00:16:47.656] Server LOG ✓ Compiled in 57ms
|
||||
[00:16:58.968] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:00.054] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:00.069] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:00.081] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:00.169] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:17:00.295] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?childId=cmib8zhtm001jhhxlxi4lvq62&generation=4&gender=FEMALE color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?childId=cmib8zhtm001jhhxlxi4lvq62&generation=4&gender=FEMALE","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888126950}
|
||||
[00:17:07.754] Server LOG ✓ Compiled in 76ms
|
||||
[00:17:11.999] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:12.016] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:12.034] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:12.137] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888138895}
|
||||
[00:17:12.144] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:17:19.803] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:19.814] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:19.827] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:19.949] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:17:19.986] Server LOG ✓ Compiled in 76ms
|
||||
[00:17:20.060] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?childId=cmib8zhtm001jhhxlxi4lvq62&generation=4&gender=FEMALE color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?childId=cmib8zhtm001jhhxlxi4lvq62&generation=4&gender=FEMALE","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888146699}
|
||||
[00:17:23.061] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:23.077] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:23.096] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:23.119] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:17:23.165] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888149957}
|
||||
[00:17:34.695] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||
[00:17:34.819] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:34.836] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:34.862] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||
[00:17:34.862] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/members/cmib8zhtm001jhhxlxi4lvq62","route":"/members/[id]"}
|
||||
[00:17:34.862] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62","r":"","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888161671}
|
||||
[00:17:34.873] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:17:36.167] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:36.218] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:17:36.252] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?childId=cmib8zhtm001jhhxlxi4lvq62&generation=4&gender=FEMALE color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?childId=cmib8zhtm001jhhxlxi4lvq62&generation=4&gender=FEMALE","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888163052}
|
||||
[00:17:36.465] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:36.479] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:53.638] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:53.654] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:53.679] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:17:53.693] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:17:53.736] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhtm001jhhxlxi4lvq62","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888180528}
|
||||
[00:18:03.565] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:04.469] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmib8zhrq0003hhxlvnsi96nh","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888191266}
|
||||
[00:18:04.677] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:04.691] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:12.474] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhrq0003hhxlvnsi96nh color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhrq0003hhxlvnsi96nh","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888198806}
|
||||
[00:18:12.542] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:12.559] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:35.003] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||
[00:18:35.159] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||
[00:18:35.159] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/auth/signin","route":"/auth/signin"}
|
||||
[00:18:35.159] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/auth/signin color: rgb(120, 120, 120) color: inherit {"dp":"/auth/signin","o":"http://localhost:3000/auth/signin","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888221965}
|
||||
[00:18:38.240] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:38.402] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||
[00:18:38.509] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:38.547] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||
[00:18:38.547] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"}
|
||||
[00:18:38.547] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888225353}
|
||||
[00:18:38.562] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:18:38.702] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:38.726] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:40.774] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888227064}
|
||||
[00:18:40.883] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:40.905] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:43.497] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:45.769] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:45.808] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:18:45.849] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888232653}
|
||||
[00:18:46.068] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:46.084] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:50.581] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:50.594] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:50.675] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888237476}
|
||||
[00:18:54.290] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:54.304] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:54.346] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:18:54.359] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:18:54.383] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhv3002phhxlxac4veoq color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhv3002phhxlxac4veoq","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888241173}
|
||||
[00:19:07.767] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:19:07.785] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:19:07.880] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888254656}
|
||||
[00:19:10.071] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:19:10.087] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:19:10.104] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:19:10.132] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:19:10.168] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888256958}
|
||||
[00:19:54.959] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:12.984] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:12.995] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:13.007] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:13.035] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:20:13.084] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhv3002phhxlxac4veoq color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhv3002phhxlxac4veoq","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888319870}
|
||||
[00:20:16.438] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:16.453] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:16.470] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:16.488] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:20:16.545] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888323324}
|
||||
[00:20:40.424] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:40.443] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:20:40.531] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888347311}
|
||||
[00:21:07.038] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:07.056] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:07.070] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:07.099] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:21:07.110] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhv6002thhxlrvksp14w color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhv6002thhxlrvksp14w","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888373894}
|
||||
[00:21:13.036] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:13.053] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:13.125] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888379921}
|
||||
[00:21:48.778] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:49.586] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:49.602] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:49.670] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:21:49.679] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:21:49.684] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888416464}
|
||||
[00:22:00.844] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:22:01.716] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:22:01.731] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:22:01.744] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:22:01.767] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:22:01.817] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhv3002phhxlxac4veoq color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhv3002phhxlxac4veoq","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888428601}
|
||||
[00:23:48.689] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:23:49.308] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:23:49.325] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:23:49.356] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888536112}
|
||||
[00:23:53.110] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:23:53.128] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:23:53.156] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:23:53.169] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:23:53.225] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhv6002thhxlrvksp14w color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhv6002thhxlrvksp14w","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888539985}
|
||||
[00:24:22.350] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:22.972] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:22.989] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:23.057] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888569848}
|
||||
[00:24:29.506] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:29.520] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:29.533] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:29.586] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:24:29.602] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhvn0035hhxlzrcl0o49","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888576382}
|
||||
[00:24:32.470] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:32.489] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:32.577] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888579348}
|
||||
[00:24:56.106] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:56.121] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:56.134] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:56.195] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:24:56.205] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhvj002zhhxlmy0e5z2g color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhvj002zhhxlmy0e5z2g","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888602979}
|
||||
[00:24:58.809] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:58.827] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:24:58.894] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmib8zhtw001nhhxlvi284hss","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888605682}
|
||||
[00:25:57.342] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:25:57.354] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:25:57.373] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:25:57.382] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:25:57.435] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhum002dhhxlscn8hxii color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhum002dhhxlscn8hxii","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888664213}
|
||||
[00:26:36.927] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:37.319] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||
[00:26:37.457] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:37.473] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:37.501] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||
[00:26:37.501] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/members/cmib8zhum002dhhxlscn8hxii","route":"/members/[id]"}
|
||||
[00:26:37.501] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhum002dhhxlscn8hxii color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhum002dhhxlscn8hxii","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888704290}
|
||||
[00:26:41.042] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||
[00:26:41.147] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:41.166] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:41.188] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||
[00:26:41.188] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/members/cmib8zhum002dhhxlscn8hxii","route":"/members/[id]"}
|
||||
[00:26:41.188] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmib8zhum002dhhxlscn8hxii color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmib8zhum002dhhxlscn8hxii","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888707978}
|
||||
[00:26:43.363] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||
[00:26:43.512] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||
[00:26:43.512] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/auth/signin","route":"/auth/signin"}
|
||||
[00:26:43.512] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/auth/signin color: rgb(120, 120, 120) color: inherit {"dp":"/auth/signin","o":"http://localhost:3000/auth/signin","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888710301}
|
||||
[00:26:46.504] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:46.651] Browser INFO %cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold
|
||||
[00:26:46.736] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:46.776] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:26:46.783] Browser LOG %c[Vercel Web Analytics]%c Debug mode is enabled by default in development. No requests will be sent to the server. color: rgb(120, 120, 120) color: inherit
|
||||
[00:26:46.783] Browser LOG %c[Vercel Web Analytics]%c Running queued event color: rgb(120, 120, 120) color: inherit pageview {"path":"/","route":"/"}
|
||||
[00:26:46.783] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/ color: rgb(120, 120, 120) color: inherit {"dp":"/","o":"http://localhost:3000/","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888713573}
|
||||
[00:26:46.893] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:46.960] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:49.736] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:51.490] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888717796}
|
||||
[00:26:51.612] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:51.635] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:53.168] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:53.206] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:26:53.255] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888720044}
|
||||
[00:26:53.474] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:53.488] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:56.035] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:56.067] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:26:56.120] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?childId=cmibhsdnq002t13oue7mgpdjp&generation=3&gender=MALE color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?childId=cmibhsdnq002t13oue7mgpdjp&generation=3&gender=MALE","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888722909}
|
||||
[00:26:56.341] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:26:56.352] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:03.298] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:03.312] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:03.335] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:03.348] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:27:03.398] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888730172}
|
||||
[00:27:33.826] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:57.434] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:58.183] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:58.195] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:58.206] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:27:58.280] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:27:58.370] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?childId=cmibhsdnq002t13oue7mgpdjp&generation=3&gender=MALE color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?childId=cmibhsdnq002t13oue7mgpdjp&generation=3&gender=MALE","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888785057}
|
||||
[00:28:42.683] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:28:43.442] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:28:43.461] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:28:43.478] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:28:43.506] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:28:43.552] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888830316}
|
||||
[00:28:47.277] Server LOG ✓ Compiled in 62ms
|
||||
[00:29:01.959] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:01.972] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:01.986] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:02.065] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:29:02.158] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?childId=cmibhsdnq002t13oue7mgpdjp&generation=3&gender=MALE&spouseId=cmibhsdn8002d13ou104ueiz4 color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?childId=cmibhsdnq002t13oue7mgpdjp&generation=3&gender=MALE&spouseId=cmibhsdn8002d13ou104ueiz4","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888848830}
|
||||
[00:29:08.284] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:08.302] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:08.320] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:08.343] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:29:08.425] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdnq002t13oue7mgpdjp","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888855155}
|
||||
[00:29:12.480] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:12.529] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:12.571] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888859351}
|
||||
[00:29:18.527] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:18.542] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:18.557] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:18.601] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:29:18.625] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdo5003313ouqlidr0m9 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdo5003313ouqlidr0m9","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888865385}
|
||||
[00:29:19.947] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:19.958] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:19.969] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:20.052] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:29:20.149] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?childId=cmibhsdo5003313ouqlidr0m9&generation=4&gender=FEMALE&spouseId=cmibhsdnm002n13oumlu80sqo color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?childId=cmibhsdo5003313ouqlidr0m9&generation=4&gender=FEMALE&spouseId=cmibhsdnm002n13oumlu80sqo","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888866822}
|
||||
[00:29:30.015] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:30.038] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:30.057] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:30.101] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:29:30.125] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdo5003313ouqlidr0m9 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdo5003313ouqlidr0m9","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888876886}
|
||||
[00:29:39.338] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:39.352] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:39.426] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888886205}
|
||||
[00:29:42.765] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888889538}
|
||||
[00:29:42.970] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:42.982] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:46.911] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:46.923] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:46.937] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:46.972] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:29:47.014] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdmr001x13ouhpw6eiot color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdmr001x13ouhpw6eiot","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888893783}
|
||||
[00:29:50.686] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:50.698] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:50.710] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:29:50.780] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:29:50.872] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?fatherId=cmibhsdmr001x13ouhpw6eiot&generation=3 color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?fatherId=cmibhsdmr001x13ouhpw6eiot&generation=3","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888897560}
|
||||
[00:30:05.730] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:05.744] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:05.760] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:05.782] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:30:05.833] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdmr001x13ouhpw6eiot color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdmr001x13ouhpw6eiot","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888912601}
|
||||
[00:30:09.833] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:09.846] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:09.859] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:09.929] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:30:10.039] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?fatherId=cmibhsdmr001x13ouhpw6eiot&generation=3 color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?fatherId=cmibhsdmr001x13ouhpw6eiot&generation=3","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888916703}
|
||||
[00:30:17.571] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:17.590] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:17.604] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:17.628] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:30:17.677] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdmr001x13ouhpw6eiot color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdmr001x13ouhpw6eiot","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888924440}
|
||||
[00:30:44.708] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:44.721] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:44.803] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/members","o":"http://localhost:3000/members?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888951578}
|
||||
[00:30:51.356] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:51.371] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:51.389] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:51.413] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:30:51.461] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdng002h13oun8osrtpf color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdng002h13oun8osrtpf","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888958227}
|
||||
[00:30:53.352] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:53.364] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:53.374] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:53.458] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:30:53.548] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/new?spouseId=cmibhsdng002h13oun8osrtpf&generation=4&gender=MALE color: rgb(120, 120, 120) color: inherit {"dp":"/members/new","o":"http://localhost:3000/members/new?spouseId=cmibhsdng002h13oun8osrtpf&generation=4&gender=MALE","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888960224}
|
||||
[00:30:56.545] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:56.564] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:56.589] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:30:56.600] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:30:56.647] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdng002h13oun8osrtpf color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdng002h13oun8osrtpf","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888963412}
|
||||
[00:31:02.042] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:02.062] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:02.149] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888968906}
|
||||
[00:31:10.461] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:10.478] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:10.490] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:10.524] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:31:10.558] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdo4003113ou3b1c5xsa color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdo4003113ou3b1c5xsa","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888977326}
|
||||
[00:31:15.351] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:15.367] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:15.443] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888982215}
|
||||
[00:31:17.194] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:17.208] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:17.234] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:17.247] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:31:17.294] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdo4003113ou3b1c5xsa color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdo4003113ou3b1c5xsa","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888984060}
|
||||
[00:31:19.414] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:19.437] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:19.501] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n color: rgb(120, 120, 120) color: inherit {"dp":"/tree","o":"http://localhost:3000/tree?treeId=cmibhsdmj001n13oucuenv71n","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888986276}
|
||||
[00:31:25.191] Browser LOG D3OrgChartFlow render, selectedMembers: [] relationMode: false
|
||||
[00:31:25.192] Browser LOG D3OrgChartFlow render, selectedMembers: [] relationMode: false
|
||||
[00:31:25.192] Browser LOG D3OrgChartFlow render, selectedMembers: [] relationMode: false
|
||||
[00:31:25.192] Browser LOG D3OrgChartFlow render, selectedMembers: [] relationMode: false
|
||||
[00:31:25.192] Browser LOG D3OrgChartFlow render, selectedMembers: [] relationMode: false
|
||||
[00:31:25.192] Browser LOG D3OrgChartFlow render, selectedMembers: [] relationMode: false
|
||||
[00:31:32.204] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:32.216] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:32.231] Server LOG 🌳 GET /api/trees 返回数据: {}
|
||||
[00:31:32.269] Server LOG 👥 GET /api/trees/[treeId]/members 返回数据: {}
|
||||
[00:31:32.305] Browser LOG D3 onMemberClick triggered: cmibhsdnk002l13ounkwdt5g6 relationMode: false
|
||||
[00:31:32.305] Browser LOG Navigating to member detail
|
||||
[00:31:32.305] Browser LOG %c[Vercel Web Analytics]%c [pageview] http://localhost:3000/members/cmibhsdnk002l13ounkwdt5g6 color: rgb(120, 120, 120) color: inherit {"dp":"/members/[id]","o":"http://localhost:3000/members/cmibhsdnk002l13ounkwdt5g6","sdkn":"@vercel/analytics/next","sdkv":"1.5.0","sv":"0.1.3","ts":1763888999070}
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
{
|
||||
"/api/auth/[...nextauth]/route": "app/api/auth/[...nextauth]/route.js",
|
||||
"/api/trees/[treeId]/activity-logs/route": "app/api/trees/[treeId]/activity-logs/route.js",
|
||||
"/api/trees/[treeId]/members/[memberId]/route": "app/api/trees/[treeId]/members/[memberId]/route.js",
|
||||
"/api/trees/[treeId]/members/route": "app/api/trees/[treeId]/members/route.js",
|
||||
"/api/trees/[treeId]/route": "app/api/trees/[treeId]/route.js",
|
||||
"/api/trees/route": "app/api/trees/route.js",
|
||||
"/auth/signin/page": "app/auth/signin/page.js",
|
||||
"/members/[id]/page": "app/members/[id]/page.js",
|
||||
"/members/new/page": "app/members/new/page.js",
|
||||
"/members/page": "app/members/page.js",
|
||||
|
||||
@@ -2381,7 +2381,7 @@ function MembersPage() {
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$card$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Card"], {
|
||||
className: `hover:border-primary transition-colors cursor-pointer h-full ${isSpouse ? 'bg-pink-50/50 dark:bg-pink-950/20 border-pink-200/50 dark:border-pink-800/30' : 'bg-blue-50/50 dark:bg-blue-950/20 border-blue-200/50 dark:border-blue-800/30'}`,
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$card$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["CardContent"], {
|
||||
className: "p-3 flex items-center gap-3",
|
||||
className: "p-3 flex items-center gap-5",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "relative flex-shrink-0",
|
||||
@@ -2420,16 +2420,16 @@ function MembersPage() {
|
||||
columnNumber: 27
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex-1 min-w-0 pl-1",
|
||||
className: "flex-1 min-w-0 flex flex-col justify-center",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex items-baseline justify-between gap-1.5",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h3", {
|
||||
className: "text-base font-bold font-serif truncate",
|
||||
className: "text-lg font-bold font-serif truncate",
|
||||
children: [
|
||||
member.fullName,
|
||||
member.courtesyName && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-[11px] font-normal text-muted-foreground ml-1",
|
||||
className: "text-xs font-normal text-muted-foreground ml-1",
|
||||
children: [
|
||||
"字 ",
|
||||
member.courtesyName
|
||||
@@ -2451,14 +2451,14 @@ function MembersPage() {
|
||||
columnNumber: 29
|
||||
}, this),
|
||||
isFounder ? /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-[11px] text-amber-700 font-medium mt-0.5 truncate",
|
||||
className: "text-xs text-amber-700 font-medium mt-0.5 truncate",
|
||||
children: "家族始祖"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
lineNumber: 405,
|
||||
columnNumber: 31
|
||||
}, this) : isSpouse && spouseName ? /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-[11px] text-purple-700 mt-0.5 truncate",
|
||||
className: "text-xs text-purple-700 mt-0.5 truncate",
|
||||
children: [
|
||||
spouseName,
|
||||
"的配偶"
|
||||
@@ -2468,7 +2468,7 @@ function MembersPage() {
|
||||
lineNumber: 409,
|
||||
columnNumber: 31
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-[11px] text-muted-foreground mt-0.5 truncate",
|
||||
className: "text-xs text-muted-foreground mt-0.5 truncate",
|
||||
children: member.generationName ? `字辈: ${member.generationName}` : "未录入字辈"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
@@ -2479,7 +2479,7 @@ function MembersPage() {
|
||||
className: "flex items-start justify-between gap-2 mt-0.5",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-[11px] text-muted-foreground truncate flex-1",
|
||||
className: "text-xs text-muted-foreground truncate flex-1",
|
||||
children: member.ancestralHome || "籍贯未知"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
@@ -2487,7 +2487,7 @@ function MembersPage() {
|
||||
columnNumber: 31
|
||||
}, this),
|
||||
(member.birthDate || member.deathDate) && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "text-[10px] text-muted-foreground text-right space-y-0.5 flex-shrink-0",
|
||||
className: "text-xs text-muted-foreground text-right space-y-0.5 flex-shrink-0",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
children: [
|
||||
@@ -2506,7 +2506,7 @@ function MembersPage() {
|
||||
const deathYear = member.deathDate ? new Date(member.deathDate).getFullYear() : new Date().getFullYear();
|
||||
const age = deathYear - birthYear;
|
||||
return /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "text-[9px] text-muted-foreground",
|
||||
className: "text-[10px] text-muted-foreground",
|
||||
children: member.deathDate ? `享年${age}岁` : `${age}岁`
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
@@ -2529,7 +2529,7 @@ function MembersPage() {
|
||||
member.tags && member.tags.length > 0 && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "mt-1.5 flex flex-wrap gap-1",
|
||||
children: member.tags.map((tag)=>/*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-[9px] bg-primary/10 text-primary px-1 py-0.5 rounded border border-primary/20",
|
||||
className: "text-xs bg-primary/10 text-primary px-2 py-0.5 rounded border border-primary/20",
|
||||
children: tag
|
||||
}, tag, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -4723,13 +4723,37 @@ function MemberProfilePage() {
|
||||
params.set('gender', member.gender === 'MALE' ? 'FEMALE' : 'MALE');
|
||||
router.push(`/members/new?${params.toString()}`);
|
||||
};
|
||||
const handleQuickAddFather = ()=>{
|
||||
// 跳转到新增成员页面,并预填父亲信息
|
||||
const params = new URLSearchParams();
|
||||
params.set('childId', member.id);
|
||||
params.set('generation', (member.generation - 1).toString());
|
||||
params.set('gender', 'MALE');
|
||||
// 如果已有母亲,将母亲设置为配偶
|
||||
if (member.motherId) {
|
||||
params.set('spouseId', member.motherId);
|
||||
}
|
||||
router.push(`/members/new?${params.toString()}`);
|
||||
};
|
||||
const handleQuickAddMother = ()=>{
|
||||
// 跳转到新增成员页面,并预填母亲信息
|
||||
const params = new URLSearchParams();
|
||||
params.set('childId', member.id);
|
||||
params.set('generation', (member.generation - 1).toString());
|
||||
params.set('gender', 'FEMALE');
|
||||
// 如果已有父亲,将父亲设置为配偶
|
||||
if (member.fatherId) {
|
||||
params.set('spouseId', member.fatherId);
|
||||
}
|
||||
router.push(`/members/new?${params.toString()}`);
|
||||
};
|
||||
if (isEditing) {
|
||||
return /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "min-h-screen flex flex-col bg-background",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__["SiteHeader"], {}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 94,
|
||||
lineNumber: 120,
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -4746,14 +4770,14 @@ function MemberProfilePage() {
|
||||
className: "mr-2 h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 98,
|
||||
lineNumber: 124,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 返回"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 97,
|
||||
lineNumber: 123,
|
||||
columnNumber: 13
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h1", {
|
||||
@@ -4764,13 +4788,13 @@ function MemberProfilePage() {
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 100,
|
||||
lineNumber: 126,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 96,
|
||||
lineNumber: 122,
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__["MemberForm"], {
|
||||
@@ -4780,19 +4804,19 @@ function MemberProfilePage() {
|
||||
onCancel: ()=>setIsEditing(false)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 102,
|
||||
lineNumber: 128,
|
||||
columnNumber: 11
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 95,
|
||||
lineNumber: 121,
|
||||
columnNumber: 9
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 93,
|
||||
lineNumber: 119,
|
||||
columnNumber: 7
|
||||
}, this);
|
||||
}
|
||||
@@ -4801,7 +4825,7 @@ function MemberProfilePage() {
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__["SiteHeader"], {}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 115,
|
||||
lineNumber: 141,
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("main", {
|
||||
@@ -4821,24 +4845,24 @@ function MemberProfilePage() {
|
||||
className: "h-full w-full object-cover"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 122,
|
||||
lineNumber: 148,
|
||||
columnNumber: 17
|
||||
}, this) : member.gender === 'FEMALE' ? /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$user$2d$round$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__CircleUserRound$3e$__["CircleUserRound"], {
|
||||
className: "h-20 w-20 text-pink-400"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 129,
|
||||
lineNumber: 155,
|
||||
columnNumber: 19
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$user$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__CircleUser$3e$__["CircleUser"], {
|
||||
className: "h-20 w-20 text-blue-400"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 131,
|
||||
lineNumber: 157,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 120,
|
||||
lineNumber: 146,
|
||||
columnNumber: 13
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -4851,7 +4875,7 @@ function MemberProfilePage() {
|
||||
children: member.fullName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 137,
|
||||
lineNumber: 163,
|
||||
columnNumber: 17
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
@@ -4862,13 +4886,13 @@ function MemberProfilePage() {
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 138,
|
||||
lineNumber: 164,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 136,
|
||||
lineNumber: 162,
|
||||
columnNumber: 15
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -4882,13 +4906,13 @@ function MemberProfilePage() {
|
||||
children: member.courtesyName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 145,
|
||||
lineNumber: 171,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 144,
|
||||
lineNumber: 170,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.artName && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
@@ -4899,13 +4923,13 @@ function MemberProfilePage() {
|
||||
children: member.artName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 150,
|
||||
lineNumber: 176,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 149,
|
||||
lineNumber: 175,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.ancestralHome && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
@@ -4915,13 +4939,13 @@ function MemberProfilePage() {
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 153,
|
||||
lineNumber: 179,
|
||||
columnNumber: 42
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 142,
|
||||
lineNumber: 168,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
member.tags && member.tags.length > 0 && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -4931,29 +4955,67 @@ function MemberProfilePage() {
|
||||
children: tag
|
||||
}, tag, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 158,
|
||||
lineNumber: 184,
|
||||
columnNumber: 21
|
||||
}, this))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 156,
|
||||
lineNumber: 182,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 135,
|
||||
lineNumber: 161,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 119,
|
||||
lineNumber: 145,
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
className: "flex gap-2 flex-wrap",
|
||||
children: [
|
||||
!member.fatherId && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
variant: "outline",
|
||||
onClick: handleQuickAddFather,
|
||||
className: "gap-2",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2d$plus$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__UserPlus$3e$__["UserPlus"], {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 199,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
" 添加父亲"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 198,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
!member.motherId && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
variant: "outline",
|
||||
onClick: handleQuickAddMother,
|
||||
className: "gap-2",
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$go$2d$new$2f$chinese$2d$family$2d$tree$2f$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2d$plus$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__$3c$export__default__as__UserPlus$3e$__["UserPlus"], {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 204,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
" 添加母亲"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 203,
|
||||
columnNumber: 15
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
variant: "default",
|
||||
onClick: handleQuickAddChild,
|
||||
@@ -4963,14 +5025,14 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 172,
|
||||
lineNumber: 208,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 添加子女"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 171,
|
||||
lineNumber: 207,
|
||||
columnNumber: 13
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -4982,14 +5044,14 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 175,
|
||||
lineNumber: 211,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 添加配偶"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 174,
|
||||
lineNumber: 210,
|
||||
columnNumber: 13
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5000,12 +5062,12 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 178,
|
||||
lineNumber: 214,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 177,
|
||||
lineNumber: 213,
|
||||
columnNumber: 13
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5015,12 +5077,12 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 181,
|
||||
lineNumber: 217,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 180,
|
||||
lineNumber: 216,
|
||||
columnNumber: 13
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5032,14 +5094,14 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 184,
|
||||
lineNumber: 220,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 编辑"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 183,
|
||||
lineNumber: 219,
|
||||
columnNumber: 13
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ui$2f$button$2e$tsx__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5050,24 +5112,24 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 187,
|
||||
lineNumber: 223,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 186,
|
||||
lineNumber: 222,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 170,
|
||||
lineNumber: 196,
|
||||
columnNumber: 11
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 118,
|
||||
lineNumber: 144,
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5085,14 +5147,14 @@ function MemberProfilePage() {
|
||||
className: "w-1 h-6 bg-primary rounded-full"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 198,
|
||||
lineNumber: 234,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
"生平事迹"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 197,
|
||||
lineNumber: 233,
|
||||
columnNumber: 15
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5102,25 +5164,25 @@ function MemberProfilePage() {
|
||||
children: member.bio
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 203,
|
||||
lineNumber: 239,
|
||||
columnNumber: 19
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("p", {
|
||||
className: "text-muted-foreground italic",
|
||||
children: "暂无生平记录..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 205,
|
||||
lineNumber: 241,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 201,
|
||||
lineNumber: 237,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 196,
|
||||
lineNumber: 232,
|
||||
columnNumber: 13
|
||||
}, this),
|
||||
member.photoIds && member.photoIds.length > 0 && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("section", {
|
||||
@@ -5132,14 +5194,14 @@ function MemberProfilePage() {
|
||||
className: "h-6 w-6 text-primary"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 214,
|
||||
lineNumber: 250,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
"照片墙"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 213,
|
||||
lineNumber: 249,
|
||||
columnNumber: 17
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5152,18 +5214,18 @@ function MemberProfilePage() {
|
||||
readonly: false
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 218,
|
||||
lineNumber: 254,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 217,
|
||||
lineNumber: 253,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 212,
|
||||
lineNumber: 248,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
member.stories && member.stories.length > 0 && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("section", {
|
||||
@@ -5175,14 +5237,14 @@ function MemberProfilePage() {
|
||||
className: "h-6 w-6 text-primary"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 231,
|
||||
lineNumber: 267,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
"家族故事"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 230,
|
||||
lineNumber: 266,
|
||||
columnNumber: 17
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5195,18 +5257,18 @@ function MemberProfilePage() {
|
||||
readonly: false
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 235,
|
||||
lineNumber: 271,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 234,
|
||||
lineNumber: 270,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 229,
|
||||
lineNumber: 265,
|
||||
columnNumber: 15
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("section", {
|
||||
@@ -5218,14 +5280,14 @@ function MemberProfilePage() {
|
||||
className: "w-1 h-6 bg-secondary rounded-full"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 246,
|
||||
lineNumber: 282,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
"家族关系"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 245,
|
||||
lineNumber: 281,
|
||||
columnNumber: 15
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5239,7 +5301,7 @@ function MemberProfilePage() {
|
||||
children: "父亲 (Father)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 251,
|
||||
lineNumber: 287,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.fatherId ? /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__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$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||
@@ -5248,27 +5310,27 @@ function MemberProfilePage() {
|
||||
children: getMember(member.fatherId)?.fullName || member.fatherId
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 255,
|
||||
lineNumber: 291,
|
||||
columnNumber: 21
|
||||
}, this) : member.spouseFatherName ? /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-lg font-serif font-bold text-foreground",
|
||||
children: member.spouseFatherName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 262,
|
||||
lineNumber: 298,
|
||||
columnNumber: 21
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 266,
|
||||
lineNumber: 302,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 250,
|
||||
lineNumber: 286,
|
||||
columnNumber: 17
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5279,7 +5341,7 @@ function MemberProfilePage() {
|
||||
children: "母亲 (Mother)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 270,
|
||||
lineNumber: 306,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.motherId ? /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__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$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["default"], {
|
||||
@@ -5288,27 +5350,27 @@ function MemberProfilePage() {
|
||||
children: getMember(member.motherId)?.fullName || member.motherId
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 274,
|
||||
lineNumber: 310,
|
||||
columnNumber: 21
|
||||
}, this) : member.spouseMotherName ? /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-lg font-serif font-bold text-foreground",
|
||||
children: member.spouseMotherName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 281,
|
||||
lineNumber: 317,
|
||||
columnNumber: 21
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 285,
|
||||
lineNumber: 321,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 269,
|
||||
lineNumber: 305,
|
||||
columnNumber: 17
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5319,7 +5381,7 @@ function MemberProfilePage() {
|
||||
children: "配偶 (Spouse)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 289,
|
||||
lineNumber: 325,
|
||||
columnNumber: 19
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5330,25 +5392,25 @@ function MemberProfilePage() {
|
||||
children: getMember(spouseId)?.fullName || spouseId
|
||||
}, spouseId, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 295,
|
||||
lineNumber: 331,
|
||||
columnNumber: 25
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "无记录"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 304,
|
||||
lineNumber: 340,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 292,
|
||||
lineNumber: 328,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 288,
|
||||
lineNumber: 324,
|
||||
columnNumber: 17
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5359,7 +5421,7 @@ function MemberProfilePage() {
|
||||
children: "子女 (Children)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 309,
|
||||
lineNumber: 345,
|
||||
columnNumber: 19
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5370,43 +5432,43 @@ function MemberProfilePage() {
|
||||
children: getMember(childId)?.fullName || childId
|
||||
}, childId, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 315,
|
||||
lineNumber: 351,
|
||||
columnNumber: 25
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "无记录"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 324,
|
||||
lineNumber: 360,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 312,
|
||||
lineNumber: 348,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 308,
|
||||
lineNumber: 344,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 249,
|
||||
lineNumber: 285,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 244,
|
||||
lineNumber: 280,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 195,
|
||||
lineNumber: 231,
|
||||
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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5420,7 +5482,7 @@ function MemberProfilePage() {
|
||||
children: "详细信息"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 335,
|
||||
lineNumber: 371,
|
||||
columnNumber: 15
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dl", {
|
||||
@@ -5433,7 +5495,7 @@ function MemberProfilePage() {
|
||||
children: "出生日期"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 338,
|
||||
lineNumber: 374,
|
||||
columnNumber: 19
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5441,13 +5503,13 @@ function MemberProfilePage() {
|
||||
children: member.birthDate || "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 339,
|
||||
lineNumber: 375,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 337,
|
||||
lineNumber: 373,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
member.deathDate && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])(__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["Fragment"], {
|
||||
@@ -5459,7 +5521,7 @@ function MemberProfilePage() {
|
||||
children: "逝世日期"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 344,
|
||||
lineNumber: 380,
|
||||
columnNumber: 23
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5467,13 +5529,13 @@ function MemberProfilePage() {
|
||||
children: member.deathDate
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 345,
|
||||
lineNumber: 381,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 343,
|
||||
lineNumber: 379,
|
||||
columnNumber: 21
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5483,7 +5545,7 @@ function MemberProfilePage() {
|
||||
children: "谥号"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 348,
|
||||
lineNumber: 384,
|
||||
columnNumber: 23
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5491,13 +5553,13 @@ function MemberProfilePage() {
|
||||
children: member.posthumousName || "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 349,
|
||||
lineNumber: 385,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 347,
|
||||
lineNumber: 383,
|
||||
columnNumber: 21
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5507,7 +5569,7 @@ function MemberProfilePage() {
|
||||
children: "墓地"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 352,
|
||||
lineNumber: 388,
|
||||
columnNumber: 23
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5515,13 +5577,13 @@ function MemberProfilePage() {
|
||||
children: member.burialPlace || "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 353,
|
||||
lineNumber: 389,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 351,
|
||||
lineNumber: 387,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
@@ -5533,7 +5595,7 @@ function MemberProfilePage() {
|
||||
children: "字辈"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 359,
|
||||
lineNumber: 395,
|
||||
columnNumber: 21
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5541,25 +5603,25 @@ function MemberProfilePage() {
|
||||
children: member.generationName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 360,
|
||||
lineNumber: 396,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 358,
|
||||
lineNumber: 394,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 336,
|
||||
lineNumber: 372,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 334,
|
||||
lineNumber: 370,
|
||||
columnNumber: 13
|
||||
}, this),
|
||||
(member.phone || member.telephone || member.email || member.address) && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5570,7 +5632,7 @@ function MemberProfilePage() {
|
||||
children: "联系方式"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 369,
|
||||
lineNumber: 405,
|
||||
columnNumber: 17
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dl", {
|
||||
@@ -5583,7 +5645,7 @@ function MemberProfilePage() {
|
||||
children: "手机号"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 373,
|
||||
lineNumber: 409,
|
||||
columnNumber: 23
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5594,18 +5656,18 @@ function MemberProfilePage() {
|
||||
children: member.phone
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 375,
|
||||
lineNumber: 411,
|
||||
columnNumber: 25
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 374,
|
||||
lineNumber: 410,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 372,
|
||||
lineNumber: 408,
|
||||
columnNumber: 21
|
||||
}, this),
|
||||
member.telephone && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5615,7 +5677,7 @@ function MemberProfilePage() {
|
||||
children: "固定电话"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 383,
|
||||
lineNumber: 419,
|
||||
columnNumber: 23
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5626,18 +5688,18 @@ function MemberProfilePage() {
|
||||
children: member.telephone
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 385,
|
||||
lineNumber: 421,
|
||||
columnNumber: 25
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 384,
|
||||
lineNumber: 420,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 382,
|
||||
lineNumber: 418,
|
||||
columnNumber: 21
|
||||
}, this),
|
||||
member.email && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5647,7 +5709,7 @@ function MemberProfilePage() {
|
||||
children: "邮箱"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 393,
|
||||
lineNumber: 429,
|
||||
columnNumber: 23
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5658,18 +5720,18 @@ function MemberProfilePage() {
|
||||
children: member.email
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 395,
|
||||
lineNumber: 431,
|
||||
columnNumber: 25
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 394,
|
||||
lineNumber: 430,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 392,
|
||||
lineNumber: 428,
|
||||
columnNumber: 21
|
||||
}, this),
|
||||
member.address && /*#__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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -5679,7 +5741,7 @@ function MemberProfilePage() {
|
||||
children: "现居地址"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 403,
|
||||
lineNumber: 439,
|
||||
columnNumber: 23
|
||||
}, 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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("dd", {
|
||||
@@ -5687,49 +5749,49 @@ function MemberProfilePage() {
|
||||
children: member.address
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 404,
|
||||
lineNumber: 440,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 402,
|
||||
lineNumber: 438,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 370,
|
||||
lineNumber: 406,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 368,
|
||||
lineNumber: 404,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 333,
|
||||
lineNumber: 369,
|
||||
columnNumber: 11
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 193,
|
||||
lineNumber: 229,
|
||||
columnNumber: 9
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 116,
|
||||
lineNumber: 142,
|
||||
columnNumber: 7
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 114,
|
||||
lineNumber: 140,
|
||||
columnNumber: 5
|
||||
}, this);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -4617,9 +4617,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) {
|
||||
@@ -4644,6 +4645,12 @@ function NewMemberPage() {
|
||||
spouseId
|
||||
];
|
||||
}
|
||||
// 处理子女信息(添加父母时使用)
|
||||
if (childId) {
|
||||
data.childrenIds = [
|
||||
childId
|
||||
];
|
||||
}
|
||||
// 处理世代
|
||||
if (generation) {
|
||||
data.generation = parseInt(generation);
|
||||
@@ -4676,7 +4683,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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("div", {
|
||||
@@ -4693,14 +4700,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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$5d$__$28$ecmascript$29$__["jsxDEV"])("h1", {
|
||||
@@ -4708,13 +4715,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$server$2f$route$2d$modules$2f$app$2d$page$2f$vendored$2f$ssr$2f$react$2d$jsx$2d$dev$2d$runtime$2e$js__$5b$app$2d$ssr$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$ssr$5d$__$28$ecmascript$29$__["MemberForm"], {
|
||||
@@ -4724,19 +4731,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);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
self.__NEXT_FONT_MANIFEST="{\n \"app\": {\n \"[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/members/new/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/members/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/tree/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ]\n },\n \"appUsingSizeAdjust\": true,\n \"pages\": {},\n \"pagesUsingSizeAdjust\": false\n}"
|
||||
self.__NEXT_FONT_MANIFEST="{\n \"app\": {\n \"[project]/Documents/go-new/chinese-family-tree/app/auth/signin/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/members/new/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/members/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ],\n \"[project]/Documents/go-new/chinese-family-tree/app/tree/page\": [\n \"static/media/caa3a2e1cccd8315-s.p.853070df.woff2\",\n \"static/media/797e433ab948586e-s.p.dbea232f.woff2\"\n ]\n },\n \"appUsingSizeAdjust\": true,\n \"pages\": {},\n \"pagesUsingSizeAdjust\": false\n}"
|
||||
@@ -1,5 +1,9 @@
|
||||
{
|
||||
"app": {
|
||||
"[project]/Documents/go-new/chinese-family-tree/app/auth/signin/page": [
|
||||
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||
],
|
||||
"[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page": [
|
||||
"static/media/caa3a2e1cccd8315-s.p.853070df.woff2",
|
||||
"static/media/797e433ab948586e-s.p.dbea232f.woff2"
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
+12
@@ -645,6 +645,10 @@
|
||||
top: 100%;
|
||||
}
|
||||
|
||||
.-right-0\.5 {
|
||||
right: calc(var(--spacing) * -.5);
|
||||
}
|
||||
|
||||
.-right-1 {
|
||||
right: calc(var(--spacing) * -1);
|
||||
}
|
||||
@@ -673,6 +677,10 @@
|
||||
right: calc(var(--spacing) * 4);
|
||||
}
|
||||
|
||||
.-bottom-0\.5 {
|
||||
bottom: calc(var(--spacing) * -.5);
|
||||
}
|
||||
|
||||
.-bottom-1 {
|
||||
bottom: calc(var(--spacing) * -1);
|
||||
}
|
||||
@@ -1763,6 +1771,10 @@
|
||||
gap: calc(var(--spacing) * 4);
|
||||
}
|
||||
|
||||
.gap-5 {
|
||||
gap: calc(var(--spacing) * 5);
|
||||
}
|
||||
|
||||
.gap-6 {
|
||||
gap: calc(var(--spacing) * 6);
|
||||
}
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
@@ -2566,7 +2566,7 @@ function MembersPage() {
|
||||
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$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Card"], {
|
||||
className: `hover:border-primary transition-colors cursor-pointer h-full ${isSpouse ? 'bg-pink-50/50 dark:bg-pink-950/20 border-pink-200/50 dark:border-pink-800/30' : 'bg-blue-50/50 dark:bg-blue-950/20 border-blue-200/50 dark:border-blue-800/30'}`,
|
||||
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$ui$2f$card$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["CardContent"], {
|
||||
className: "p-3 flex items-center gap-3",
|
||||
className: "p-3 flex items-center gap-5",
|
||||
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"])("div", {
|
||||
className: "relative flex-shrink-0",
|
||||
@@ -2605,16 +2605,16 @@ function MembersPage() {
|
||||
columnNumber: 27
|
||||
}, 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", {
|
||||
className: "flex-1 min-w-0 pl-1",
|
||||
className: "flex-1 min-w-0 flex flex-col justify-center",
|
||||
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"])("div", {
|
||||
className: "flex items-baseline justify-between gap-1.5",
|
||||
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"])("h3", {
|
||||
className: "text-base font-bold font-serif truncate",
|
||||
className: "text-lg font-bold font-serif truncate",
|
||||
children: [
|
||||
member.fullName,
|
||||
member.courtesyName && /*#__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"])("span", {
|
||||
className: "text-[11px] font-normal text-muted-foreground ml-1",
|
||||
className: "text-xs font-normal text-muted-foreground ml-1",
|
||||
children: [
|
||||
"字 ",
|
||||
member.courtesyName
|
||||
@@ -2636,14 +2636,14 @@ function MembersPage() {
|
||||
columnNumber: 29
|
||||
}, this),
|
||||
isFounder ? /*#__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"])("p", {
|
||||
className: "text-[11px] text-amber-700 font-medium mt-0.5 truncate",
|
||||
className: "text-xs text-amber-700 font-medium mt-0.5 truncate",
|
||||
children: "家族始祖"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
lineNumber: 405,
|
||||
columnNumber: 31
|
||||
}, this) : isSpouse && spouseName ? /*#__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"])("p", {
|
||||
className: "text-[11px] text-purple-700 mt-0.5 truncate",
|
||||
className: "text-xs text-purple-700 mt-0.5 truncate",
|
||||
children: [
|
||||
spouseName,
|
||||
"的配偶"
|
||||
@@ -2653,7 +2653,7 @@ function MembersPage() {
|
||||
lineNumber: 409,
|
||||
columnNumber: 31
|
||||
}, 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"])("p", {
|
||||
className: "text-[11px] text-muted-foreground mt-0.5 truncate",
|
||||
className: "text-xs text-muted-foreground mt-0.5 truncate",
|
||||
children: member.generationName ? `字辈: ${member.generationName}` : "未录入字辈"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
@@ -2664,7 +2664,7 @@ function MembersPage() {
|
||||
className: "flex items-start justify-between gap-2 mt-0.5",
|
||||
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"])("p", {
|
||||
className: "text-[11px] text-muted-foreground truncate flex-1",
|
||||
className: "text-xs text-muted-foreground truncate flex-1",
|
||||
children: member.ancestralHome || "籍贯未知"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
@@ -2672,7 +2672,7 @@ function MembersPage() {
|
||||
columnNumber: 31
|
||||
}, this),
|
||||
(member.birthDate || member.deathDate) && /*#__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", {
|
||||
className: "text-[10px] text-muted-foreground text-right space-y-0.5 flex-shrink-0",
|
||||
className: "text-xs text-muted-foreground text-right space-y-0.5 flex-shrink-0",
|
||||
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"])("div", {
|
||||
children: [
|
||||
@@ -2691,7 +2691,7 @@ function MembersPage() {
|
||||
const deathYear = member.deathDate ? new Date(member.deathDate).getFullYear() : new Date().getFullYear();
|
||||
const age = deathYear - birthYear;
|
||||
return /*#__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", {
|
||||
className: "text-[9px] text-muted-foreground",
|
||||
className: "text-[10px] text-muted-foreground",
|
||||
children: member.deathDate ? `享年${age}岁` : `${age}岁`
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
@@ -2714,7 +2714,7 @@ function MembersPage() {
|
||||
member.tags && member.tags.length > 0 && /*#__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", {
|
||||
className: "mt-1.5 flex flex-wrap gap-1",
|
||||
children: member.tags.map((tag)=>/*#__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"])("span", {
|
||||
className: "text-[9px] bg-primary/10 text-primary px-1 py-0.5 rounded border border-primary/20",
|
||||
className: "text-xs bg-primary/10 text-primary px-2 py-0.5 rounded border border-primary/20",
|
||||
children: tag
|
||||
}, tag, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/page.tsx",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -4930,13 +4930,37 @@ function MemberProfilePage() {
|
||||
params.set('gender', member.gender === 'MALE' ? 'FEMALE' : 'MALE');
|
||||
router.push(`/members/new?${params.toString()}`);
|
||||
};
|
||||
const handleQuickAddFather = ()=>{
|
||||
// 跳转到新增成员页面,并预填父亲信息
|
||||
const params = new URLSearchParams();
|
||||
params.set('childId', member.id);
|
||||
params.set('generation', (member.generation - 1).toString());
|
||||
params.set('gender', 'MALE');
|
||||
// 如果已有母亲,将母亲设置为配偶
|
||||
if (member.motherId) {
|
||||
params.set('spouseId', member.motherId);
|
||||
}
|
||||
router.push(`/members/new?${params.toString()}`);
|
||||
};
|
||||
const handleQuickAddMother = ()=>{
|
||||
// 跳转到新增成员页面,并预填母亲信息
|
||||
const params = new URLSearchParams();
|
||||
params.set('childId', member.id);
|
||||
params.set('generation', (member.generation - 1).toString());
|
||||
params.set('gender', 'FEMALE');
|
||||
// 如果已有父亲,将父亲设置为配偶
|
||||
if (member.fatherId) {
|
||||
params.set('spouseId', member.fatherId);
|
||||
}
|
||||
router.push(`/members/new?${params.toString()}`);
|
||||
};
|
||||
if (isEditing) {
|
||||
return /*#__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", {
|
||||
className: "min-h-screen flex flex-col bg-background",
|
||||
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/[id]/page.tsx",
|
||||
lineNumber: 94,
|
||||
lineNumber: 120,
|
||||
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"])("div", {
|
||||
@@ -4953,14 +4977,14 @@ function MemberProfilePage() {
|
||||
className: "mr-2 h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 98,
|
||||
lineNumber: 124,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 返回"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 97,
|
||||
lineNumber: 123,
|
||||
columnNumber: 13
|
||||
}, 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", {
|
||||
@@ -4971,13 +4995,13 @@ function MemberProfilePage() {
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 100,
|
||||
lineNumber: 126,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 96,
|
||||
lineNumber: 122,
|
||||
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"])(__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"], {
|
||||
@@ -4987,19 +5011,19 @@ function MemberProfilePage() {
|
||||
onCancel: ()=>setIsEditing(false)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 102,
|
||||
lineNumber: 128,
|
||||
columnNumber: 11
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 95,
|
||||
lineNumber: 121,
|
||||
columnNumber: 9
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 93,
|
||||
lineNumber: 119,
|
||||
columnNumber: 7
|
||||
}, this);
|
||||
}
|
||||
@@ -5008,7 +5032,7 @@ function MemberProfilePage() {
|
||||
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/[id]/page.tsx",
|
||||
lineNumber: 115,
|
||||
lineNumber: 141,
|
||||
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"])("main", {
|
||||
@@ -5028,24 +5052,24 @@ function MemberProfilePage() {
|
||||
className: "h-full w-full object-cover"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 122,
|
||||
lineNumber: 148,
|
||||
columnNumber: 17
|
||||
}, this) : member.gender === 'FEMALE' ? /*#__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$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$user$2d$round$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CircleUserRound$3e$__["CircleUserRound"], {
|
||||
className: "h-20 w-20 text-pink-400"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 129,
|
||||
lineNumber: 155,
|
||||
columnNumber: 19
|
||||
}, 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$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$circle$2d$user$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__CircleUser$3e$__["CircleUser"], {
|
||||
className: "h-20 w-20 text-blue-400"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 131,
|
||||
lineNumber: 157,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 120,
|
||||
lineNumber: 146,
|
||||
columnNumber: 13
|
||||
}, 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", {
|
||||
@@ -5058,7 +5082,7 @@ function MemberProfilePage() {
|
||||
children: member.fullName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 137,
|
||||
lineNumber: 163,
|
||||
columnNumber: 17
|
||||
}, 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"])("span", {
|
||||
@@ -5069,13 +5093,13 @@ function MemberProfilePage() {
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 138,
|
||||
lineNumber: 164,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 136,
|
||||
lineNumber: 162,
|
||||
columnNumber: 15
|
||||
}, 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", {
|
||||
@@ -5089,13 +5113,13 @@ function MemberProfilePage() {
|
||||
children: member.courtesyName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 145,
|
||||
lineNumber: 171,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 144,
|
||||
lineNumber: 170,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.artName && /*#__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"])("p", {
|
||||
@@ -5106,13 +5130,13 @@ function MemberProfilePage() {
|
||||
children: member.artName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 150,
|
||||
lineNumber: 176,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 149,
|
||||
lineNumber: 175,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.ancestralHome && /*#__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"])("p", {
|
||||
@@ -5122,13 +5146,13 @@ function MemberProfilePage() {
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 153,
|
||||
lineNumber: 179,
|
||||
columnNumber: 42
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 142,
|
||||
lineNumber: 168,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
member.tags && member.tags.length > 0 && /*#__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", {
|
||||
@@ -5138,29 +5162,67 @@ function MemberProfilePage() {
|
||||
children: tag
|
||||
}, tag, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 158,
|
||||
lineNumber: 184,
|
||||
columnNumber: 21
|
||||
}, this))
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 156,
|
||||
lineNumber: 182,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 135,
|
||||
lineNumber: 161,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 119,
|
||||
lineNumber: 145,
|
||||
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"])("div", {
|
||||
className: "flex gap-2 flex-wrap",
|
||||
children: [
|
||||
!member.fatherId && /*#__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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
variant: "outline",
|
||||
onClick: handleQuickAddFather,
|
||||
className: "gap-2",
|
||||
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$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2d$plus$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__UserPlus$3e$__["UserPlus"], {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 199,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
" 添加父亲"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 198,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
!member.motherId && /*#__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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
variant: "outline",
|
||||
onClick: handleQuickAddMother,
|
||||
className: "gap-2",
|
||||
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$node_modules$2f2e$pnpm$2f$lucide$2d$react$40$0$2e$454$2e$0_react$40$19$2e$2$2e$0$2f$node_modules$2f$lucide$2d$react$2f$dist$2f$esm$2f$icons$2f$user$2d$plus$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__$3c$export__default__as__UserPlus$3e$__["UserPlus"], {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 204,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
" 添加母亲"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 203,
|
||||
columnNumber: 15
|
||||
}, 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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
variant: "default",
|
||||
onClick: handleQuickAddChild,
|
||||
@@ -5170,14 +5232,14 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 172,
|
||||
lineNumber: 208,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 添加子女"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 171,
|
||||
lineNumber: 207,
|
||||
columnNumber: 13
|
||||
}, 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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5189,14 +5251,14 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 175,
|
||||
lineNumber: 211,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 添加配偶"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 174,
|
||||
lineNumber: 210,
|
||||
columnNumber: 13
|
||||
}, 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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5207,12 +5269,12 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 178,
|
||||
lineNumber: 214,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 177,
|
||||
lineNumber: 213,
|
||||
columnNumber: 13
|
||||
}, 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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5222,12 +5284,12 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 181,
|
||||
lineNumber: 217,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 180,
|
||||
lineNumber: 216,
|
||||
columnNumber: 13
|
||||
}, 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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5239,14 +5301,14 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 184,
|
||||
lineNumber: 220,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
" 编辑"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 183,
|
||||
lineNumber: 219,
|
||||
columnNumber: 13
|
||||
}, 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$ui$2f$button$2e$tsx__$5b$app$2d$client$5d$__$28$ecmascript$29$__["Button"], {
|
||||
@@ -5257,24 +5319,24 @@ function MemberProfilePage() {
|
||||
className: "h-4 w-4"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 187,
|
||||
lineNumber: 223,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 186,
|
||||
lineNumber: 222,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 170,
|
||||
lineNumber: 196,
|
||||
columnNumber: 11
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 118,
|
||||
lineNumber: 144,
|
||||
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"])("div", {
|
||||
@@ -5292,14 +5354,14 @@ function MemberProfilePage() {
|
||||
className: "w-1 h-6 bg-primary rounded-full"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 198,
|
||||
lineNumber: 234,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
"生平事迹"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 197,
|
||||
lineNumber: 233,
|
||||
columnNumber: 15
|
||||
}, 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", {
|
||||
@@ -5309,25 +5371,25 @@ function MemberProfilePage() {
|
||||
children: member.bio
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 203,
|
||||
lineNumber: 239,
|
||||
columnNumber: 19
|
||||
}, 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"])("p", {
|
||||
className: "text-muted-foreground italic",
|
||||
children: "暂无生平记录..."
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 205,
|
||||
lineNumber: 241,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 201,
|
||||
lineNumber: 237,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 196,
|
||||
lineNumber: 232,
|
||||
columnNumber: 13
|
||||
}, this),
|
||||
member.photoIds && member.photoIds.length > 0 && /*#__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"])("section", {
|
||||
@@ -5339,14 +5401,14 @@ function MemberProfilePage() {
|
||||
className: "h-6 w-6 text-primary"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 214,
|
||||
lineNumber: 250,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
"照片墙"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 213,
|
||||
lineNumber: 249,
|
||||
columnNumber: 17
|
||||
}, 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", {
|
||||
@@ -5359,18 +5421,18 @@ function MemberProfilePage() {
|
||||
readonly: false
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 218,
|
||||
lineNumber: 254,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 217,
|
||||
lineNumber: 253,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 212,
|
||||
lineNumber: 248,
|
||||
columnNumber: 15
|
||||
}, this),
|
||||
member.stories && member.stories.length > 0 && /*#__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"])("section", {
|
||||
@@ -5382,14 +5444,14 @@ function MemberProfilePage() {
|
||||
className: "h-6 w-6 text-primary"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 231,
|
||||
lineNumber: 267,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
"家族故事"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 230,
|
||||
lineNumber: 266,
|
||||
columnNumber: 17
|
||||
}, 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", {
|
||||
@@ -5402,18 +5464,18 @@ function MemberProfilePage() {
|
||||
readonly: false
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 235,
|
||||
lineNumber: 271,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 234,
|
||||
lineNumber: 270,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 229,
|
||||
lineNumber: 265,
|
||||
columnNumber: 15
|
||||
}, 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"])("section", {
|
||||
@@ -5425,14 +5487,14 @@ function MemberProfilePage() {
|
||||
className: "w-1 h-6 bg-secondary rounded-full"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 246,
|
||||
lineNumber: 282,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
"家族关系"
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 245,
|
||||
lineNumber: 281,
|
||||
columnNumber: 15
|
||||
}, 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", {
|
||||
@@ -5446,7 +5508,7 @@ function MemberProfilePage() {
|
||||
children: "父亲 (Father)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 251,
|
||||
lineNumber: 287,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.fatherId ? /*#__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$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$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
|
||||
@@ -5455,27 +5517,27 @@ function MemberProfilePage() {
|
||||
children: getMember(member.fatherId)?.fullName || member.fatherId
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 255,
|
||||
lineNumber: 291,
|
||||
columnNumber: 21
|
||||
}, this) : member.spouseFatherName ? /*#__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"])("span", {
|
||||
className: "text-lg font-serif font-bold text-foreground",
|
||||
children: member.spouseFatherName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 262,
|
||||
lineNumber: 298,
|
||||
columnNumber: 21
|
||||
}, 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"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 266,
|
||||
lineNumber: 302,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 250,
|
||||
lineNumber: 286,
|
||||
columnNumber: 17
|
||||
}, 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", {
|
||||
@@ -5486,7 +5548,7 @@ function MemberProfilePage() {
|
||||
children: "母亲 (Mother)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 270,
|
||||
lineNumber: 306,
|
||||
columnNumber: 19
|
||||
}, this),
|
||||
member.motherId ? /*#__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$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$client$2f$app$2d$dir$2f$link$2e$js__$5b$app$2d$client$5d$__$28$ecmascript$29$__["default"], {
|
||||
@@ -5495,27 +5557,27 @@ function MemberProfilePage() {
|
||||
children: getMember(member.motherId)?.fullName || member.motherId
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 274,
|
||||
lineNumber: 310,
|
||||
columnNumber: 21
|
||||
}, this) : member.spouseMotherName ? /*#__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"])("span", {
|
||||
className: "text-lg font-serif font-bold text-foreground",
|
||||
children: member.spouseMotherName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 281,
|
||||
lineNumber: 317,
|
||||
columnNumber: 21
|
||||
}, 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"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 285,
|
||||
lineNumber: 321,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 269,
|
||||
lineNumber: 305,
|
||||
columnNumber: 17
|
||||
}, 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", {
|
||||
@@ -5526,7 +5588,7 @@ function MemberProfilePage() {
|
||||
children: "配偶 (Spouse)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 289,
|
||||
lineNumber: 325,
|
||||
columnNumber: 19
|
||||
}, 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", {
|
||||
@@ -5537,25 +5599,25 @@ function MemberProfilePage() {
|
||||
children: getMember(spouseId)?.fullName || spouseId
|
||||
}, spouseId, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 295,
|
||||
lineNumber: 331,
|
||||
columnNumber: 25
|
||||
}, 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"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "无记录"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 304,
|
||||
lineNumber: 340,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 292,
|
||||
lineNumber: 328,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 288,
|
||||
lineNumber: 324,
|
||||
columnNumber: 17
|
||||
}, 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", {
|
||||
@@ -5566,7 +5628,7 @@ function MemberProfilePage() {
|
||||
children: "子女 (Children)"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 309,
|
||||
lineNumber: 345,
|
||||
columnNumber: 19
|
||||
}, 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", {
|
||||
@@ -5577,43 +5639,43 @@ function MemberProfilePage() {
|
||||
children: getMember(childId)?.fullName || childId
|
||||
}, childId, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 315,
|
||||
lineNumber: 351,
|
||||
columnNumber: 25
|
||||
}, 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"])("span", {
|
||||
className: "text-muted-foreground",
|
||||
children: "无记录"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 324,
|
||||
lineNumber: 360,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 312,
|
||||
lineNumber: 348,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 308,
|
||||
lineNumber: 344,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 249,
|
||||
lineNumber: 285,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 244,
|
||||
lineNumber: 280,
|
||||
columnNumber: 13
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 195,
|
||||
lineNumber: 231,
|
||||
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"])("div", {
|
||||
@@ -5627,7 +5689,7 @@ function MemberProfilePage() {
|
||||
children: "详细信息"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 335,
|
||||
lineNumber: 371,
|
||||
columnNumber: 15
|
||||
}, 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"])("dl", {
|
||||
@@ -5640,7 +5702,7 @@ function MemberProfilePage() {
|
||||
children: "出生日期"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 338,
|
||||
lineNumber: 374,
|
||||
columnNumber: 19
|
||||
}, 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"])("dd", {
|
||||
@@ -5648,13 +5710,13 @@ function MemberProfilePage() {
|
||||
children: member.birthDate || "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 339,
|
||||
lineNumber: 375,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 337,
|
||||
lineNumber: 373,
|
||||
columnNumber: 17
|
||||
}, this),
|
||||
member.deathDate && /*#__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$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$__["Fragment"], {
|
||||
@@ -5666,7 +5728,7 @@ function MemberProfilePage() {
|
||||
children: "逝世日期"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 344,
|
||||
lineNumber: 380,
|
||||
columnNumber: 23
|
||||
}, 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"])("dd", {
|
||||
@@ -5674,13 +5736,13 @@ function MemberProfilePage() {
|
||||
children: member.deathDate
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 345,
|
||||
lineNumber: 381,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 343,
|
||||
lineNumber: 379,
|
||||
columnNumber: 21
|
||||
}, 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", {
|
||||
@@ -5690,7 +5752,7 @@ function MemberProfilePage() {
|
||||
children: "谥号"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 348,
|
||||
lineNumber: 384,
|
||||
columnNumber: 23
|
||||
}, 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"])("dd", {
|
||||
@@ -5698,13 +5760,13 @@ function MemberProfilePage() {
|
||||
children: member.posthumousName || "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 349,
|
||||
lineNumber: 385,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 347,
|
||||
lineNumber: 383,
|
||||
columnNumber: 21
|
||||
}, 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", {
|
||||
@@ -5714,7 +5776,7 @@ function MemberProfilePage() {
|
||||
children: "墓地"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 352,
|
||||
lineNumber: 388,
|
||||
columnNumber: 23
|
||||
}, 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"])("dd", {
|
||||
@@ -5722,13 +5784,13 @@ function MemberProfilePage() {
|
||||
children: member.burialPlace || "-"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 353,
|
||||
lineNumber: 389,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 351,
|
||||
lineNumber: 387,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
@@ -5740,7 +5802,7 @@ function MemberProfilePage() {
|
||||
children: "字辈"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 359,
|
||||
lineNumber: 395,
|
||||
columnNumber: 21
|
||||
}, 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"])("dd", {
|
||||
@@ -5748,25 +5810,25 @@ function MemberProfilePage() {
|
||||
children: member.generationName
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 360,
|
||||
lineNumber: 396,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 358,
|
||||
lineNumber: 394,
|
||||
columnNumber: 19
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 336,
|
||||
lineNumber: 372,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 334,
|
||||
lineNumber: 370,
|
||||
columnNumber: 13
|
||||
}, this),
|
||||
(member.phone || member.telephone || member.email || member.address) && /*#__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", {
|
||||
@@ -5777,7 +5839,7 @@ function MemberProfilePage() {
|
||||
children: "联系方式"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 369,
|
||||
lineNumber: 405,
|
||||
columnNumber: 17
|
||||
}, 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"])("dl", {
|
||||
@@ -5790,7 +5852,7 @@ function MemberProfilePage() {
|
||||
children: "手机号"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 373,
|
||||
lineNumber: 409,
|
||||
columnNumber: 23
|
||||
}, 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"])("dd", {
|
||||
@@ -5801,18 +5863,18 @@ function MemberProfilePage() {
|
||||
children: member.phone
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 375,
|
||||
lineNumber: 411,
|
||||
columnNumber: 25
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 374,
|
||||
lineNumber: 410,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 372,
|
||||
lineNumber: 408,
|
||||
columnNumber: 21
|
||||
}, this),
|
||||
member.telephone && /*#__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", {
|
||||
@@ -5822,7 +5884,7 @@ function MemberProfilePage() {
|
||||
children: "固定电话"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 383,
|
||||
lineNumber: 419,
|
||||
columnNumber: 23
|
||||
}, 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"])("dd", {
|
||||
@@ -5833,18 +5895,18 @@ function MemberProfilePage() {
|
||||
children: member.telephone
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 385,
|
||||
lineNumber: 421,
|
||||
columnNumber: 25
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 384,
|
||||
lineNumber: 420,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 382,
|
||||
lineNumber: 418,
|
||||
columnNumber: 21
|
||||
}, this),
|
||||
member.email && /*#__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", {
|
||||
@@ -5854,7 +5916,7 @@ function MemberProfilePage() {
|
||||
children: "邮箱"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 393,
|
||||
lineNumber: 429,
|
||||
columnNumber: 23
|
||||
}, 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"])("dd", {
|
||||
@@ -5865,18 +5927,18 @@ function MemberProfilePage() {
|
||||
children: member.email
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 395,
|
||||
lineNumber: 431,
|
||||
columnNumber: 25
|
||||
}, this)
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 394,
|
||||
lineNumber: 430,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 392,
|
||||
lineNumber: 428,
|
||||
columnNumber: 21
|
||||
}, this),
|
||||
member.address && /*#__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", {
|
||||
@@ -5886,7 +5948,7 @@ function MemberProfilePage() {
|
||||
children: "现居地址"
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 403,
|
||||
lineNumber: 439,
|
||||
columnNumber: 23
|
||||
}, 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"])("dd", {
|
||||
@@ -5894,49 +5956,49 @@ function MemberProfilePage() {
|
||||
children: member.address
|
||||
}, void 0, false, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 404,
|
||||
lineNumber: 440,
|
||||
columnNumber: 23
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 402,
|
||||
lineNumber: 438,
|
||||
columnNumber: 21
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 370,
|
||||
lineNumber: 406,
|
||||
columnNumber: 17
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 368,
|
||||
lineNumber: 404,
|
||||
columnNumber: 15
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 333,
|
||||
lineNumber: 369,
|
||||
columnNumber: 11
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 193,
|
||||
lineNumber: 229,
|
||||
columnNumber: 9
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 116,
|
||||
lineNumber: 142,
|
||||
columnNumber: 7
|
||||
}, this)
|
||||
]
|
||||
}, void 0, true, {
|
||||
fileName: "[project]/Documents/go-new/chinese-family-tree/app/members/[id]/page.tsx",
|
||||
lineNumber: 114,
|
||||
lineNumber: 140,
|
||||
columnNumber: 5
|
||||
}, this);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -729,6 +729,10 @@
|
||||
top: 100%;
|
||||
}
|
||||
|
||||
.-right-0\.5 {
|
||||
right: calc(var(--spacing) * -.5);
|
||||
}
|
||||
|
||||
.-right-1 {
|
||||
right: calc(var(--spacing) * -1);
|
||||
}
|
||||
@@ -757,6 +761,10 @@
|
||||
right: calc(var(--spacing) * 4);
|
||||
}
|
||||
|
||||
.-bottom-0\.5 {
|
||||
bottom: calc(var(--spacing) * -.5);
|
||||
}
|
||||
|
||||
.-bottom-1 {
|
||||
bottom: calc(var(--spacing) * -1);
|
||||
}
|
||||
@@ -1847,6 +1855,10 @@
|
||||
gap: calc(var(--spacing) * 4);
|
||||
}
|
||||
|
||||
.gap-5 {
|
||||
gap: calc(var(--spacing) * 5);
|
||||
}
|
||||
|
||||
.gap-6 {
|
||||
gap: calc(var(--spacing) * 6);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -88,6 +88,32 @@ export default function MemberProfilePage() {
|
||||
router.push(`/members/new?${params.toString()}`)
|
||||
}
|
||||
|
||||
const handleQuickAddFather = () => {
|
||||
// 跳转到新增成员页面,并预填父亲信息
|
||||
const params = new URLSearchParams()
|
||||
params.set('childId', member.id)
|
||||
params.set('generation', (member.generation - 1).toString())
|
||||
params.set('gender', 'MALE')
|
||||
// 如果已有母亲,将母亲设置为配偶
|
||||
if (member.motherId) {
|
||||
params.set('spouseId', member.motherId)
|
||||
}
|
||||
router.push(`/members/new?${params.toString()}`)
|
||||
}
|
||||
|
||||
const handleQuickAddMother = () => {
|
||||
// 跳转到新增成员页面,并预填母亲信息
|
||||
const params = new URLSearchParams()
|
||||
params.set('childId', member.id)
|
||||
params.set('generation', (member.generation - 1).toString())
|
||||
params.set('gender', 'FEMALE')
|
||||
// 如果已有父亲,将父亲设置为配偶
|
||||
if (member.fatherId) {
|
||||
params.set('spouseId', member.fatherId)
|
||||
}
|
||||
router.push(`/members/new?${params.toString()}`)
|
||||
}
|
||||
|
||||
if (isEditing) {
|
||||
return (
|
||||
<div className="min-h-screen flex flex-col bg-background">
|
||||
@@ -168,6 +194,16 @@ export default function MemberProfilePage() {
|
||||
</div>
|
||||
|
||||
<div className="flex gap-2 flex-wrap">
|
||||
{!member.fatherId && (
|
||||
<Button variant="outline" onClick={handleQuickAddFather} className="gap-2">
|
||||
<UserPlus className="h-4 w-4" /> 添加父亲
|
||||
</Button>
|
||||
)}
|
||||
{!member.motherId && (
|
||||
<Button variant="outline" onClick={handleQuickAddMother} className="gap-2">
|
||||
<UserPlus className="h-4 w-4" /> 添加母亲
|
||||
</Button>
|
||||
)}
|
||||
<Button variant="default" onClick={handleQuickAddChild} className="gap-2">
|
||||
<UserPlus className="h-4 w-4" /> 添加子女
|
||||
</Button>
|
||||
|
||||
@@ -21,10 +21,11 @@ export default 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: Partial<FamilyMember> = {}
|
||||
|
||||
@@ -52,6 +53,11 @@ export default function NewMemberPage() {
|
||||
data.spouseIds = [spouseId]
|
||||
}
|
||||
|
||||
// 处理子女信息(添加父母时使用)
|
||||
if (childId) {
|
||||
data.childrenIds = [childId]
|
||||
}
|
||||
|
||||
// 处理世代
|
||||
if (generation) {
|
||||
data.generation = parseInt(generation)
|
||||
|
||||
+11
-11
@@ -373,7 +373,7 @@ export default function MembersPage() {
|
||||
? 'bg-pink-50/50 dark:bg-pink-950/20 border-pink-200/50 dark:border-pink-800/30'
|
||||
: 'bg-blue-50/50 dark:bg-blue-950/20 border-blue-200/50 dark:border-blue-800/30'
|
||||
}`}>
|
||||
<CardContent className="p-3 flex items-center gap-3">
|
||||
<CardContent className="p-3 flex items-center gap-5">
|
||||
<div className="relative flex-shrink-0">
|
||||
<AvatarDisplay
|
||||
imageId={member.avatarImageId}
|
||||
@@ -390,38 +390,38 @@ export default function MembersPage() {
|
||||
<div className="absolute -bottom-1 -right-1 w-4 h-4 rounded-full bg-green-500 border-2 border-white" title="在世" />
|
||||
)}
|
||||
</div>
|
||||
<div className="flex-1 min-w-0 pl-1">
|
||||
<div className="flex-1 min-w-0 flex flex-col justify-center">
|
||||
<div className="flex items-baseline justify-between gap-1.5">
|
||||
<h3 className="text-base font-bold font-serif truncate">
|
||||
<h3 className="text-lg font-bold font-serif truncate">
|
||||
{member.fullName}
|
||||
{member.courtesyName && (
|
||||
<span className="text-[11px] font-normal text-muted-foreground ml-1">
|
||||
<span className="text-xs font-normal text-muted-foreground ml-1">
|
||||
字 {member.courtesyName}
|
||||
</span>
|
||||
)}
|
||||
</h3>
|
||||
</div>
|
||||
{isFounder ? (
|
||||
<p className="text-[11px] text-amber-700 font-medium mt-0.5 truncate">
|
||||
<p className="text-xs text-amber-700 font-medium mt-0.5 truncate">
|
||||
家族始祖
|
||||
</p>
|
||||
) : isSpouse && spouseName ? (
|
||||
<p className="text-[11px] text-purple-700 mt-0.5 truncate">
|
||||
<p className="text-xs text-purple-700 mt-0.5 truncate">
|
||||
{spouseName}的配偶
|
||||
</p>
|
||||
) : (
|
||||
<p className="text-[11px] text-muted-foreground mt-0.5 truncate">
|
||||
<p className="text-xs text-muted-foreground mt-0.5 truncate">
|
||||
{member.generationName ? `字辈: ${member.generationName}` : "未录入字辈"}
|
||||
</p>
|
||||
)}
|
||||
|
||||
{/* 籍贯和生卒年并排 */}
|
||||
<div className="flex items-start justify-between gap-2 mt-0.5">
|
||||
<p className="text-[11px] text-muted-foreground truncate flex-1">{member.ancestralHome || "籍贯未知"}</p>
|
||||
<p className="text-xs text-muted-foreground truncate flex-1">{member.ancestralHome || "籍贯未知"}</p>
|
||||
|
||||
{/* 生卒年和年龄 */}
|
||||
{(member.birthDate || member.deathDate) && (
|
||||
<div className="text-[10px] text-muted-foreground text-right space-y-0.5 flex-shrink-0">
|
||||
<div className="text-xs text-muted-foreground text-right space-y-0.5 flex-shrink-0">
|
||||
<div>
|
||||
{member.birthDate && new Date(member.birthDate).getFullYear()}
|
||||
{member.deathDate && ` - ${new Date(member.deathDate).getFullYear()}`}
|
||||
@@ -433,7 +433,7 @@ export default function MembersPage() {
|
||||
const deathYear = member.deathDate ? new Date(member.deathDate).getFullYear() : new Date().getFullYear()
|
||||
const age = deathYear - birthYear
|
||||
return (
|
||||
<div className="text-[9px] text-muted-foreground">
|
||||
<div className="text-[10px] text-muted-foreground">
|
||||
{member.deathDate ? `享年${age}岁` : `${age}岁`}
|
||||
</div>
|
||||
)
|
||||
@@ -447,7 +447,7 @@ export default function MembersPage() {
|
||||
{member.tags.map((tag) => (
|
||||
<span
|
||||
key={tag}
|
||||
className="text-[9px] bg-primary/10 text-primary px-1 py-0.5 rounded border border-primary/20"
|
||||
className="text-xs bg-primary/10 text-primary px-2 py-0.5 rounded border border-primary/20"
|
||||
>
|
||||
{tag}
|
||||
</span>
|
||||
|
||||
+2
-6
@@ -1071,7 +1071,6 @@ async function main() {
|
||||
birthDate: '1980-11-08',
|
||||
ancestralHome: '浙江省杭州市',
|
||||
birthPlace: '浙江省杭州市西湖区',
|
||||
fatherId: yu3_1Husband.id,
|
||||
motherId: yu3_1.id,
|
||||
phone: '13800138003',
|
||||
email: 'yuyuxin@example.com',
|
||||
@@ -1119,7 +1118,6 @@ async function main() {
|
||||
birthDate: '1983-03-15',
|
||||
ancestralHome: '浙江省杭州市',
|
||||
birthPlace: '上海市黄浦区', // 迁徙到上海
|
||||
fatherId: yu3_1Husband.id,
|
||||
motherId: yu3_1.id,
|
||||
phone: '13800138005',
|
||||
email: 'yuyuchen@example.com',
|
||||
@@ -1206,7 +1204,7 @@ async function main() {
|
||||
birthDate: '1991-09-05',
|
||||
ancestralHome: '浙江省杭州市',
|
||||
birthPlace: '江苏省南京市', // 迁徙到南京
|
||||
fatherId: yu3_4.id,
|
||||
motherId: yu3_4.id,
|
||||
phone: '13800138009',
|
||||
email: 'yuyuhan@example.com',
|
||||
address: '江苏省南京市鼓楼区中山路',
|
||||
@@ -1285,7 +1283,6 @@ async function main() {
|
||||
birthDate: '2008-08-08',
|
||||
ancestralHome: '浙江省杭州市',
|
||||
birthPlace: '浙江省杭州市滨江区',
|
||||
fatherId: yu4_1Husband.id,
|
||||
motherId: yu4_1.id,
|
||||
bio: '在读中学生,品学兼优。',
|
||||
tags: ['学生', '在世'],
|
||||
@@ -1305,7 +1302,6 @@ async function main() {
|
||||
birthDate: '2011-05-12',
|
||||
ancestralHome: '浙江省杭州市',
|
||||
birthPlace: '浙江省杭州市滨江区',
|
||||
fatherId: yu4_1Husband.id,
|
||||
motherId: yu4_1.id,
|
||||
bio: '在读小学生。',
|
||||
tags: ['学生', '在世'],
|
||||
@@ -1360,7 +1356,7 @@ async function main() {
|
||||
birthDate: '2017-03-25',
|
||||
ancestralHome: '浙江省杭州市',
|
||||
birthPlace: '广东省深圳市',
|
||||
fatherId: yu4_4.id,
|
||||
motherId: yu4_4.id,
|
||||
bio: '幼儿园学生。',
|
||||
tags: ['学生', '在世'],
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user