Review changes batch 5 of 6

This commit is contained in:
2026-07-20 06:52:26 +08:00
parent 0d0645a112
commit db97d3da27
41 changed files with 6672 additions and 1124 deletions
+9 -8
View File
@@ -31,7 +31,8 @@ foreach ($required in @(
'join-state--form',
'join-state--success',
'join-state--error',
'g03-create-flow-panel.png',
'g01-empty-panel-frame.png',
'g-form-field-frame.png',
'a01-scroll-primary-v3.png',
'const genealogyPreview',
'query.genealogyId',
@@ -44,13 +45,16 @@ foreach ($required in @(
foreach ($nativeUi in @('uni.showToast', 'uni.showModal', 'uni.showLoading', 'uni.showActionSheet')) {
if ($g08 -match [regex]::Escape($nativeUi)) { throw "G08 must not use native UniApp UI: $nativeUi" }
}
if ($g08 -notmatch '(?s)\.join-field-error\s*\{[^}]*font-size:\s*24rpx;[^}]*line-height:\s*34rpx;') {
throw 'G08 inline validation must remain readable over the illustrated panel'
}
foreach ($required in @(
"const applicationState = ref('loading')",
'application-state--list',
'application-state--empty',
'application-state--error',
'application-status-card.png',
'list-slip-frame.png',
"'PENDING'",
"'APPROVED'",
"'REJECTED'",
@@ -70,8 +74,7 @@ foreach ($required in @(
'review-state--list',
'review-state--empty',
'review-state--error',
'application-record-card.png',
'application-status-card.png',
'list-slip-frame.png',
'a01-scroll-primary-v3.png',
'a01-scroll-secondary-v3.png',
'const reviewSamples',
@@ -91,9 +94,7 @@ foreach ($className in @('join-panel', 'join-action', 'application-card', 'revie
foreach ($entry in @('g07:', 'g08:', 'g09:')) {
if ($catalog -match [regex]::Escape($entry)) { throw "Page catalog must remove migrated generic entry: $entry" }
}
$asset = Join-Path $root 'static/assets/modules/genealogy/opaque/application-record-card.png'
if (-not (Test-Path -LiteralPath $asset)) { throw 'G08-G10 require application-record-card.png' }
$statusAsset = Join-Path $root 'static/assets/modules/genealogy/opaque/application-status-card.png'
if (-not (Test-Path -LiteralPath $statusAsset)) { throw 'G09 and application empty states require application-status-card.png' }
$statusAsset = Join-Path $root 'static/assets/modules/genealogy/transparent/list-slip-frame.png'
if (-not (Test-Path -LiteralPath $statusAsset)) { throw 'G09-G10 cards and application empty states require list-slip-frame.png' }
Write-Output 'G08-G10-APPLICATION-FLOW-CONTRACT PASS'