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