diff --git a/web-vue/src/components/ChatDialog.vue b/web-vue/src/components/ChatDialog.vue
index c82c4f7..f4e178b 100644
--- a/web-vue/src/components/ChatDialog.vue
+++ b/web-vue/src/components/ChatDialog.vue
@@ -39,19 +39,18 @@
- handleChatAction(cmd, chat)" @click.stop>
-
-
-
-
-
-
-
- 删除会话
-
-
-
-
+
+ handleChatAction(cmd, chat)">
+
+
+
+
+
+ 删除会话
+
+
+
+
@@ -697,6 +696,8 @@ onUnmounted(() => { if (unsubscribeWs) unsubscribeWs() })
.sidebar-item-status { font-size: 12px; color: #909399; }
.sidebar-item-status.online { color: #67c23a; }
.sidebar-empty { padding: 20px; text-align: center; color: #909399; font-size: 12px; }
+.chat-action-btn { display: flex; align-items: center; cursor: pointer; padding: 4px; border-radius: 4px; color: #909399; transition: all 0.2s; }
+.chat-action-btn:hover { color: #409eff; background: #f0f9ff; }
.chat-main { flex: 1; display: flex; flex-direction: column; }
.chat-header { display: flex; align-items: center; gap: 8px; padding: 12px; border-bottom: 1px solid #e4e7ed; }