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

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
@@ -47,6 +47,11 @@ foreach ($required in @(
'<picker',
'<AppDialog'
)) { Assert-Contains $t04 $required "T04 missing independent add-relative contract: $required" }
$t04Style = [regex]::Match($t04, '(?s)<style[^>]*>(.*?)</style>').Groups[1].Value
$t04PanelStyle = [regex]::Match($t04Style, '(?ms)^\s*\.add-relative-panel\s*\{(?<body>.*?)\}').Groups['body'].Value
if ($t04PanelStyle -match '\bmin-height\s*:') {
throw 'T04 add-relative panel height must be driven by its current content'
}
foreach ($required in @(
'const editState = ref("form")',
@@ -63,6 +68,11 @@ foreach ($required in @(
'<AppDialog',
'onBackPress('
)) { Assert-Contains $t05 $required "T05 missing independent member-edit contract: $required" }
$t05Style = [regex]::Match($t05, '(?s)<style[^>]*>(.*?)</style>').Groups[1].Value
$t05PanelStyle = [regex]::Match($t05Style, '(?ms)^\s*\.edit-member-panel\s*\{(?<body>.*?)\}').Groups['body'].Value
if ($t05PanelStyle -match '\bmin-height\s*:') {
throw 'T05 edit-member panel height must be driven by its current content'
}
foreach ($required in @(
'const relationshipState = ref("form")',
@@ -80,6 +90,11 @@ foreach ($required in @(
'<picker',
'<AppDialog'
)) { Assert-Contains $t06 $required "T06 missing independent relationship-edit contract: $required" }
$t06Style = [regex]::Match($t06, '(?s)<style[^>]*>(.*?)</style>').Groups[1].Value
$t06PanelStyle = [regex]::Match($t06Style, '(?ms)^\s*\.relationship-panel\s*\{(?<body>.*?)\}').Groups['body'].Value
if ($t06PanelStyle -match '\bmin-height\s*:') {
throw 'T06 relationship panel height must be driven by its current content'
}
foreach ($required in @(
'const genealogyId = ref("")',