From ca23283c6e32fa3ae220aed992a7a9d38effe7a1 Mon Sep 17 00:00:00 2001 From: kongduo <2214111382@qq.com> Date: Thu, 11 Jun 2026 18:45:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 18 +- src/App.vue | 6 +- src/pinia/modules/app.js | 4 +- src/pinia/modules/user.js | 5 +- src/style/element/index.scss | 2 +- src/style/element_visiable.scss | 360 +++++++++++- src/style/main.scss | 543 +++++++++++++++++- src/utils/format.js | 13 + src/utils/request.js | 6 + src/view/dashboard/components/card.vue | 82 ++- .../detail/components/info/index.vue | 24 +- .../detail/components/line/index.vue | 53 +- .../detail/components/trend/index.vue | 160 ++++-- .../list/components/detail/index.vue | 49 +- .../equipment/list/components/list/index.vue | 120 ++-- src/view/layout/aside/combinationMode.vue | 6 +- src/view/layout/aside/headMode.vue | 2 +- src/view/layout/aside/normalMode.vue | 4 +- src/view/layout/aside/sidebarMode.vue | 6 +- src/view/layout/header/index.vue | 6 +- src/view/layout/index.vue | 56 +- src/view/layout/tabs/index.vue | 85 ++- src/view/login/index.vue | 133 ++++- src/view/person/person.vue | 58 +- src/view/securityControl/alarmList/index.vue | 79 ++- vite.config.js | 8 + 26 files changed, 1656 insertions(+), 232 deletions(-) diff --git a/index.html b/index.html index b5e5c55..53a5ff6 100644 --- a/index.html +++ b/index.html @@ -19,7 +19,8 @@ } body { margin: 0; - --64f90c3645474bd5: #409eff; + background: #020617; + --64f90c3645474bd5: #00d4ff; } #gva-loading-box { position: relative; @@ -28,6 +29,11 @@ justify-content: center; height: 100vh; width: 100vw; + overflow: hidden; + background: + radial-gradient(circle at 12% 10%, rgba(0, 212, 255, 0.16), transparent 28%), + radial-gradient(circle at 86% 6%, rgba(245, 158, 11, 0.1), transparent 22%), + linear-gradient(135deg, #020617 0%, #07111f 52%, #0f172a 100%); } #loading-text { position: absolute; @@ -35,8 +41,11 @@ left: 0; width: 100%; text-align: center; - color: #666; + color: #67e8f9; font-size: 14px; + font-weight: 700; + letter-spacing: 0.08em; + text-shadow: 0 0 12px rgba(0, 212, 255, 0.38); } #loading { position: absolute; @@ -55,6 +64,7 @@ width: 50px; height: 50px; background: var(--64f90c3645474bd5); + box-shadow: 0 0 22px rgba(0, 212, 255, 0.58); animation: animate 0.5s linear infinite; position: absolute; top: 0; @@ -82,8 +92,8 @@ #shadow { width: 50px; height: 5px; - background: #000; - opacity: 0.1; + background: #67e8f9; + opacity: 0.28; position: absolute; top: 59px; left: 0; diff --git a/src/App.vue b/src/App.vue index dd3e5ec..7124144 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,5 @@