完成全项目响应式审核与换机交接
This commit is contained in:
@@ -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" }
|
||||
|
||||
Reference in New Issue
Block a user