From b8cdf530fcc0173d775caec9e69ab6bb11184e3b Mon Sep 17 00:00:00 2001 From: zoujing Date: Wed, 21 Jan 2026 16:08:36 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E8=B0=83=E6=95=B4=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/views/home/ChatBox.vue | 13 ++--- .../views/home/components/ChatAIMark.vue | 5 ++ .../views/home/components/ChatLoading.vue | 50 +++++++++++++++++++ .../views/home/components/ChatNameTime.vue | 17 +++++++ .../views/home/components/ChatRoleAI.vue | 5 +- 5 files changed, 81 insertions(+), 9 deletions(-) create mode 100644 src/renderer/views/home/components/ChatAIMark.vue create mode 100644 src/renderer/views/home/components/ChatLoading.vue create mode 100644 src/renderer/views/home/components/ChatNameTime.vue diff --git a/src/renderer/views/home/ChatBox.vue b/src/renderer/views/home/ChatBox.vue index 1841805..b61278e 100644 --- a/src/renderer/views/home/ChatBox.vue +++ b/src/renderer/views/home/ChatBox.vue @@ -12,11 +12,8 @@
-
- ZHINIAN - 20:30 -
+ + @@ -25,9 +22,7 @@ -
- 本回答由 AI 生成 -
+ @@ -79,6 +74,8 @@ import ChatAvatar from './components/ChatAvatar.vue'; import ChatOperation from './components/ChatOperation.vue'; import ChatRoleAI from './components/ChatRoleAI.vue'; import ChatRoleMe from './components/ChatRoleMe.vue'; +import ChatAIMark from './components/ChatAIMark.vue'; +import ChatNameTime from './components/ChatNameTime.vue'; import { Session } from '../../utils/storage'; diff --git a/src/renderer/views/home/components/ChatAIMark.vue b/src/renderer/views/home/components/ChatAIMark.vue new file mode 100644 index 0000000..59f7945 --- /dev/null +++ b/src/renderer/views/home/components/ChatAIMark.vue @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/src/renderer/views/home/components/ChatLoading.vue b/src/renderer/views/home/components/ChatLoading.vue new file mode 100644 index 0000000..8739f80 --- /dev/null +++ b/src/renderer/views/home/components/ChatLoading.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/src/renderer/views/home/components/ChatNameTime.vue b/src/renderer/views/home/components/ChatNameTime.vue new file mode 100644 index 0000000..3b28e25 --- /dev/null +++ b/src/renderer/views/home/components/ChatNameTime.vue @@ -0,0 +1,17 @@ + + + \ No newline at end of file diff --git a/src/renderer/views/home/components/ChatRoleAI.vue b/src/renderer/views/home/components/ChatRoleAI.vue index 71f538f..94b1960 100644 --- a/src/renderer/views/home/components/ChatRoleAI.vue +++ b/src/renderer/views/home/components/ChatRoleAI.vue @@ -1,5 +1,7 @@ @@ -9,6 +11,7 @@ import { computed } from 'vue' import MarkdownIt from 'markdown-it' import hljs from 'highlight.js' import 'highlight.js/styles/github.css' +import ChatLoading from './ChatLoading.vue'; interface Props { msg: ChatMessage