From 7d7ea96d6536c173f10c04e7accb6cd897797d80 Mon Sep 17 00:00:00 2001 From: guqing <1484563614@qq.com> Date: Sun, 10 Oct 2021 15:28:48 +0800 Subject: [PATCH 1/4] feat: add work dir backup options --- src/api/backup.js | 10 ++++- .../system/components/BackupWorkDirDrawer.vue | 37 +++++++++++++++---- 2 files changed, 38 insertions(+), 9 deletions(-) diff --git a/src/api/backup.js b/src/api/backup.js index a18c60502..3f08ee71d 100644 --- a/src/api/backup.js +++ b/src/api/backup.js @@ -15,14 +15,22 @@ backupApi.importMarkdown = (formData, uploadProgress, cancelToken) => { }) } -backupApi.backupWorkDir = () => { +backupApi.backupWorkDir = backupItems => { return service({ url: `${baseUrl}/work-dir`, method: 'post', + data: backupItems, timeout: 8640000 // 24 hours }) } +backupApi.listWorkDirOptions = () => { + return service({ + url: `${baseUrl}/work-dir/options`, + method: 'get' + }) +} + backupApi.listWorkDirBackups = () => { return service({ url: `${baseUrl}/work-dir`, diff --git a/src/views/system/components/BackupWorkDirDrawer.vue b/src/views/system/components/BackupWorkDirDrawer.vue index 53ecca49b..350d0cd94 100644 --- a/src/views/system/components/BackupWorkDirDrawer.vue +++ b/src/views/system/components/BackupWorkDirDrawer.vue @@ -41,20 +41,30 @@
+ 备份 + 刷新 + +
+ + + + + {{ item }} + + +