更新登录模块

This commit is contained in:
李志强 2025-06-07 15:30:12 +08:00
parent 7cd3b73df8
commit de2fcc055b
3 changed files with 66 additions and 45 deletions

View File

@ -6,6 +6,7 @@
border-radius: 8px; border-radius: 8px;
/* box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); */ /* box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); */
} }
.config-header { .config-header {
display: flex; display: flex;
align-items: center; align-items: center;
@ -13,15 +14,18 @@
padding-bottom: 15px; padding-bottom: 15px;
border-bottom: 1px solid #eee; border-bottom: 1px solid #eee;
} }
.config-header span { .config-header span {
font-size: 18px; font-size: 18px;
color: #2c3e50; color: #2c3e50;
font-weight: 500; font-weight: 500;
margin-right: 20px; margin-right: 20px;
} }
.config-header a { .config-header a {
text-decoration: none; text-decoration: none;
} }
.config-header a span { .config-header a span {
padding: 6px 15px; padding: 6px 15px;
background: #f8f9fa; background: #f8f9fa;
@ -30,15 +34,18 @@
font-size: 14px; font-size: 14px;
transition: all 0.3s; transition: all 0.3s;
} }
.config-header a span:hover { .config-header a span:hover {
background: #e9ecef; background: #e9ecef;
color: #409EFF; color: #409EFF;
} }
.action-buttons { .action-buttons {
display: flex; display: flex;
gap: 8px; gap: 8px;
margin-bottom: 20px; margin-bottom: 20px;
} }
.layui-btn { .layui-btn {
border-radius: 4px; border-radius: 4px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
@ -47,45 +54,59 @@
line-height: 32px; line-height: 32px;
padding: 0 16px; padding: 0 16px;
} }
.layui-btn:hover { .layui-btn:hover {
transform: translateY(-1px); transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
} }
.layui-btn .layui-icon { .layui-btn .layui-icon {
margin-right: 4px; margin-right: 4px;
font-size: 14px; font-size: 14px;
} }
.layui-table { .layui-table {
margin: 15px 0; margin: 15px 0;
border-radius: 4px; border-radius: 4px;
overflow: hidden; overflow: hidden;
} }
.layui-table thead tr { .layui-table thead tr {
background-color: #fafafa; background-color: #fafafa;
} }
.layui-table tbody tr:hover { .layui-table tbody tr:hover {
background-color: #f5f7fa; background-color: #f5f7fa;
} }
.layui-table-cell { .layui-table-cell {
height: 40px; height: 40px;
line-height: 40px; line-height: 40px;
} }
.layui-badge { .layui-badge {
padding: 4px 8px; padding: 4px 8px;
border-radius: 3px; border-radius: 3px;
font-weight: 500; font-weight: 500;
height: auto; height: auto;
} }
.layui-badge.layui-bg-green { .layui-badge.layui-bg-green {
background-color: #67C23A !important; background-color: #67C23A !important;
} }
.layui-badge.layui-bg-gray { .layui-badge.layui-bg-gray {
background-color: #909399 !important; background-color: #909399 !important;
} }
.layui-layer { .layui-layer {
border-radius: 8px; border-radius: 8px;
overflow: hidden; overflow: hidden;
} }
.layui-textarea {
width: 80% !important;
}
</style> </style>
<div class="config-container"> <div class="config-container">

View File

@ -275,7 +275,7 @@
<div class="container"> <div class="container">
<h2>微信扫码登录</h2> <h2>微信扫码登录</h2>
<div class="qrcode-container"> <div class="qrcode-container">
<img id="qrcode" src="" alt="微信登录二维码" onclick="reGenerateQrcode()"> <img id="qrcode" src="__IMAGES__/loading.gif" alt="微信登录二维码" onclick="reGenerateQrcode()">
<p>点击二维码可刷新</p> <p>点击二维码可刷新</p>
</div> </div>
<div id="status" class="status">正在加载二维码...</div> <div id="status" class="status">正在加载二维码...</div>
@ -619,8 +619,8 @@
var isAutoLogin = localStorage.getItem('is_auto_login'); var isAutoLogin = localStorage.getItem('is_auto_login');
if (expireTime && new Date().getTime() < expireTime && isAutoLogin === 'true') { if (expireTime && new Date().getTime() < expireTime && isAutoLogin === 'true') {
// 只填充账号,不填充密码
$('input[name="account"]').val(localStorage.getItem('user_account')); $('input[name="account"]').val(localStorage.getItem('user_account'));
$('input[name="password"]').val(atob(localStorage.getItem('user_password')));
} else { } else {
// 如果过期或未开启自动登录,清除数据 // 如果过期或未开启自动登录,清除数据
localStorage.removeItem('user_account'); localStorage.removeItem('user_account');

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB