完成全项目响应式审核与换机交接

This commit is contained in:
2026-07-22 07:41:27 +08:00
parent a127280ce6
commit eced3d1e6e
77 changed files with 2052 additions and 378 deletions
+11 -2
View File
@@ -60,7 +60,16 @@ foreach ($required in @(
'/pages/tree/t04-add-relative',
'/pages/tree/t06-edit-relationship',
'/pages/tree/t07-member-directory',
'query.genealogyId'
'query.genealogyId',
':id="`tree-member-${member.id}`"',
':scroll-left="treeState === ''tree'' ? treeScrollLeft : 0"',
'@scroll="handleTreeScroll"',
'const currentTreeScrollLeft = ref(90)',
'uni.createSelectorQuery()',
'nodeRect.left + nodeRect.width / 2 - (scrollRect.left + scrollRect.width / 2)',
'const treeHasDrifted = ref(false)',
'const recenterSelectedMember = async () =>',
'class="tree-recenter"'
)) { Assert-Contains $page $required "Missing T01 contract: $required" }
foreach ($forbidden in @(
@@ -95,7 +104,7 @@ foreach ($obsolete in @('const nodeStyle = (member)', 'const generationRowStyle
foreach ($required in @(
'const treeMetrics = computed(',
':style="treeMetricsStyle"',
':style="treeState === ''tree'' ? treeMetricsStyle : undefined"',
':style="generationBandStyle(row)"',
'overflow-y: auto;'
)) { Assert-Contains $page $required "T01 data-driven tree boundary missing: $required" }