From 8a67c292deeacaf228e0a5489b4c26a1fdd83803 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期四, 29 八月 2024 09:34:17 +0800 Subject: [PATCH] fix: 出题机器开发 --- src/api/agentSession.ts | 42 +++++++++++++++++++++++++++++++++++++++++- 1 files changed, 41 insertions(+), 1 deletions(-) diff --git a/src/api/agentSession.ts b/src/api/agentSession.ts index 7f5767d..fe56ed5 100644 --- a/src/api/agentSession.ts +++ b/src/api/agentSession.ts @@ -58,4 +58,44 @@ '/api/v1/canvas/reset', data ); -} \ No newline at end of file +} + +//楂樼骇agent浼氳瘽 +export function agentConversationSetApi(data) { + return axios.post( + '/api/v1/advanced-agent/conversation-set', + data + ); +} + +//楂樼骇浼氳瘽涓嬭浇 +export function agentConverDownloadApi(data) { + return axios.post( + '/api/v1/advanced-agent/download', + data + ); +} + +export const downloadFile = ({ + url, + filename, + target, +}: { + url: string; + filename?: string; + target?: string; +}) => { + const downloadElement = document.createElement('a'); + downloadElement.style.display = 'none'; + downloadElement.href = url; + if (target) { + downloadElement.target = '_blank'; + } + downloadElement.rel = 'noopener noreferrer'; + if (filename) { + downloadElement.download = filename; + } + document.body.appendChild(downloadElement); + downloadElement.click(); + document.body.removeChild(downloadElement); +}; \ No newline at end of file -- Gitblit v1.8.0