From b774ce82122b934388d5f2d93fe6174e4b1b6156 Mon Sep 17 00:00:00 2001 From: rain Date: Tue, 21 Jul 2026 12:08:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=81=E7=A7=BBA05=E5=B9=B6=E6=81=A2?= =?UTF-8?q?=E5=A4=8D=E8=AE=A4=E8=AF=81=E9=A1=B5=E6=B0=B4=E5=A2=A8=E8=83=8C?= =?UTF-8?q?=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/AuthPageShell.vue | 8 +- pages/auth/a05-reset-password.vue | 171 +++++++++++------------------ tests/a01-a02-ui-contract.ps1 | 2 +- tests/auth-page-shell-contract.ps1 | 3 + 4 files changed, 73 insertions(+), 111 deletions(-) diff --git a/components/AuthPageShell.vue b/components/AuthPageShell.vue index de7fbb9..540bed5 100644 --- a/components/AuthPageShell.vue +++ b/components/AuthPageShell.vue @@ -67,6 +67,12 @@ box-sizing: border-box; width: 100%; padding-bottom: var(--app-safe-bottom); - background: #f7f0e5 url("/static/assets/foundation/opaque/auth-page-paper.jpg") center top / 100% auto repeat-y; + background-color: #f7f0e5; + background-image: + url("/static/assets/modules/auth/opaque/a01-red-hall-ink-backdrop-v1.png"), + url("/static/assets/foundation/opaque/auth-page-paper.jpg"); + background-position: center calc(-48.18vw), center top; + background-size: 100% auto, 100% auto; + background-repeat: no-repeat, repeat-y; } diff --git a/pages/auth/a05-reset-password.vue b/pages/auth/a05-reset-password.vue index 76bb8bd..a6e7e13 100644 --- a/pages/auth/a05-reset-password.vue +++ b/pages/auth/a05-reset-password.vue @@ -1,18 +1,6 @@ diff --git a/tests/a01-a02-ui-contract.ps1 b/tests/a01-a02-ui-contract.ps1 index a7f4a06..495cf4d 100644 --- a/tests/a01-a02-ui-contract.ps1 +++ b/tests/a01-a02-ui-contract.ps1 @@ -74,7 +74,6 @@ Assert-Contains -Content $entry -Expected '.*?)^\}') $headerRule = [regex]::Match($shell, '(?ms)^\.auth-shell__header\s*\{(?.*?)^\}') diff --git a/tests/auth-page-shell-contract.ps1 b/tests/auth-page-shell-contract.ps1 index 26cfe81..9c2cae4 100644 --- a/tests/auth-page-shell-contract.ps1 +++ b/tests/auth-page-shell-contract.ps1 @@ -21,7 +21,10 @@ foreach ($required in @( 'a01-vnext-header-v1.png', 'mode="widthFix"', 'class="auth-shell__paper"', + 'a01-red-hall-ink-backdrop-v1.png', 'auth-page-paper.jpg', + 'background-position: center calc(-48.18vw), center top;', + 'background-repeat: no-repeat, repeat-y;', '', '', 'min-height: var(--app-viewport-height);'