Files
core/src/main/resources/templates/notification.html
赵忠林 4a827abe9b fix(ui): 修改账户信息卡片标题文案
- 将密码重置页面账户信息卡片的标题从“WebSoft 账户信息”改为“账户信息”
- 将注册成功页面账户信息卡片的标题从“WebSoft 账户信息”改为“账户信息”
2026-08-07 15:59:24 +08:00

211 lines
6.3 KiB
HTML

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WebSoft - 系统通知</title>
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'SF Pro Text', 'Helvetica Neue', Helvetica, Arial, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
line-height: 1.47059;
color: #1d1d1f;
background-color: #ffffff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.wrap { width: 100%; background: #ffffff; padding: 40px 0 36px; }
.container { max-width: 680px; margin: 0 auto; padding: 0 22px; }
.brand { text-align: center; margin-bottom: 28px; }
.brand-logo {
height: 36px;
width: auto;
display: inline-block;
}
.page-title {
text-align: center;
font-size: 40px;
font-weight: 600;
letter-spacing: -0.025em;
color: #1d1d1f;
margin: 8px 0 18px;
line-height: 1.1;
}
.lede {
text-align: center;
font-size: 18px;
line-height: 1.45;
color: #1d1d1f;
margin: 0 auto 30px;
max-width: 560px;
}
.info-card {
background-color: #f5f5f7;
border-radius: 18px;
padding: 28px 32px 24px;
margin: 0 0 22px;
}
.info-card-title {
font-size: 13px;
color: #6e6e73;
margin-bottom: 14px;
letter-spacing: -0.008em;
}
.info-body {
font-size: 15px;
line-height: 1.7;
color: #1d1d1f;
word-break: break-word;
}
.info-body a { color: #06c; text-decoration: none; }
.info-body a:hover { text-decoration: underline; }
.tips-card {
background-color: #f5f5f7;
border-radius: 18px;
padding: 22px 32px;
margin: 0 0 22px;
}
.tips-caption {
font-size: 13px;
color: #6e6e73;
margin-bottom: 10px;
letter-spacing: -0.008em;
}
.tips-list {
list-style: none;
font-size: 14px;
color: #1d1d1f;
line-height: 1.7;
}
.tips-list li {
padding-left: 14px;
position: relative;
}
.tips-list li:before {
content: "•";
position: absolute;
left: 0;
color: #6e6e73;
}
.cta {
text-align: center;
margin: 32px 0 6px;
}
.cta a {
font-size: 17px;
color: #06c;
text-decoration: none;
letter-spacing: -0.022em;
}
.cta a:hover { text-decoration: underline; }
.cta-sub {
text-align: center;
font-size: 13px;
color: #6e6e73;
margin-top: 6px;
}
.timestamp {
text-align: center;
font-size: 12px;
color: #6e6e73;
margin-top: 18px;
}
.footer {
text-align: center;
margin-top: 44px;
padding-top: 22px;
border-top: 1px solid #d2d2d7;
}
.footer-brand {
font-size: 14px;
font-weight: 600;
color: #1d1d1f;
margin-bottom: 10px;
letter-spacing: -0.016em;
}
.footer-links {
font-size: 13px;
line-height: 1.8;
}
.footer-links a {
color: #6e6e73;
margin: 0 14px;
text-decoration: none;
}
.footer-links a:hover { color: #1d1d1f; text-decoration: underline; }
.copyright {
font-size: 12px;
color: #6e6e73;
margin-top: 14px;
line-height: 1.4;
}
.copyright a { color: #6e6e73; }
@media (max-width: 600px) {
.page-title { font-size: 30px; }
.lede { font-size: 16px; }
.container { padding: 0 16px; }
.info-card, .tips-card { padding: 22px 22px; border-radius: 16px; }
}
</style>
</head>
<body>
<div class="wrap">
<div class="container">
<div class="brand">
<img src="https://oss.wsdns.cn/20260807/0f469a3167b94e2e81f2ef1433398e5f.png" alt="WebSoft" class="brand-logo">
</div>
<h1 class="page-title">${title!'系统通知'}</h1>
<p class="lede">${greeting!'您好!'}我们有一条重要通知需要告知您,请查看以下详细信息。</p>
<!-- 通知详情卡(单张大卡) -->
<div class="info-card">
<div class="info-card-title">通知详情</div>
<div class="info-body">${content!'这是一条系统通知消息。'}</div>
</div>
<!-- 温馨提示 -->
<% if(has(infoMessage)) { %>
<div class="tips-card">
<div class="tips-caption">温馨提示</div>
<ul class="tips-list">
<li>${infoMessage!}</li>
</ul>
</div>
<% } %>
<!-- CTA -->
<% if(has(actionUrl)) { %>
<div class="cta">
<a href="${actionUrl!}">${actionText!'查看详情'} →</a>
</div>
<div class="cta-sub">如按钮未生效,请将上面的链接复制到浏览器打开。</div>
<% } %>
<!-- 时间戳 -->
<div class="timestamp">发送时间:${sendTime!}</div>
<div class="footer">
<div class="footer-brand">WebSoft</div>
<div class="footer-links">
<a href="https://websoft.top">官方网站</a>
<a href="https://websoft.top/help">帮助中心</a>
<a href="https://websoft.top/contact">联系我们</a>
<a href="https://websoft.top/settings">账户设置</a>
</div>
<div class="copyright">
Copyright © 2026 WebSoft Inc. 保留所有权利。<br>
<a href="https://websoft.top">websoft.top</a>
</div>
</div>
</div>
</div>
</body>
</html>