From f1ba3b75abb658085e15b0ff37fa513be43a6733 Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期一, 22 九月 2025 17:57:28 +0800 Subject: [PATCH] * --- src/main/webapp/views/index.html | 407 +++++++++++++++++++++++++++++---------------------------- 1 files changed, 208 insertions(+), 199 deletions(-) diff --git a/src/main/webapp/views/index.html b/src/main/webapp/views/index.html index 346bf97..3001a56 100644 --- a/src/main/webapp/views/index.html +++ b/src/main/webapp/views/index.html @@ -1,122 +1,132 @@ <!DOCTYPE html> <html lang="en"> <head> - <meta charset="utf-8"> - <title>寰愬伐姹変簯 - 鑷姩鍖栫珛浣撲粨搴� - AS / RS</title> - <meta name="renderer" content="webkit"> - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> - <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> - <link rel="icon" type="image/x-icon" href="../static/image/favicon.ico" /> - <link rel="stylesheet" href="../static/layui/css/layui.css" media="all"> - <link rel="stylesheet" href="../static/css/admin.css?v=318" media="all"> - <link rel="stylesheet" href="../static/css/loader.css" media="all"> - <link rel="stylesheet" href="../static/css/layx.min.css" type="text/css" /> - <script src="../static/js/tools/layx.min.js"></script> - <style> - .layui-logo img { - width: 25px; - } - .layui-logo cite { - font-size: 18px; - font-weight: 400; - /*margin-left: 5px;*/ - } - /* 寮圭獥鏍峰紡 */ - .popup { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-color: rgba(0,0,0,0.5); - display: none; - justify-content: center; - align-items: center; - z-index: 9999; - } + <meta charset="utf-8"> + <title>寰愬伐姹変簯 - 鑷姩鍖栫珛浣撲粨搴� - AS / RS</title> + <meta name="renderer" content="webkit"> + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> + <meta name="viewport" + content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> + <link rel="icon" type="image/x-icon" href="../static/image/favicon.ico"/> + <link rel="stylesheet" href="../static/layui/css/layui.css" media="all"> + <link rel="stylesheet" href="../static/css/admin.css?v=318" media="all"> + <link rel="stylesheet" href="../static/css/loader.css" media="all"> + <link rel="stylesheet" href="../static/css/layx.min.css" type="text/css"/> + <script src="../static/js/tools/layx.min.js"></script> + <style> + .layui-logo img { + width: 25px; + } - .popup-content { - background-color: #fff; - padding: 20px; - border-radius: 5px; - box-shadow: 0px 0px 20px rgba(0,0,0,0.3); - text-align: center; - } - </style> + .layui-logo cite { + font-size: 18px; + font-weight: 400; + /*margin-left: 5px;*/ + } + + /* 寮圭獥鏍峰紡 */ + .popup { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + display: flex; + justify-content: center; + align-items: center; + z-index: 9999; + } + + .popup-content { + background-color: #fff; + padding: 20px; + border-radius: 5px; + box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); + text-align: center; + } + + button:hover { + background-color: #0069d9; + } + </style> </head> <body class="layui-layout-body"> <div class="layui-layout layui-layout-admin"> - <!-- 澶撮儴 --> - <div class="layui-header"> - <div class="layui-logo"> -<!-- <img src="../static/image/logo.png" style="display: inline-block; width: 40%;height: auto">--> - <!-- <span style="margin-top: 0; letter-spacing: 10px">涓壃绔嬪簱</span>--> - <img src="../static/image/favicon.ico"/> - <cite>寰愬伐姹変簯</cite> + <!-- 澶撮儴 --> + <div class="layui-header"> + <div class="layui-logo"> + <!-- <img src="../static/image/logo.png" style="display: inline-block; width: 40%;height: auto">--> + <!-- <span style="margin-top: 0; letter-spacing: 10px">涓壃绔嬪簱</span>--> + <img src="../static/image/favicon.ico"/> + <cite>寰愬伐姹変簯</cite> + </div> + + <ul class="layui-nav layui-layout-left"> + <li class="layui-nav-item" lay-unselect> + <a ew-event="flexible" title="渚ц竟浼哥缉"><i class="layui-icon layui-icon-shrink-right"></i></a> + </li> + <li class="layui-nav-item" lay-unselect> + <a ew-event="refresh" title="鍒锋柊"><i class="layui-icon layui-icon-refresh-3"></i></a> + </li> + </ul> + <ul class="layui-nav layui-layout-right"> + <!-- <li class="layui-nav-item" lay-unselect>--> + <!-- <a ew-event="note" title="渚跨"><i class="layui-icon layui-icon-note"></i></a>--> + <!-- </li>--> + <li class="layui-nav-item" lay-unselect id="licenseShow" style="display: none;user-select: none;"> + <div style="color: red;">璁稿彲璇佹湁鏁堟湡锛�<span id="licenseDays">29</span>澶�</div> + </li> + <li class="layui-nav-item layui-hide-xs" lay-unselect> + <a ew-event="fullScreen" title="鍏ㄥ睆"><i class="layui-icon layui-icon-screen-full"></i></a> + </li> + <li class="layui-nav-item" lay-unselect> + <a> + <cite id="username" style="margin-right: 5px">绠$悊鍛�</cite> + </a> + <dl class="layui-nav-child"> + <dd lay-unselect><a ew-href="detail.html?resourceId=8">鍩烘湰璧勬枡</a></dd> + <hr> + <dd lay-unselect><a id="logout">閫�鍑�</a></dd> + </dl> + </li> + <li class="layui-nav-item" lay-unselect> + <a ew-event="theme" title="涓婚"><i class="layui-icon layui-icon-more-vertical"></i></a> + </li> + </ul> </div> - <ul class="layui-nav layui-layout-left"> - <li class="layui-nav-item" lay-unselect> - <a ew-event="flexible" title="渚ц竟浼哥缉"><i class="layui-icon layui-icon-shrink-right"></i></a> - </li> - <li class="layui-nav-item" lay-unselect> - <a ew-event="refresh" title="鍒锋柊"><i class="layui-icon layui-icon-refresh-3"></i></a> - </li> - </ul> - <ul class="layui-nav layui-layout-right"> -<!-- <li class="layui-nav-item" lay-unselect>--> -<!-- <a ew-event="note" title="渚跨"><i class="layui-icon layui-icon-note"></i></a>--> -<!-- </li>--> - <li class="layui-nav-item" lay-unselect id="licenseShow" style="display: none;user-select: none;"> - <div style="color: red;">璁稿彲璇佹湁鏁堟湡锛�<span id="licenseDays">29</span>澶�</div> - </li> - <li class="layui-nav-item layui-hide-xs" lay-unselect> - <a ew-event="fullScreen" title="鍏ㄥ睆"><i class="layui-icon layui-icon-screen-full"></i></a> - </li> - <li class="layui-nav-item" lay-unselect> - <a> - <cite id="username" style="margin-right: 5px">绠$悊鍛�</cite> - </a> - <dl class="layui-nav-child"> - <dd lay-unselect><a ew-href="detail.html?resourceId=8">鍩烘湰璧勬枡</a></dd> - <hr> - <dd lay-unselect><a id="logout">閫�鍑�</a></dd> - </dl> - </li> - <li class="layui-nav-item" lay-unselect> - <a ew-event="theme" title="涓婚"><i class="layui-icon layui-icon-more-vertical"></i></a> - </li> - </ul> - </div> - - <!-- 渚ц竟鏍� --> - <div class="layui-side"> - <div class="layui-side-scroll"> - <ul id="menu-main" class="layui-nav layui-nav-tree arrow2" lay-filter="admin-side-nav" lay-shrink="_all"> - </ul> + <!-- 渚ц竟鏍� --> + <div class="layui-side"> + <div class="layui-side-scroll"> + <ul id="menu-main" class="layui-nav layui-nav-tree arrow2" lay-filter="admin-side-nav" lay-shrink="_all"> + </ul> + </div> </div> - </div> - <!-- 涓讳綋閮ㄥ垎 --> - <div class="layui-body"></div> - <!-- 搴曢儴 --> - <div class="layui-footer layui-text"> - copyright 漏 2023 <a href="https://zoneyung.com/" target="_blank">寰愬伐姹変簯</a> all rights reserved. - <span class="pull-right">Version 1.0.0</span> - </div> + <!-- 涓讳綋閮ㄥ垎 --> + <div class="layui-body"></div> + <!-- 搴曢儴 --> + <div class="layui-footer layui-text"> + copyright 漏 2023 <a href="https://zoneyung.com/" target="_blank">寰愬伐姹変簯</a> all rights reserved. + <span class="pull-right">Version 1.0.0</span> + </div> </div> <!--鍒濆鍖栧姞杞藉眰--> <div class="layuimini-loader"> - <div class="layuimini-loader-inner"></div> + <div class="layuimini-loader-inner"></div> </div> <!-- 寮圭獥鍐呭 --> <div class="popup" id="popup"> <div class="popup-content"> <h2 style="font-size: 28px;margin-bottom: 10px;">璁稿彲璇佸嵆灏嗚繃鏈�</h2> <div id="popup-text" style="font-size: 28px;color: red"></div> - <button style="background-color: #007bff;color: #fff;border: none;padding: 10px 20px;border-radius: 5px;cursor: pointer;font-size: 16px;" onclick="hidePopup()">鍏抽棴</button> + <p style="font-size: 26px;margin-bottom: 20px;margin-top: 20px;color: blue">璇疯仈绯荤珛搴撳叕鍙稿晢鍔$画绾�!!!</p> + <button style="background-color: #007bff;color: #fff;border: none;padding: 10px 20px;border-radius: 5px;cursor: pointer;font-size: 16px;" + onclick="hidePopup()">鍏抽棴 + </button> </div> </div> @@ -127,15 +137,13 @@ // 鑾峰彇寮瑰嚭绐楀彛鍐呭鐨勫鍣ㄥ厓绱� var popupText = document.getElementById('popup-text'); // 鍋囪鍚庡彴杩斿洖鐨勫瓧绗︿覆涓� responseString - if (res!=""){ - // 鑾峰彇褰撳墠鏃ユ湡 - const currentDate = new Date(); - // 鍒涘缓鏂版棩鏈熷璞″苟娣诲姞澶╂暟 - const newDate = new Date(); - newDate.setDate(currentDate.getDate() + res + 1); + if (res != "") { + var responseString = "璁稿彲璇佸嵆灏嗚繃鏈燂紝鍓╀綑鏈夋晥鏈�:" + res + "澶╋紒"; // 灏嗗瓧绗︿覆璁剧疆涓哄脊绐楀唴瀹圭殑鏂囨湰 - popupText.textContent = "璁稿彲璇佸皢浜�" + new Intl.DateTimeFormat('zh-CN').format(newDate) + "杩囨湡锛屽墿浣欐湁鏁堟湡:" + res + "澶╋紒"; - }else { + popupText.textContent = responseString; + //鍏抽棴璁惧 + // document.getElementById('popup').style.display = 'none'; + } else { document.getElementById('popup').style.display = 'none'; } @@ -153,6 +161,7 @@ <script type="text/javascript" src="../static/js/common.js"></script> <script> f() + function f() { $.ajax({ url: baseUrl + "/license/getLicenseDays", @@ -161,7 +170,7 @@ success: function (res) { if (res.code == 200) { let days = res.data - if (days <= 15) { + if (days <= 30) { showPopup(res.data) } else { showPopup(""); @@ -175,106 +184,106 @@ } </script> <script> - console.log('%c 寰愬伐姹変簯 %c 1.0.0','background-color:rgb(53,73,94);color: #fff;border-radius:2px 0 0 2px;padding:2px 4px;','background-color:rgb(25,190,107);color: #fff;border-radius:0 2px 2px 0;padding:2px 4px;font: 9pt "Apercu Regular", Georgia, "Times New Roman", Times, serif;'); - $(function () { - if ("" === localStorage.getItem('token')) { - top.location.href = baseUrl + "/login"; - } - }); - - layui.config({ - base: baseUrl + "/static/layui/lay/modules/" - }).extend({ - notice: 'notice/notice', - }).use(['index', 'element', 'layer', 'admin', 'notice'], function () { - var $ = layui.jquery; - var index = layui.index; - var element = layui.element; - var layer = layui.layer; - var admin = layui.admin; - var notice = layui.notice; - - var easywebIframeMsg = localStorage.getItem("easyweb-iframe"); - if (!isEmpty(easywebIframeMsg)) { - var easywebIframeObj = JSON.parse(easywebIframeMsg); - if (easywebIframeObj.defaultTheme === undefined) { - admin.changeTheme("theme-colorful"); - } - } - - $.ajax({ - url: baseUrl + "/menu/auth", - headers: {'token': localStorage.getItem('token')}, - method: 'POST', - // async: false, - success: function (res) { - // 鍏抽棴鍔犺浇鍔ㄧ敾 - $('.layuimini-loader').fadeOut(); - if (res.code === 200) { - var tpl = $('#menuTpl').html(); - var template = Handlebars.compile(tpl); - var html = template(res); - $("#menu-main").html(html); - element.init(); - } else if (res.code === 403) { - top.location.href = baseUrl + "/login"; - } else { - layer.msg(res.msg, {icon: 2}); + console.log('%c 寰愬伐姹変簯 %c 1.0.0', 'background-color:rgb(53,73,94);color: #fff;border-radius:2px 0 0 2px;padding:2px 4px;', 'background-color:rgb(25,190,107);color: #fff;border-radius:0 2px 2px 0;padding:2px 4px;font: 9pt "Apercu Regular", Georgia, "Times New Roman", Times, serif;'); + $(function () { + if ("" === localStorage.getItem('token')) { + top.location.href = baseUrl + "/login"; } - } }); - $.ajax({ - url: baseUrl + "/license/getLicenseDays", - headers: {'token': localStorage.getItem('token')}, - method: 'POST', - success: function (res) { - if (res.code == 200) { - let days = res.data - if (days <= 30) { - $("#licenseShow").show() - $("#licenseDays").html(days) - } - }else { - top.location.href = baseUrl + "/login"; + layui.config({ + base: baseUrl + "/static/layui/lay/modules/" + }).extend({ + notice: 'notice/notice', + }).use(['index', 'element', 'layer', 'admin', 'notice'], function () { + var $ = layui.jquery; + var index = layui.index; + var element = layui.element; + var layer = layui.layer; + var admin = layui.admin; + var notice = layui.notice; + + var easywebIframeMsg = localStorage.getItem("easyweb-iframe"); + if (!isEmpty(easywebIframeMsg)) { + var easywebIframeObj = JSON.parse(easywebIframeMsg); + if (easywebIframeObj.defaultTheme === undefined) { + admin.changeTheme("theme-colorful"); + } } - } + + $.ajax({ + url: baseUrl + "/menu/auth", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + // async: false, + success: function (res) { + // 鍏抽棴鍔犺浇鍔ㄧ敾 + $('.layuimini-loader').fadeOut(); + if (res.code === 200) { + var tpl = $('#menuTpl').html(); + var template = Handlebars.compile(tpl); + var html = template(res); + $("#menu-main").html(html); + element.init(); + } else if (res.code === 403) { + top.location.href = baseUrl + "/login"; + } else { + layer.msg(res.msg, {icon: 2}); + } + } + }); + + $.ajax({ + url: baseUrl + "/license/getLicenseDays", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + if (res.code == 200) { + let days = res.data + if (days <= 30) { + $("#licenseShow").show() + $("#licenseDays").html(days) + } + } else { + top.location.href = baseUrl + "/login"; + } + } + }); + + + // 榛樿鍔犺浇涓婚〉 + index.loadHome({ + menuPath: baseUrl + '/views/home/navigation.html', + menuName: '<i class="layui-icon layui-icon-home"></i>' + }); + + $('#username').text(localStorage.getItem('username')); + + $(document).on('click', '#logout', function () { + window.location.href = "login.html"; + localStorage.removeItem('token'); + localStorage.removeItem('username'); + admin.closeAllTabs(); + }); + + // 鏇挎崲閫�鍑烘寜閽彉閲� + var logout = document.getElementById('logout'); + var url = logout.getAttribute('href'); + logout.setAttribute('href', baseUrl + "/login"); + }); - - - // 榛樿鍔犺浇涓婚〉 - index.loadHome({ - menuPath: baseUrl+'/views/home/navigation.html', - menuName: '<i class="layui-icon layui-icon-home"></i>' - }); - - $('#username').text(localStorage.getItem('username')); - - $(document).on('click','#logout', function () { - window.location.href = "login.html"; - localStorage.removeItem('token'); - localStorage.removeItem('username'); - admin.closeAllTabs(); - }); - - // 鏇挎崲閫�鍑烘寜閽彉閲� - var logout = document.getElementById('logout'); - var url = logout.getAttribute('href'); - logout.setAttribute('href', baseUrl + "/login"); - - }); </script> <script type="text/html" id="menuTpl"> - {{#each data}} - <li class="layui-nav-item"> - <a><i class="layui-icon {{this.menuIcon}}"></i> <cite>{{this.menu}}</cite></a> - <dl class="layui-nav-child"> - {{#each this.subMenu}} - <dd><a lay-href="{{this.code}}?resourceId={{this.id}}">{{this.name}}</a></dd> - {{/each}} - </dl> - </li> - {{/each}} + {{#each data}} + <li class="layui-nav-item"> + <a><i class="layui-icon {{this.menuIcon}}"></i> <cite>{{this.menu}}</cite></a> + <dl class="layui-nav-child"> + {{#each this.subMenu}} + <dd><a lay-href="{{this.code}}?resourceId={{this.id}}">{{this.name}}</a></dd> + {{/each}} + </dl> + </li> + {{/each}} </script> </body> </html> -- Gitblit v1.9.1