From 03f5939096d30304974cdea897671ba8ae694f3a Mon Sep 17 00:00:00 2001 From: guqing <38999863+guqing@users.noreply.github.com> Date: Tue, 12 Oct 2021 14:54:29 +0800 Subject: [PATCH] feat: add work dir backup options (#362) * feat: add work dir backup options * feat: add layout to backup options * refactor: modify variable naming * refactor: rename variables --- src/api/backup.js | 10 +++- .../system/components/BackupWorkDirDrawer.vue | 55 ++++++++++++++----- 2 files changed, 51 insertions(+), 14 deletions(-) diff --git a/src/api/backup.js b/src/api/backup.js index a18c6050..6de46a6c 100644 --- a/src/api/backup.js +++ b/src/api/backup.js @@ -15,14 +15,22 @@ backupApi.importMarkdown = (formData, uploadProgress, cancelToken) => { }) } -backupApi.backupWorkDir = () => { +backupApi.backupWorkDir = options => { return service({ url: `${baseUrl}/work-dir`, method: 'post', + data: options, 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 53ecca49..877e3a32 100644 --- a/src/views/system/components/BackupWorkDirDrawer.vue +++ b/src/views/system/components/BackupWorkDirDrawer.vue @@ -41,20 +41,34 @@
- + 备份 刷新
+ + + + + + + {{ item }} + + + + +