diff --git a/Yi.Ai.Vue3/src/components/ContactUs/index.vue b/Yi.Ai.Vue3/src/components/ContactUs/index.vue
index 048e92c4..fc73ea31 100644
--- a/Yi.Ai.Vue3/src/components/ContactUs/index.vue
+++ b/Yi.Ai.Vue3/src/components/ContactUs/index.vue
@@ -1,6 +1,6 @@
-
-
+
+
diff --git a/Yi.Ai.Vue3/src/pages/chat/index.vue b/Yi.Ai.Vue3/src/pages/chat/index.vue
index c7b1c05e..65e2ce38 100644
--- a/Yi.Ai.Vue3/src/pages/chat/index.vue
+++ b/Yi.Ai.Vue3/src/pages/chat/index.vue
@@ -61,7 +61,7 @@ window.addEventListener('resize', checkIsMobile);
@@ -302,4 +305,41 @@ window.addEventListener('resize', checkIsMobile);
padding: 15px;
}
}
+
+/* 重要:需要深度选择器覆盖 Element Plus 默认样式 */
+.custom-menu :deep(.el-menu-item) {
+ height: auto !important;
+ min-height: 56px !important; /* 设置最小高度 */
+ padding: 12px 0 !important;
+ line-height: normal !important;
+}
+
+.custom-menu :deep(.el-menu-item .menu-content) {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ height: 100%;
+}
+
+.custom-menu :deep(.el-menu-item .menu-icon) {
+ margin: 0 !important;
+ font-size: 20px;
+}
+
+.custom-menu :deep(.el-menu-item .menu-label) {
+ margin-top: 4px;
+ font-size: 12px;
+ white-space: nowrap;
+}
+
+/* 处理激活状态 */
+.custom-menu :deep(.el-menu-item.is-active) {
+ background-color: var(--el-color-primary-light-9);
+}
+
+.custom-menu :deep(.el-menu-item:hover) {
+ background-color: var(--el-color-primary-light-8);
+}