From a8660cd50d520ab35b03da29b95861ee845fba1e Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期三, 11 三月 2026 15:20:38 +0800
Subject: [PATCH] 许可证提示优化
---
src/main/webapp/views/index.html | 94 +++++++++++++++++++++++++---------------------
1 files changed, 51 insertions(+), 43 deletions(-)
diff --git a/src/main/webapp/views/index.html b/src/main/webapp/views/index.html
index 14ad35b..7bec95f 100644
--- a/src/main/webapp/views/index.html
+++ b/src/main/webapp/views/index.html
@@ -108,32 +108,31 @@
<div class="layuimini-loader">
<div class="layuimini-loader-inner"></div>
</div>
-<!-- 寮圭獥鍐呭 -->
-<div class="popup" id="popup">
+<!-- 寮圭獥鍐呭锛岄粯璁ら殣钘� -->
+<div class="popup" id="popup" style="display: none;">
<div class="popup-content">
- <h2 style="font-size: 28px;margin-bottom: 10px;">璁稿彲璇佸嵆灏嗚繃鏈�</h2>
+ <h2 id="popup-title" 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>
</div>
</div>
<script>
// 鏄剧ず寮圭獥
- function showPopup(res) {
- console.log(res)
- document.getElementById('popup').style.display = 'block';
- // 鑾峰彇寮瑰嚭绐楀彛鍐呭鐨勫鍣ㄥ厓绱�
- var popupText = document.getElementById('popup-text');
- // 鍋囪鍚庡彴杩斿洖鐨勫瓧绗︿覆涓� responseString
- if (res!==""){
- // 鑾峰彇褰撳墠鏃ユ湡
+ function showPopup(days) {
+ var popup = document.getElementById('popup');
+ var title = document.getElementById('popup-title');
+ var text = document.getElementById('popup-text');
+
+ if (days && !isNaN(days) && days > 0) {
+ title.textContent = "璁稿彲璇佸嵆灏嗚繃鏈�"; // 浠呭湪闇�瑕佹樉绀烘椂璁剧疆鏍囬
const currentDate = new Date();
- // 鍒涘缓鏂版棩鏈熷璞″苟娣诲姞澶╂暟
- const newDate = new Date();
- newDate.setDate(currentDate.getDate() + res + 1);
- // 灏嗗瓧绗︿覆璁剧疆涓哄脊绐楀唴瀹圭殑鏂囨湰
- popupText.textContent = "璁稿彲璇佸皢浜�" + new Intl.DateTimeFormat('zh-CN').format(newDate) + "杩囨湡锛屽墿浣欐湁鏁堟湡:" + res + "澶╋紒";
- }else {
- document.getElementById('popup').style.display = 'none';
+ const expireDate = new Date();
+ expireDate.setDate(currentDate.getDate() + Number(days) + 1);
+ text.textContent = "璁稿彲璇佸皢浜�" + new Intl.DateTimeFormat('zh-CN').format(expireDate)
+ + "杩囨湡锛屽墿浣欐湁鏁堟湡: " + days + "澶╋紒";
+ popup.style.display = 'flex'; // 浠呴渶瑕佹椂鏄剧ず
+ } else {
+ popup.style.display = 'none'; // 涓嶉渶瑕佹椂闅愯棌鏁翠釜寮圭獥
}
}
@@ -146,26 +145,26 @@
<script type="text/javascript" src="../static/layui/layui.js"></script>
<script type="text/javascript" src="../static/js/handlebars/handlebars-v4.5.3.js"></script>
<script type="text/javascript" src="../static/js/common.js"></script>
-<script>
- f()
- function f() {
- $.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 <= 15) {
- showPopup(res.data)
- } else {
- showPopup("");
- }
- }
- }
- });
- }
-</script>
+<!--<script>-->
+<!-- f()-->
+<!-- function f() {-->
+<!-- $.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 <= 15) {-->
+<!-- showPopup(res.data)-->
+<!-- } else {-->
+<!-- showPopup("");-->
+<!-- }-->
+<!-- }-->
+<!-- }-->
+<!-- });-->
+<!-- }-->
+<!--</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 () {
@@ -222,12 +221,21 @@
method: 'POST',
success: function (res) {
if (res.code == 200) {
- let days = res.data
- if (days <= 30) {
- $("#licenseShow").show()
- $("#licenseDays").html(days)
+ let days = Number(res.data);
+
+ // 寮圭獥鏄剧ず
+ if (days <= 15) {
+ showPopup(days);
+ } else {
+ showPopup("");
}
- }else {
+
+ // 椤堕儴瀵艰埅鏉℃樉绀�
+ if (days <= 30) {
+ $("#licenseShow").show();
+ $("#licenseDays").html(days);
+ }
+ } else {
top.location.href = baseUrl + "/login";
}
}
--
Gitblit v1.9.1