From bbc4982091c9d70caede6924380fbd7b1d8082c1 Mon Sep 17 00:00:00 2001
From: jiazx0107 <jiazx0107@163.com>
Date: 星期二, 16 十二月 2025 09:03:01 +0800
Subject: [PATCH] 新增DEMO提醒页面

---
 fzzy-igdss-web/src/main/resources/templates/demo_v1.html                 |  173 +++++++++++++++++++++++++++++++++++++++++++
 fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/DemoController.java |   34 ++++++++
 fzzy-igdss-web/src/main/resources/templates/skin.html                    |    3 
 3 files changed, 207 insertions(+), 3 deletions(-)

diff --git a/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/DemoController.java b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/DemoController.java
new file mode 100644
index 0000000..d7b75cc
--- /dev/null
+++ b/fzzy-igdss-web/src/main/java/com/fzzy/sys/controller/DemoController.java
@@ -0,0 +1,34 @@
+package com.fzzy.sys.controller;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * @Desc:
+ * @Author: Andy.jia
+ * @Date: 2025/12/15
+ */
+@Controller
+public class DemoController {
+
+    /**
+     * DEMO椤甸潰鎺у埗
+     * @param request
+     * @param response
+     * @param tag
+     * @return
+     */
+    @GetMapping("/demo")
+    public String demo(HttpServletRequest request, HttpServletResponse response,
+                       @RequestParam("t") String tag, @RequestParam("r") String r) {
+
+        if (null == tag) tag = "1";
+
+        return "demo_v" + tag;
+    }
+}
diff --git a/fzzy-igdss-web/src/main/resources/templates/demo_v1.html b/fzzy-igdss-web/src/main/resources/templates/demo_v1.html
new file mode 100644
index 0000000..a389451
--- /dev/null
+++ b/fzzy-igdss-web/src/main/resources/templates/demo_v1.html
@@ -0,0 +1,173 @@
+<!DOCTYPE html>
+<html lang="zh_CN" xmlns:th="http://www.thymeleaf.org">
+<head>
+    <meta charset="utf-8"/>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+    <title>鏅烘収绮簱绠$悊绯荤粺-棣栭〉</title>
+    <link rel="stylesheet" th:href="@{/ajax/libs/layui-ruoyi/css/layui.css}"/>
+    <!-- 鑷畾涔夋牱寮� -->
+    <style>
+        body {
+            background-color: #f8f9fa;
+            font-family: 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif;
+        }
+
+        .container {
+            min-height: 100vh;
+            display: flex;
+            flex-direction: column;
+            justify-content: center;
+            align-items: center;
+            padding: 20px;
+            box-sizing: border-box;
+        }
+
+        .notification-card {
+            background: #fff;
+            border-radius: 12px;
+            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
+            padding: 40px 30px;
+            max-width: 500px;
+            width: 100%;
+            text-align: center;
+            transform: translateY(20px);
+            opacity: 0;
+            animation: fadeInUp 0.8s ease forwards;
+        }
+
+        @keyframes fadeInUp {
+            to {
+                transform: translateY(0);
+                opacity: 1;
+            }
+        }
+
+        .icon-container {
+            width: 120px;
+            height: 120px;
+            margin: 0 auto 30px;
+            background: linear-gradient(135deg, #e8f4f8 0%, #f0f8fb 100%);
+            border-radius: 50%;
+            display: flex;
+            align-items: center;
+            justify-content: center;
+            position: relative;
+            overflow: hidden;
+        }
+
+        .icon-container::before {
+            content: '';
+            position: absolute;
+            top: 0;
+            left: 0;
+            width: 100%;
+            height: 100%;
+            background: rgba(66, 153, 225, 0.1);
+            transform: scale(0);
+            border-radius: 50%;
+            animation: pulse 2s infinite;
+        }
+
+        @keyframes pulse {
+            0% {
+                transform: scale(0.5);
+                opacity: 0.8;
+            }
+            100% {
+                transform: scale(1.2);
+                opacity: 0;
+            }
+        }
+
+        .notification-icon {
+            font-size: 50px;
+            color: #4299e1;
+            position: relative;
+            z-index: 1;
+        }
+
+        .notification-title {
+            font-size: 24px;
+            font-weight: 600;
+            color: #2d3748;
+            margin-bottom: 15px;
+        }
+
+        .notification-desc {
+            font-size: 16px;
+            color: #718096;
+            line-height: 1.6;
+            margin-bottom: 30px;
+        }
+
+        .back-btn {
+            background-color: #4299e1;
+            color: #fff;
+            border-radius: 8px;
+/*            padding: 12px 30px;*/
+            font-size: 16px;
+            transition: all 0.3s ease;
+            border: none;
+        }
+
+        .back-btn:hover {
+            background-color: #3182ce;
+            transform: translateY(-2px);
+            box-shadow: 0 4px 12px rgba(66, 153, 225, 0.3);
+            color: #fff;
+        }
+
+        .footer {
+            margin-top: 40px;
+            color: #a0aec0;
+            font-size: 14px;
+            text-align: center;
+        }
+
+        @media (max-width: 768px) {
+            .notification-card {
+                padding: 30px 20px;
+            }
+
+            .icon-container {
+                width: 100px;
+                height: 100px;
+            }
+
+            .notification-icon {
+                font-size: 40px;
+            }
+
+            .notification-title {
+                font-size: 20px;
+            }
+
+            .notification-desc {
+                font-size: 15px;
+            }
+        }
+    </style>
+</head>
+<body>
+<div class="container">
+    <!-- 鎻愰啋鍗$墖 -->
+    <div class="notification-card">
+        <div class="icon-container">
+            <i class="fas fa-flask notification-icon"></i>
+        </div>
+
+        <h2 class="notification-title">鍔熻兘璋冭瘯涓�︹��</h2>
+
+        <p class="notification-desc">
+            鎮ㄥソ锛佸綋鍓嶅姛鑳芥鍦ㄧ揣寮犳祴璇曚腑锛屼负浜嗙粰鎮ㄥ甫鏉ユ洿绋冲畾銆佷紭璐ㄧ殑浣撻獙锛�
+            鎴戜滑姝e湪杩涜鏈�鍚庣殑浼樺寲璋冩暣銆傛暚璇锋湡寰呮寮忓紑鏀撅紒
+        </p>
+
+        <button class="layui-btn back-btn">
+            <i class="fas fa-arrow-left mr-2"></i>绋嶅悗涓婄嚎鈥︹��
+        </button>
+    </div>
+</div>
+</body>
+</html>
\ No newline at end of file
diff --git a/fzzy-igdss-web/src/main/resources/templates/skin.html b/fzzy-igdss-web/src/main/resources/templates/skin.html
index c25f24e..1c0fd28 100644
--- a/fzzy-igdss-web/src/main/resources/templates/skin.html
+++ b/fzzy-igdss-web/src/main/resources/templates/skin.html
@@ -5,9 +5,6 @@
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     <meta name="renderer" content="webkit">
     <title>涓婚閫夋嫨</title>
-    <!--[if lt IE 9]>
-    <meta http-equiv="refresh" content="0;ie.html"/>
-    <![endif]-->
     <link rel="shortcut icon" href="../static/favicon.ico" th:href="@{favicon.ico}"/>
     <link th:href="@{/css/bootstrap.min.css}" rel="stylesheet"/>
     <link th:href="@{/css/style.min.css}" rel="stylesheet"/>

--
Gitblit v1.9.3