From 721ec4a5daf033b6d9312e5cae0932b13dc10dc8 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 20 Jan 2025 17:24:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=97=A5=E5=BF=97=E5=A4=87=E4=BB=BDFTP?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E9=85=8D=E7=BD=AE=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/logManage/exportFile.ts | 38 ++++ src/views/logManage/exportFile/index.vue | 252 ++++++++++++++++++++++- src/views/system/config/index.vue | 5 +- 3 files changed, 292 insertions(+), 3 deletions(-) diff --git a/src/api/logManage/exportFile.ts b/src/api/logManage/exportFile.ts index d3f48477..85c29ccf 100644 --- a/src/api/logManage/exportFile.ts +++ b/src/api/logManage/exportFile.ts @@ -51,3 +51,41 @@ export function delFile(query: Record) { params: query, }); } + +/** + * 更新FTP信息 + * @param data 数据 + * @returns object + */ +export function updateFTPInfo(data: Record) { + return request({ + url: `/lm/table/ftp`, + method: 'post', + data: data, + }); +} + +/** + * 获取FTP信息 + * @param data 数据 + * @returns object + */ +export function getFTPInfo() { + return request({ + url: `/lm/table/ftp`, + method: 'get', + }); +} + +/** + * 发送FTP文件 + * @param data 数据 + * @returns object + */ +export function putFTPInfo(filePath: string, fileName: string) { + return request({ + url: `/lm/table/ftp`, + method: 'put', + data: { filePath, fileName }, + }); +} diff --git a/src/views/logManage/exportFile/index.vue b/src/views/logManage/exportFile/index.vue index f9adaec2..60d35470 100644 --- a/src/views/logManage/exportFile/index.vue +++ b/src/views/logManage/exportFile/index.vue @@ -1,19 +1,24 @@