Skip to content

Commit 0e887d5

Browse files
committed
导出聊天记录:带上时间戳
1 parent 56ca321 commit 0e887d5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/renderer/src/components/views/chat2assistant/chat-window/ChatWindowHeader.vue

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Message, Modal } from '@arco-design/web-vue'
33
import AssistantForm from '@renderer/components/views/chat2assistant/assistant-list/AssistantForm.vue'
44
import { useAssistantStore } from '@renderer/store/assistant'
55
import { useSystemStore } from '@renderer/store/system'
6-
import { nowTimestamp } from '@renderer/utils/date-util'
6+
import { formatDateTime, nowTimestamp } from '@renderer/utils/date-util'
77
import { exportTextFile } from '@renderer/utils/download-util'
88
import { copyObj } from '@renderer/utils/object-util'
99
import { copyFields } from '@renderer/utils/object-util'
@@ -108,9 +108,9 @@ const exportChatMessageList = () => {
108108
return
109109
}
110110
const content = data.currentAssistant.chatMessageList
111-
.map((r) => r.role + ': \n' + r.content)
111+
.map((r) => `[${formatDateTime(new Date(r.createTime))}] ${r.role} : \n${r.content}`)
112112
.join('\n\n')
113-
exportTextFile(`records-${nowTimestamp()}.md`, content)
113+
exportTextFile(`chat-records-${nowTimestamp()}.md`, content)
114114
}
115115
116116
const assistantUpdate = (newAssistant: Assistant) => {

src/renderer/src/components/views/collection-set/CollectionSet.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ const exportChatMessageList = (id: string) => {
7070
return
7171
}
7272
const content = collectionSet.chat?.chatMessageList
73-
.map((r) => r.role + ': \n' + r.content)
73+
.map((r) => `[${formatDateTime(new Date(r.createTime))}] ${r.role} : \n${r.content}`)
7474
.join('\n\n')
75-
exportTextFile(`records-${nowTimestamp()}.md`, content)
75+
exportTextFile(`chat-records-${nowTimestamp()}.md`, content)
7676
}
7777
7878
// 新建笔记

0 commit comments

Comments
 (0)