From 030a1abd26f8588c121ec47d53473e64a1e4f343 Mon Sep 17 00:00:00 2001
From: Junjie <DELL@qq.com>
Date: 星期四, 08 一月 2026 10:19:46 +0800
Subject: [PATCH] #
---
src/main/webapp/views/login.html | 137 ++++++++++++++++++++++++++++++++++++++-------
1 files changed, 114 insertions(+), 23 deletions(-)
diff --git a/src/main/webapp/views/login.html b/src/main/webapp/views/login.html
index 1e96509..a4301de 100644
--- a/src/main/webapp/views/login.html
+++ b/src/main/webapp/views/login.html
@@ -81,35 +81,17 @@
border-radius: 4px;
height: 52px;
}
- #code-box {
- position: relative;
- height: 42px;
- }
- #code-label {
- z-index: 999;
- }
- #code {
- position: absolute;
- left: 0;
- top: 0;
- display: inline-block;
- width: 60%;
- }
- #codeImg {
- border: 1px solid rgba(0,0,0,0.1);
- position: absolute;
- right: 5%;
- top: 0;
- width: 30%;
- height: 90%;
- }
</style>
</head>
<body class="login-bg animsition">
<div id="login-wrapper" class="animate__animated animate__bounceInDown">
<header>
- <h2>RCS璋冨害绯荤粺V2.0</h2>
+ <h2 id="login-title" style="cursor: pointer; user-select: none;">WCS绯荤粺V3.0</h2>
+ <div id="system-btns" style="display: none; margin-bottom: 20px;">
+ <button class="layui-btn layui-btn-normal layui-btn-sm" id="btn-server-info">鑾峰彇绯荤粺閰嶇疆</button>
+ <button class="layui-btn layui-btn-normal layui-btn-sm" id="btn-activate">涓�閿縺娲�</button>
+ </div>
</header>
<div class="layui-form layadmin-user-login-body">
<div class="layui-form-item">
@@ -179,6 +161,115 @@
layer = layui.layer,
$ = layui.jquery;
+ // 杩炵画鐐瑰嚮涓夋鏍囬鏄剧ず闅愯棌鍔熻兘
+ var titleClickCount = 0;
+ var titleClickTimer = null;
+ $('#login-title').click(function() {
+ titleClickCount++;
+ if (titleClickTimer) {
+ clearTimeout(titleClickTimer);
+ }
+ if (titleClickCount >= 3) {
+ $('#system-btns').show();
+ titleClickCount = 0;
+ } else {
+ titleClickTimer = setTimeout(function() {
+ titleClickCount = 0;
+ }, 500);
+ }
+ });
+
+ // 鑾峰彇绯荤粺閰嶇疆
+ $('#btn-server-info').click(function() {
+ $.ajax({
+ url: baseUrl + "/license/getServerInfos",
+ headers: {'token': localStorage.getItem('token')},
+ method: 'GET',
+ success: function (res) {
+ var pretty = '';
+ try {
+ pretty = JSON.stringify(res, null, 2);
+ } catch (e) {
+ pretty = res;
+ }
+ var html = ''
+ + '<div style="padding:15px 20px 5px 20px;">'
+ + '<div style="font-weight:600;margin-bottom:8px;">绯荤粺閰嶇疆淇℃伅</div>'
+ + '<pre id="server-info-pre" style="background:#f7f7f7;border:1px solid #e6e6e6;border-radius:6px;padding:12px;white-space:pre-wrap;word-wrap:break-word;max-height:360px;overflow:auto;">'
+ + pretty
+ + '</pre>'
+ + '<div class="layui-btn-container" style="text-align:right;margin-top:6px;">'
+ + '<button class="layui-btn layui-btn-primary" id="copy-server-info">澶嶅埗</button>'
+ + '</div>'
+ + '</div>';
+ layer.open({
+ type: 1,
+ title: '鑾峰彇绯荤粺閰嶇疆',
+ area: ['640px','480px'],
+ shadeClose: true,
+ content: html,
+ success: function (layero, index) {
+ layero.find('#copy-server-info').on('click', function () {
+ var text = layero.find('#server-info-pre').text();
+ if (navigator.clipboard && navigator.clipboard.writeText) {
+ navigator.clipboard.writeText(text).then(function () {
+ layer.msg('宸插鍒跺埌鍓创鏉�');
+ }).catch(function () {
+ fallbackCopy(text);
+ });
+ } else {
+ fallbackCopy(text);
+ }
+ });
+ }
+ });
+ },
+ error: function () {
+ layer.msg('鑾峰彇绯荤粺閰嶇疆淇℃伅澶辫触');
+ }
+ });
+ return false;
+ });
+
+ function fallbackCopy(text) {
+ try {
+ var textarea = document.createElement('textarea');
+ textarea.value = text;
+ textarea.style.position = 'fixed';
+ textarea.style.opacity = '0';
+ document.body.appendChild(textarea);
+ textarea.select();
+ document.execCommand('copy');
+ document.body.removeChild(textarea);
+ layer.msg('宸插鍒跺埌鍓创鏉�');
+ } catch (err) {
+ layer.msg('澶嶅埗澶辫触');
+ }
+ }
+
+ // 涓�閿縺娲�
+ $('#btn-activate').click(function() {
+ layer.confirm('纭畾鎵ц涓�閿縺娲诲悧', function(index){
+ layer.close(index);
+ $.ajax({
+ url: baseUrl + "/license/activate",
+ headers: {'token': localStorage.getItem('token')},
+ method: 'POST',
+ success: function (res) {
+ if (res.code === 200){
+ layer.msg('婵�娲绘垚鍔�');
+ } else {
+ layer.msg(res.msg)
+ }
+ },
+ error: function () {
+ layer.msg('婵�娲诲け璐�');
+ }
+ });
+ });
+ return false;
+ });
+
form.on('submit(login)', function (data) {
var mobile = $("#mobile").val();
if (mobile === "") {
--
Gitblit v1.9.1