fix: localize home and split auth setup flow

This commit is contained in:
2026-05-07 12:25:16 +08:00
parent fdec8960c2
commit 31d63607ca
11 changed files with 389 additions and 255 deletions
+6 -24
View File
@@ -11,10 +11,10 @@
<section class="hero hero-compact">
<div>
<p class="eyebrow">Authentication</p>
<h1 id="authHeading">系统登录</h1>
<h1>系统登录</h1>
</div>
<p id="authLead" class="lead">
登录后才能访问数据源管理、增强任务、视频预览和文件下载。首次启用时,需要先设置管理员账号。
<p class="lead">
登录后才能访问数据源管理、增强任务、视频预览和文件下载。
</p>
</section>
@@ -24,14 +24,14 @@
<div class="panel stack-gap">
<div class="panel-header">
<div>
<p class="section-label">Account</p>
<h2 id="authFormTitle">正在检查系统状态...</h2>
<p class="section-label">Login</p>
<h2>请输入管理员账号密码</h2>
</div>
</div>
<div id="authSummary" class="summary-card">正在读取认证状态...</div>
<form id="loginForm" class="secret-form" hidden>
<form id="loginForm" class="secret-form">
<label>
<span>用户名</span>
<input id="loginUsername" name="username" type="text" autocomplete="username">
@@ -44,24 +44,6 @@
<button id="loginButton" class="primary-button" type="submit">登录</button>
</div>
</form>
<form id="setupForm" class="secret-form" hidden>
<label>
<span>管理员用户名</span>
<input id="setupUsername" name="username" type="text" autocomplete="username">
</label>
<label>
<span>管理员密码</span>
<input id="setupPassword" name="password" type="password" autocomplete="new-password">
</label>
<label>
<span>再次输入密码</span>
<input id="setupPasswordConfirm" name="passwordConfirm" type="password" autocomplete="new-password">
</label>
<div class="form-actions">
<button id="setupButton" class="primary-button" type="submit">完成初始化并登录</button>
</div>
</form>
</div>
</section>
</main>