From 673cdada5a728c384b419859e77c7ce538228e16 Mon Sep 17 00:00:00 2001 From: RockYang Date: Wed, 19 Apr 2023 19:14:34 +0800 Subject: [PATCH] optimize the title for new chat, fixed bug for clear chat history --- web/src/utils/storage.js | 1 + web/src/views/ChatFree.vue | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/web/src/utils/storage.js b/web/src/utils/storage.js index 41489721..161cffbf 100644 --- a/web/src/utils/storage.js +++ b/web/src/utils/storage.js @@ -55,6 +55,7 @@ export function appendChatHistory(chatId, message) { export function clearChatHistory() { Storage.remove(ChatHistoryKey); + Storage.remove(ChatListKey); } // 获取指定会话的历史记录 diff --git a/web/src/views/ChatFree.vue b/web/src/views/ChatFree.vue index 5879f3e9..08611b0e 100644 --- a/web/src/views/ChatFree.vue +++ b/web/src/views/ChatFree.vue @@ -514,6 +514,8 @@ export default defineComponent({ } ).then(() => { clearChatHistory(); + this.chatData = []; + this.chatList = []; ElMessage.success("当前角色会话已清空"); }).catch(() => { }) @@ -552,6 +554,7 @@ export default defineComponent({ if (chatHistory === null) { return; } + this.curChat.title = chatHistory[0].content; // 追加会话 setChat(this.curChat); } @@ -591,6 +594,7 @@ export default defineComponent({ } }, + // 取消修改 cancel: function (chat) { chat.edit = false; chat.removing = false;