diff --git a/vue-fastapi-frontend/src/main.js b/vue-fastapi-frontend/src/main.js
index a772047..1e38b0d 100644
--- a/vue-fastapi-frontend/src/main.js
+++ b/vue-fastapi-frontend/src/main.js
@@ -52,8 +52,7 @@ const app = createApp(App)
// 全局方法挂载
app.config.globalProperties.useDict = useDict
app.config.globalProperties.download = download
-app.config.globalProperties.download = download
-app.config.globalProperties.formatDateTime = formatDateTime
+app.config.globalProperties.formatDateTime = formatDateTime
app.config.globalProperties.resetForm = resetForm
app.config.globalProperties.handleTree = handleTree
app.config.globalProperties.addDateRange = addDateRange
diff --git a/vue-fastapi-frontend/src/views/aichat/MdRenderer.vue b/vue-fastapi-frontend/src/views/aichat/MdRenderer.vue
index b93546d..c747797 100644
--- a/vue-fastapi-frontend/src/views/aichat/MdRenderer.vue
+++ b/vue-fastapi-frontend/src/views/aichat/MdRenderer.vue
@@ -15,6 +15,11 @@
+
+
+ {{ doc.file_name }}
+
+
@@ -29,7 +34,7 @@ import chatTable from './chatTable.vue'
import htmlCharts from './htmlCharts.vue'
import {Download, FullScreen} from "@element-plus/icons-vue";
import { ref, watch} from 'vue'
-
+const { proxy } = getCurrentInstance();
const props = defineProps({
source: Array,
is_large: Boolean,
@@ -41,6 +46,13 @@ function fullscreenG6(data){
emit('fullscreenG6',data)
}
+function downLoadFile(doc){
+ let data = {file:doc.file_name,bucket: doc.bucket,sessionId: doc.session_id}
+ proxy.download("/default-api/aichat/file/download", {
+ ...data,
+ }, doc.file_name);
+}
+
function downLoadTable(data){
const worksheet = XLSX.utils.json_to_sheet(data);
// 创建一个新的工作簿并将工作表添加到工作簿中
diff --git a/vue-fastapi-frontend/src/views/aichat/aichat.vue b/vue-fastapi-frontend/src/views/aichat/aichat.vue
index 5f5983e..976a817 100644
--- a/vue-fastapi-frontend/src/views/aichat/aichat.vue
+++ b/vue-fastapi-frontend/src/views/aichat/aichat.vue
@@ -180,7 +180,6 @@