From 33f8d427958f8af1994cc3c726026517c26ad335 Mon Sep 17 00:00:00 2001 From: kckDeepak Date: Fri, 22 May 2026 15:45:37 +0530 Subject: [PATCH] Download report feature implemented --- frontend/src/api/report.js | 8 +++++ frontend/src/components/Step4Report.vue | 44 ++++++++++++++++++++++++- 2 files changed, 51 insertions(+), 1 deletion(-) diff --git a/frontend/src/api/report.js b/frontend/src/api/report.js index c89a67d8..d541a32f 100644 --- a/frontend/src/api/report.js +++ b/frontend/src/api/report.js @@ -42,6 +42,14 @@ export const getReport = (reportId) => { return service.get(`/api/report/${reportId}`) } +/** + * Download report as Markdown file + * @param {string} reportId + */ +export const downloadReport = (reportId) => { + return service.get(`/api/report/${reportId}/download`, { responseType: 'blob' }) +} + /** * 与 Report Agent 对话 * @param {Object} data - { simulation_id, message, chat_history? } diff --git a/frontend/src/components/Step4Report.vue b/frontend/src/components/Step4Report.vue index 8e53ceb5..4bec1570 100644 --- a/frontend/src/components/Step4Report.vue +++ b/frontend/src/components/Step4Report.vue @@ -127,6 +127,16 @@ + + +