feat(auth): clarify login identity and speed up mobile entry

This commit is contained in:
xsl
2026-10-12 11:01:49 +08:00
parent 85790ef985
commit d2931a41e4
28 changed files with 1903 additions and 1046 deletions
+12 -3
View File
@@ -11,7 +11,7 @@
<meta property="og:description" content="拍摄正面与左右侧面照片,即时获取六维肌肤状态分析与个性化护理建议。">
<title>1'me 在线肌肤测试</title>
<link rel="icon" type="image/svg+xml" href="assets/favicon.svg">
<link rel="preload" as="image" href="assets/img/bg-splash.jpg">
<link rel="preload" as="image" href="assets/img/ui-20261009/bg-login-h5.webp" fetchpriority="high">
<link rel="stylesheet" href="vendor/mobile-select/mobile-select.css">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/ui-20261009.css">
@@ -31,16 +31,17 @@
<section class="screen" id="s-history">
<div class="history-content">
<h1 class="report-title">您的报告</h1>
<button class="account-status account-status-history" data-action="switch-login" aria-label="切换登录方式"><span data-auth-status></span><small>切换登录方式 ›</small></button>
<div class="card history-count"><span>测试数量</span><p id="history-count">正在读取报告…</p></div>
<p class="identity-note" id="identity-note"></p>
<div id="history-list" aria-live="polite"></div>
<button class="history-retry" data-action="history-retry">刷新列表</button>
<button class="history-retry" data-action="switch-login">切换登录方式</button>
<small class="font-credit">本应用使用 MiSans 字体</small>
</div>
</section>
<section class="screen" id="s-splash">
<div class="splash-bg"></div>
<button class="account-status account-status-home" data-action="switch-login" aria-label="切换登录方式"><span data-auth-status></span><small>切换 ›</small></button>
<p class="splash-slogan">ONE ME,<br>FROM THE INSIDE OUT<br>以我为始 自有表现</p>
<div class="splash-bottom">
<div class="brand-row">
@@ -461,7 +462,15 @@
<!-- ═══════════ Toast ═══════════ -->
<div class="toast" id="toast"></div>
<script src="vendor/faceapi/face-api.js" defer></script>
<div class="overlay" id="p-login-success" role="dialog" aria-modal="true" aria-labelledby="login-success-title" aria-describedby="login-success-message">
<div class="popup login-success-popup">
<div class="login-success-icon" aria-hidden="true">✓</div>
<h2 id="login-success-title">登录成功</h2>
<p id="login-success-message"></p>
<button class="btn btn-primary" data-action="login-confirm">我知道了</button>
</div>
</div>
<script src="js/head-pose.js" defer></script>
<script src="js/skin-score.js" defer></script>
<script src="vendor/mobile-select/mobile-select.iife.min.js" defer></script>