From 642ddf29c6c1509b03ed63435e6f441ccb73d66c Mon Sep 17 00:00:00 2001 From: zttProjectSpace Date: Thu, 3 Apr 2025 14:37:32 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=A1=8C=E9=9D=A2=E7=AB=AF=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/codePreview.scss | 1 + .../dialoguePanel/DialoguePanel.vue | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/src/assets/styles/codePreview.scss b/src/assets/styles/codePreview.scss index 45eb7ae2..ae2ac7c3 100644 --- a/src/assets/styles/codePreview.scss +++ b/src/assets/styles/codePreview.scss @@ -13,6 +13,7 @@ table { border-collapse: collapse; margin: 16px 0; + width: max-content; } /* 表头样式 */ diff --git a/src/components/dialoguePanel/DialoguePanel.vue b/src/components/dialoguePanel/DialoguePanel.vue index 35485609..3cb498ba 100644 --- a/src/components/dialoguePanel/DialoguePanel.vue +++ b/src/components/dialoguePanel/DialoguePanel.vue @@ -253,6 +253,27 @@ const selectQuestion = (item: ExampleQuestionItem) => { .overflowTable { width: 100%; overflow-x: scroll; + &::-webkit-scrollbar-track { + background-image: linear-gradient( + 180deg, + #e7f0fd 1%, + #daeafc 40% + ) !important; + display: block !important; + } + + &::-webkit-scrollbar { + width: 3px; + height: 3px; + display: block !important; + } + + /* 滚动条的滑块 */ + &::-webkit-scrollbar-thumb { + background-color: #c3cedf; + border-radius: 3px; + display: block !important; + } } .suggestionItem { -- Gitee From 40c613e10d27e1bb490d88de3d19abe042fef056 Mon Sep 17 00:00:00 2001 From: zttProjectSpace Date: Thu, 3 Apr 2025 16:11:21 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E6=A1=8C=E9=9D=A2=E7=AB=AF=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E5=AF=B9=E8=AF=9D=E6=8C=89=E9=92=AE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dialogue/components/DialogueSession.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/views/dialogue/components/DialogueSession.vue b/src/views/dialogue/components/DialogueSession.vue index 235b6e06..e3047eaf 100644 --- a/src/views/dialogue/components/DialogueSession.vue +++ b/src/views/dialogue/components/DialogueSession.vue @@ -327,7 +327,6 @@ listen("fetch-stream-data", (event) => {
Date: Thu, 3 Apr 2025 17:20:44 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=A1=8C=E9=9D=A2=E7=AB=AF=E9=87=8D?= =?UTF-8?q?=E6=96=B0=E5=AF=B9=E8=AF=9D=E6=8C=89=E9=92=AE=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dialogue/components/DialogueSession.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/views/dialogue/components/DialogueSession.vue b/src/views/dialogue/components/DialogueSession.vue index e3047eaf..09c5eb08 100644 --- a/src/views/dialogue/components/DialogueSession.vue +++ b/src/views/dialogue/components/DialogueSession.vue @@ -188,6 +188,11 @@ const handlePauseAndReGenerate = (cid?: number) => { contentMessage.value = ""; }; +const handleCreateNewSession = (cid?: number) => { + handlePauseAndReGenerate(cid); + createNewSession(); +} + const handleMarkdown = async (content: string) => { const lastIndex = conversationList.value.length - 1; let markedStr = marked.parse( @@ -327,7 +332,7 @@ listen("fetch-stream-data", (event) => {
Date: Thu, 3 Apr 2025 17:38:34 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=86=B2=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dialogue/components/DialogueSession.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/dialogue/components/DialogueSession.vue b/src/views/dialogue/components/DialogueSession.vue index 1452ea51..1a6195e8 100644 --- a/src/views/dialogue/components/DialogueSession.vue +++ b/src/views/dialogue/components/DialogueSession.vue @@ -331,7 +331,7 @@ listen("fetch-stream-data", (event) => {
-- Gitee