HEL-34: 登录页按「深海军蓝 × 账房金」方案改造

Co-authored-by: multica-agent <github@multica.ai>
This commit is contained in:
腾讯WorkBuddy
2026-08-22 22:18:24 +08:00
co-authored by multica-agent
parent 6d23711e6c
commit 3b10a58d93
3 changed files with 293 additions and 82 deletions
+51 -24
View File
@@ -3,46 +3,73 @@
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="description" content="河南金牛实业集团内部资金往来与银行流水管理" />
<title>登录 · 河南金牛实业集团</title>
<link rel="stylesheet" href="styles.css" />
<meta name="description" content="河南金牛实业集团有限公司资金往来管理系统" />
<title>登录 · 河南金牛实业集团有限公司资金往来管理系统</title>
<link rel="stylesheet" href="styles.css?v=2" />
</head>
<body class="entry-page">
<!--
THESIS: 登录页只完成身份确认,并明确区分总账管理端与公司业务端。
OWN-WORLD: 深黑身份场景、石墨玻璃表单和荧光绿当前状态,延续双端工作台的材料语言。
STORY: 居中集团登录卡:先确认集团身份与系统名称,再选择工作端口登录。
FIRST VIEWPORT: 一张悬浮玻璃登录卡居于氛围光中央,集团名称置顶,端口选择、账号表单与系统事实依次排列。
FORM: 用户参考图锁定的深色玻璃财务工作台,Operate 模式;seed key fe8a50aa。
FINISH: unreviewed and undocumented is unfinished; this build ends with the finish review, the verdict, and DESIGN.md
-->
<main class="entry-shell">
<section class="entry-card" aria-labelledby="login-title">
<div class="entry-brand"><span class="brand-mark"></span><span><strong id="product-name">河南金牛实业集团</strong><small>集团资金往来管理系统</small></span></div>
<header class="entry-topbar">
<div class="entry-brand">
<span class="entry-seal" aria-hidden="true"></span>
<span class="entry-system-name">河南金牛实业集团有限公司资金往来管理系统</span>
</div>
</header>
<section class="entry-context" aria-labelledby="entry-heading">
<div class="entry-statement">
<h1 id="entry-heading">集团资金往来管理</h1>
<p>集团内部资金往来登记、核对及台账查询入口</p>
</div>
<svg class="entry-figure" viewBox="0 0 520 300" aria-hidden="true" focusable="false" preserveAspectRatio="xMidYMax meet">
<path class="fig-arc" d="M 12 292 C 150 150, 370 150, 508 292" />
<rect class="fig-bar" x="96" y="150" width="34" height="140" rx="6" />
<rect class="fig-bar" x="172" y="120" width="34" height="170" rx="6" />
<rect class="fig-bar" x="248" y="178" width="34" height="112" rx="6" />
<rect class="fig-bar" x="324" y="100" width="34" height="190" rx="6" />
<rect class="fig-bar" x="400" y="60" width="34" height="230" rx="6" />
<polyline class="fig-line" points="113,138 189,108 265,166 341,88 417,48" />
</svg>
</section>
<section class="entry-form-wrap" aria-labelledby="login-title">
<form class="entry-form" id="loginForm">
<header><h2 id="login-title">登录</h2><p>请选择与账号一致的工作端口</p></header>
<div class="role-switch" role="radiogroup" aria-label="工作端口">
<header>
<h2 id="login-title">欢迎登录</h2>
<p>请选择登录入口,使用账号和密码进入系统</p>
</header>
<p class="entry-note" id="loginError" role="alert" hidden></p>
<div class="role-switch" role="radiogroup" aria-label="登录入口">
<label><input type="radio" name="role" value="admin" checked /><span><svg><use href="icons.svg#shield-check"/></svg><b>总账管理端</b><small>集团管理员</small></span></label>
<label><input type="radio" name="role" value="company" /><span><svg><use href="icons.svg#building"/></svg><b>公司业务端</b><small>公司出纳</small></span></label>
</div>
<label class="field"><span>账号</span><input name="username" autocomplete="username" required /></label>
<label class="field"><span>密码</span><span class="password-field"><input name="password" type="password" autocomplete="current-password" required /><button type="button" class="inside-icon" id="togglePassword" aria-label="显示密码" title="显示密码"><svg><use href="icons.svg#eye"/></svg></button></span></label>
<div id="changePassword" hidden>
<p class="entry-note">首次登录须修改密码,请设置新密码后再进入工作台。</p>
<label class="field"><span>新密码</span><input name="new_password" type="password" autocomplete="new-password" /></label>
<label class="field"><span>确认新密码</span><input name="confirm_password" type="password" autocomplete="new-password" /></label>
</div>
<p class="entry-note" id="loginError" role="alert" hidden></p>
<label class="check-field"><input type="checkbox" checked />记住本次登录</label>
<button class="button primary wide" type="submit"><span id="loginAction">进入总账管理端</span><svg><use href="icons.svg#chevron-right"/></svg></button>
<div class="entry-options">
<label class="check-field"><input type="checkbox" checked />记住登录入口</label>
<a class="entry-hint" href="#changePassword">首次登录需修改密码</a>
</div>
<button class="button primary wide" type="submit">
<span class="spinner" aria-hidden="true"></span>
<span id="loginAction">进入总账管理端</span>
<svg class="submit-arrow"><use href="icons.svg#chevron-right"/></svg>
</button>
<p class="entry-compliance">登录即表示你已阅读并遵守集团资金往来管理规范</p>
</form>
<dl class="entry-facts">
<div><dt>全局起算日</dt><dd>2026.01.01</dd></div>
<div><dt>当前账期</dt><dd>2026 年 7 月</dd></div>
<div><dt>覆盖银行</dt><dd>已对接 6 家</dd></div>
</dl>
</section>
</main>
<script src="app.js"></script>
<script src="app.js?v=2"></script>
</body>
</html>