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()