更新登录模块

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

@ -1,100 +1,121 @@
{include file="public/header" /} {include file="public/header" /}
<style> <style>
.config-container { .config-container {
padding: 20px; padding: 20px;
background-color: #fff; background-color: #fff;
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 {
display: flex; .config-header {
align-items: center; display: flex;
margin-bottom: 30px; align-items: center;
padding-bottom: 15px; margin-bottom: 30px;
border-bottom: 1px solid #eee; padding-bottom: 15px;
} border-bottom: 1px solid #eee;
.config-header span { }
font-size: 18px;
color: #2c3e50; .config-header span {
font-weight: 500; font-size: 18px;
margin-right: 20px; color: #2c3e50;
} font-weight: 500;
.config-header a { margin-right: 20px;
text-decoration: none; }
}
.config-header a span { .config-header a {
padding: 6px 15px; text-decoration: none;
background: #f8f9fa; }
border-radius: 4px;
color: #606266; .config-header a span {
font-size: 14px; padding: 6px 15px;
transition: all 0.3s; background: #f8f9fa;
} border-radius: 4px;
.config-header a span:hover { color: #606266;
background: #e9ecef; font-size: 14px;
color: #409EFF; transition: all 0.3s;
} }
.config-header a span:hover {
background: #e9ecef;
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);
transition: all 0.3s; transition: all 0.3s;
height: 32px; height: 32px;
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">
<div class="config-header"> <div class="config-header">
<span>站点管理</span> <span>站点管理</span>
<!-- <a href="{$config['admin_route']}Yunzer/configvalue"> <!-- <a href="{$config['admin_route']}Yunzer/configvalue">
<span>站点配置</span> <span>站点配置</span>
</a> --> </a> -->
</div> </div>
<div class="layui-card-body" style="padding: 0;"> <div class="layui-card-body" style="padding: 0;">
@ -185,7 +206,7 @@
}; };
var loadIndex = layer.load(1, { var loadIndex = layer.load(1, {
shade: [0.1,'#fff'] shade: [0.1, '#fff']
}); });
$.post('{$config["admin_route"]}yunzer/configadd', button, function (res) { $.post('{$config["admin_route"]}yunzer/configadd', button, function (res) {
@ -233,7 +254,7 @@
}; };
var loadIndex = layer.load(1, { var loadIndex = layer.load(1, {
shade: [0.1,'#fff'] shade: [0.1, '#fff']
}); });
$.post('{$config["admin_route"]}yunzer/configedit', button, function (res) { $.post('{$config["admin_route"]}yunzer/configedit', button, function (res) {
@ -267,7 +288,7 @@
btn: ['确定', '取消'] btn: ['确定', '取消']
}, function () { }, function () {
var loadIndex = layer.load(1, { var loadIndex = layer.load(1, {
shade: [0.1,'#fff'] shade: [0.1, '#fff']
}); });
$.post('{$config["admin_route"]}yunzer/configdel', { 'config_id': data[0].config_id }, function (res) { $.post('{$config["admin_route"]}yunzer/configdel', { 'config_id': data[0].config_id }, function (res) {

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