From a2e922b654f7ae2f420d384c1a305b37d2098f74 Mon Sep 17 00:00:00 2001
From: L <L@132>
Date: 星期一, 12 一月 2026 09:41:29 +0800
Subject: [PATCH] *
---
src/main/webapp/static/css/indexHCDDXKD.css | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/main/resources/license.lic | 0
2 files changed, 180 insertions(+), 0 deletions(-)
diff --git a/src/main/resources/license.lic b/src/main/resources/license.lic
index a6374ae..28a6414 100644
--- a/src/main/resources/license.lic
+++ b/src/main/resources/license.lic
Binary files differ
diff --git a/src/main/webapp/static/css/indexHCDDXKD.css b/src/main/webapp/static/css/indexHCDDXKD.css
new file mode 100644
index 0000000..523d1dc
--- /dev/null
+++ b/src/main/webapp/static/css/indexHCDDXKD.css
@@ -0,0 +1,180 @@
+
+/* 璁稿彲璇佹í骞呮牱寮� - 淇敼鍘熸湁鏍峰紡 */
+.license-banner {
+ position: fixed; /* 鏀逛负 fixed 瀹氫綅锛屽浐瀹氬湪鏈�涓婃柟 */
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 60px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ z-index: 9999; /* 纭繚鍦ㄦ渶涓婂眰 */
+ font-size: 20px;
+ font-weight: bold;
+ animation: pulse 2s infinite;
+ box-shadow: 0 4px 20px rgba(0,0,0,0.3);
+ backdrop-filter: blur(5px); /* 姣涚幓鐠冩晥鏋� */
+}
+
+.license-banner.expired {
+ background: linear-gradient(135deg, rgba(255, 65, 108, 0.95), rgba(255, 75, 43, 0.95));
+ color: white;
+ border-bottom: 3px solid #ff0000;
+ animation: pulse 1s infinite, shake 0.5s infinite;
+}
+
+.license-banner.urgent {
+ background: linear-gradient(135deg, rgba(255, 153, 102, 0.95), rgba(255, 94, 98, 0.95));
+ color: white;
+ border-bottom: 3px solid #ff9800;
+ animation: pulse 1.5s infinite;
+}
+
+.license-banner.warning {
+ background: linear-gradient(135deg, rgba(246, 211, 101, 0.95), rgba(253, 160, 133, 0.95));
+ color: #333;
+ border-bottom: 3px solid #ffc107;
+ animation: pulse 2s infinite;
+}
+
+.license-content {
+ display: flex;
+ align-items: center;
+ gap: 15px;
+ padding: 0 20px;
+}
+
+.license-content i {
+ font-size: 24px;
+ animation: iconPulse 2s infinite;
+}
+
+.license-text {
+ font-size: 18px;
+ font-weight: bold;
+ text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
+ letter-spacing: 1px;
+}
+
+.license-days {
+ background: rgba(255, 255, 255, 0.2);
+ padding: 5px 12px;
+ border-radius: 20px;
+ font-size: 16px;
+ font-weight: bold;
+ backdrop-filter: blur(10px);
+ border: 1px solid rgba(255, 255, 255, 0.3);
+}
+
+/* 鍔ㄧ敾鏁堟灉 */
+@keyframes pulse {
+ 0% {
+ opacity: 0.9;
+ box-shadow: 0 4px 20px rgba(0,0,0,0.3);
+ }
+ 50% {
+ opacity: 1;
+ box-shadow: 0 4px 30px rgba(0,0,0,0.5);
+ }
+ 100% {
+ opacity: 0.9;
+ box-shadow: 0 4px 20px rgba(0,0,0,0.3);
+ }
+}
+
+@keyframes shake {
+ 0%, 100% { transform: translateX(0); }
+ 10%, 30%, 50%, 70%, 90% { transform: translateX(-3px); }
+ 20%, 40%, 60%, 80% { transform: translateX(3px); }
+}
+
+@keyframes iconPulse {
+ 0%, 100% { transform: scale(1); }
+ 50% { transform: scale(1.1); }
+}
+
+/* 涓鸿繃鏈熺殑娣诲姞鏇村己鐑堢殑鍔ㄧ敾 */
+.license-banner.expired i {
+ animation: iconPulse 0.8s infinite alternate;
+}
+
+.license-banner.urgent i {
+ animation: iconPulse 1s infinite alternate;
+}
+
+/* 璋冩暣涓讳綋甯冨眬锛屼负妯箙鑵惧嚭绌洪棿 */
+#app {
+ margin-top: 60px; /* 涓烘í骞呴鐣欓珮搴� */
+ height: calc(100vh - 60px); /* 璋冩暣楂樺害 */
+ overflow: auto; /* 濡傛灉闇�瑕佹粴鍔� */
+}
+
+/* 濡傛灉鍘熸湁 header 杩樺湪浣跨敤锛屼篃闇�瑕佽皟鏁� */
+header {
+ position: relative;
+ z-index: 1;
+ margin-top: 60px; /* 濡傛灉鏈� header锛屼篃瑕佷笅绉� */
+}
+
+/* 纭繚妯箙涓嶄細褰卞搷鍏朵粬鍏冪礌鐨勭偣鍑讳簨浠� */
+.license-banner {
+ pointer-events: auto; /* 鍏佽妯箙鏈韩鐨勪氦浜� */
+}
+
+.license-banner * {
+ pointer-events: auto;
+}
+
+/* 鍝嶅簲寮忚皟鏁� */
+@media (max-width: 768px) {
+ .license-banner {
+ height: 50px;
+ font-size: 16px;
+ }
+
+ .license-text {
+ font-size: 16px;
+ }
+
+ .license-days {
+ font-size: 14px;
+ padding: 3px 8px;
+ }
+
+ .license-content i {
+ font-size: 20px;
+ }
+
+ #app {
+ margin-top: 50px;
+ height: calc(100vh - 50px);
+ }
+}
+.task-bar-right1 {
+ position: fixed;
+ top: 5%;
+ width: 25%;
+ background-color: rgba(255, 255, 255, 0);
+ border-radius: 5px;
+ padding: 10px;
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0);
+ z-index: 1000; /* 淇敼杩欎竴琛� */
+}
+
+/* 鏂板鏍峰紡 - 纭繚浠诲姟鏍忓湪鏈�涓婂眰 */
+.task-bar-left,
+.task-bar-left1,
+.task-bar-right,
+.task-bar-right1 {
+ z-index: 10000 !important;
+}
+
+.task-bar-div1 {
+ z-index: 10001 !important;
+}
+
+.el-table {
+ z-index: 10002 !important;
+ position: relative;
+}
\ No newline at end of file
--
Gitblit v1.9.1