添加鉴权逻辑

This commit is contained in:
CN-JS-HuiBai
2026-04-04 17:49:00 +08:00
parent a2a477d3fb
commit 2bad8978a4
8 changed files with 474 additions and 57 deletions

View File

@@ -125,10 +125,47 @@
</div>
</div>
<div class="init-form" id="promForm" style="display: none;">
<div class="init-form" id="adminForm" style="display: none;">
<div class="init-header" style="margin-bottom: 20px;">
<h2 style="font-size: 20px;">创建管理员账户</h2>
<p>请设置系统的第一个管理员账号和密码</p>
</div>
<div class="form-row">
<div class="form-group form-group-wide">
<label for="promName">数据源名称 (Name)</label>
<label for="adminUsername">管理员用户名</label>
<input type="text" id="adminUsername" placeholder="请输入用户名" value="admin" autocomplete="username">
</div>
</div>
<div class="form-row">
<div class="form-group form-group-wide">
<label for="adminPassword">登录密码</label>
<input type="password" id="adminPassword" placeholder="请输入密码" autocomplete="new-password">
</div>
</div>
<div class="form-row">
<div class="form-group form-group-wide">
<label for="adminPasswordConfirm">确认密码</label>
<input type="password" id="adminPasswordConfirm" placeholder="请再次输入密码" autocomplete="new-password">
</div>
</div>
<div class="form-message" id="adminMessageBox"></div>
<div class="actions">
<button class="btn btn-add" id="btnAdminCreate">创建账户</button>
</div>
</div>
<div class="init-form" id="promForm" style="display: none;">
<div class="init-header" style="margin-bottom: 20px;">
<h2 style="font-size: 20px;">设置数据源 (可选)</h2>
<p>您可以现在添加一个 Prometheus 数据源,或者稍后在系统中配置</p>
</div>
<div class="form-row">
<div class="form-group form-group-wide">
<label for="promName">数据源名称</label>
<input type="text" id="promName" placeholder="例如:生产环境" autocomplete="off">
</div>
</div>