From fb6e4a0041575dfacc4da9f8fc66d9a3d1f8a6b8 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 19 五月 2026 15:50:40 +0800
Subject: [PATCH] feat(multiple): 为构建过程添加环境变量管理功能

---
 src/components/AIChatSidebar/index.vue |   36 ++++++++++++++++--------------------
 1 files changed, 16 insertions(+), 20 deletions(-)

diff --git a/src/components/AIChatSidebar/index.vue b/src/components/AIChatSidebar/index.vue
index 3d234d6..9836854 100644
--- a/src/components/AIChatSidebar/index.vue
+++ b/src/components/AIChatSidebar/index.vue
@@ -4,7 +4,7 @@
     <div v-if="!hideTrigger" class="ai-chat-trigger" @click="toggleSidebar" v-show="!visible">
       <el-tooltip :content="currentAssistant.tooltip" placement="left">
         <div class="trigger-icon">
-          <el-icon :size="30" color="#fff"><component :is="currentAssistant.icon" /></el-icon>
+          <el-icon :size="22" color="#fff"><component :is="currentAssistant.icon" /></el-icon>
         </div>
       </el-tooltip>
     </div>
@@ -3850,30 +3850,30 @@
 .ai-chat-trigger {
   pointer-events: auto;
   position: fixed;
-  right: 24px;
-  bottom: 100px;
-  width: 56px;
-  height: 56px;
+  right: 10px;
+  bottom: 12px;
+  width: 40px;
+  height: 40px;
   background: $gradient-dark;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   cursor: pointer;
-  box-shadow: $shadow-deep, 0 0 0 2px rgba(0, 85, 212, 0.3) inset, 0 0 30px rgba(0, 119, 232, 0.2);
-  transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
-  z-index: 2001;
-  animation: triggerPulse 3s ease-in-out infinite;
+  box-shadow: 0 8px 18px rgba(0, 68, 170, 0.32), 0 0 0 1px rgba(0, 136, 232, 0.32) inset;
+  transition: transform 0.22s ease, box-shadow 0.22s ease, opacity 0.22s ease;
+  z-index: 1020;
+  opacity: 0.9;
 
   &::before {
     content: '';
     position: absolute;
-    inset: -6px;
+    inset: -4px;
     background: linear-gradient(135deg, rgba(0, 85, 212, 0.4), rgba(0, 136, 232, 0.3), rgba(90, 159, 224, 0.2));
     border-radius: 50%;
     z-index: -1;
-    filter: blur(16px);
-    animation: glowPulse 2s ease-in-out infinite alternate;
+    filter: blur(10px);
+    opacity: 0.35;
   }
 
   &::after {
@@ -3886,16 +3886,12 @@
   }
 
   &:hover {
-    transform: scale(1.12) translateY(-4px);
-    box-shadow: $shadow-deep, 0 0 0 3px rgba(0, 136, 232, 0.4) inset, 0 0 50px rgba(0, 136, 232, 0.3);
-
-    &::before {
-      animation: glowPulse 1s ease-in-out infinite alternate;
-    }
+    transform: scale(1.05) translateY(-1px);
+    box-shadow: 0 10px 22px rgba(0, 68, 170, 0.38), 0 0 0 1px rgba(0, 136, 232, 0.42) inset;
 
     .trigger-icon {
-      transform: rotate(-8deg) scale(1.05);
-      filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.5));
+      transform: scale(1.03);
+      filter: drop-shadow(0 0 6px rgba(255, 255, 255, 0.42));
     }
   }
 

--
Gitblit v1.9.3