diff --git a/src/renderer/views/home/ChatHistory.vue b/src/renderer/views/home/ChatHistory.vue index 031a97b..9dec13b 100644 --- a/src/renderer/views/home/ChatHistory.vue +++ b/src/renderer/views/home/ChatHistory.vue @@ -21,11 +21,54 @@
{{ item.conversationTitle }}
- + + + + ... + + + + + + + + + + + + + + + + + + 您确定删除该会话吗?删除后将无法恢复!
+
+ +
+ @@ -34,6 +77,11 @@ import { ref, onMounted, defineEmits } from 'vue' import { RiAddLine, RiArrowRightSLine, RiArrowDownSLine } from '@remixicon/vue' import { getSessionList } from '../../api/SessionsApi'; +const deleteDialogVisible = ref(false) +const renameDialogFormVisible = ref(false) +const newMessageName = ref('') +const formLabelWidth = '100px' + interface HistoryMessage { conversationId: string; conversationTitle: string; @@ -65,6 +113,30 @@ const selectedHistoryMessage = (conversationId: string) => { emit('select-chat', conversationId) } +/// 重命名历史消息 +const renameHistoryMessage = (conversationId: string) => { + console.log('rename message', conversationId) + renameDialogFormVisible.value = true +} + +/// 删除历史消息 +const deleteHistoryMessage = (conversationId: string) => { + console.log('delete message', conversationId) + deleteDialogVisible.value = true +} + +/// 提交重命名 +const submitNameChange = () => { + console.log('submit name change', newMessageName.value) + renameDialogFormVisible.value = false +} + +/// 提交删除 +const submitDelete = () => { + console.log('submit delete') + deleteDialogVisible.value = false +} + /// 页面加载时获取历史会话列表 onMounted(() => { getHistoryConversationList()