From af63dd6a10e33f29aada50816ee217c2690e9f9d Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Fri, 30 Oct 2026 10:36:26 +0800 Subject: [PATCH] fix: share chat --- .../components/header/chat/index.vue | 26 +++--- .../components/header/portal/index.vue | 24 +++-- .../left-sidebar/conversation-list/index.vue | 18 ++-- .../portal-conversation-list/index.vue | 18 ++-- .../main/portal-application-panel/index.vue | 16 ++-- .../main/share-panel/index.vue | 88 +++++++++++-------- ui/src/styles/app.scss | 6 ++ 7 files changed, 118 insertions(+), 78 deletions(-) diff --git a/ui/src/conversation-panel/components/header/chat/index.vue b/ui/src/conversation-panel/components/header/chat/index.vue index 148bb525064..3490d1b6c1a 100644 --- a/ui/src/conversation-panel/components/header/chat/index.vue +++ b/ui/src/conversation-panel/components/header/chat/index.vue @@ -21,26 +21,32 @@ const handleNewConversation = () => (props.newConversation ? props.newConversati diff --git a/ui/src/conversation-panel/components/header/portal/index.vue b/ui/src/conversation-panel/components/header/portal/index.vue index 93df87f6115..a58766d4ddc 100644 --- a/ui/src/conversation-panel/components/header/portal/index.vue +++ b/ui/src/conversation-panel/components/header/portal/index.vue @@ -25,14 +25,18 @@ const handleNewConversation = () => (props.newConversation ? props.newConversati @@ -46,9 +50,11 @@ const handleNewConversation = () => (props.newConversation ? props.newConversati - - - + + + + + diff --git a/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue b/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue index 59f8aebc668..ca97dd89485 100644 --- a/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue +++ b/ui/src/conversation-panel/left-sidebar/conversation-list/index.vue @@ -21,16 +21,20 @@ const conversationTime = (conversation: Conversation) => relativeTimeFormat(conv

{{ appInfo?.name || 'AI 助手' }}

- - - + + + + + - - - 新建对话 - + + + + 新建对话 + +
历史对话
diff --git a/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue b/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue index f2965282f8a..10f96f6cdad 100644 --- a/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue +++ b/ui/src/conversation-panel/left-sidebar/portal-conversation-list/index.vue @@ -54,9 +54,11 @@ const handleDeleteConversation = (group: PortalApplicationGroup, conversation: C

智能体门户

- - - + + + + + @@ -65,10 +67,12 @@ const handleDeleteConversation = (group: PortalApplicationGroup, conversation: C 全部智能体 - - - 新建对话 - + + + + 新建对话 + +
历史对话
diff --git a/ui/src/conversation-panel/main/portal-application-panel/index.vue b/ui/src/conversation-panel/main/portal-application-panel/index.vue index 4f7dccff56d..028b50a8597 100644 --- a/ui/src/conversation-panel/main/portal-application-panel/index.vue +++ b/ui/src/conversation-panel/main/portal-application-panel/index.vue @@ -26,13 +26,17 @@ onMounted(() => {

全部智能体

diff --git a/ui/src/conversation-panel/main/share-panel/index.vue b/ui/src/conversation-panel/main/share-panel/index.vue index 2ca2f8ceaaa..6056662229b 100644 --- a/ui/src/conversation-panel/main/share-panel/index.vue +++ b/ui/src/conversation-panel/main/share-panel/index.vue @@ -2,6 +2,7 @@ import { computed } from 'vue' import ContentList from '../../components/content-list/index.vue' import ReverseInfiniteScroll from '../../core/reverse-infinite-scroll/index.vue' +import { useConversationListStore } from '../../left-sidebar/conversation-list/index' import { useMessageListStore } from '../../components/message-list/index' import { useSharePanelStore } from './index' import type { ChatMessage } from '../../core/types' @@ -17,6 +18,7 @@ interface ShareRound { const { messages, loading, hasMore, loadMore } = useMessageListStore() const share = useSharePanelStore() +const list = useConversationListStore() const shareRounds = computed(() => { const rounds: ShareRound[] = [] @@ -48,51 +50,59 @@ const handleShare = () => { - - diff --git a/ui/src/styles/app.scss b/ui/src/styles/app.scss index 58f7c564686..67513dd6157 100644 --- a/ui/src/styles/app.scss +++ b/ui/src/styles/app.scss @@ -268,10 +268,16 @@ h6 { border-radius: 6px; padding: calc(var(--spacing) * 3); &, + &-lg, &-sm { background-color: white !important; } + &-lg { + border-radius: 12px; + padding: calc(var(--spacing) * 4); + } + &-sm { border-radius: 12px; padding: calc(var(--spacing) * 2) calc(var(--spacing) * 3);