From 1ce18c8e10e6717eb003a062e588d8c4c17de7bf Mon Sep 17 00:00:00 2001 From: jmal Date: Sat, 8 Jun 2024 23:52:24 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E9=80=82=E9=85=8D=20onlyoffice=20JWT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/setting-api.js | 15 ++++ src/components/ShowFile/ShowFile.vue | 2 +- src/components/office/OnlyOfficeEditor.vue | 88 ++++++++++++------- src/utils/file-config.js | 28 +++--- src/views/setting/cloudManager.vue | 16 ++-- .../setting/{ => cloudSetting}/ldapConfig.vue | 0 .../setting/cloudSetting/officeConfig.vue | 83 +++++++++++++++++ .../{ => cloudSetting}/transcodeConfig.vue | 6 +- 8 files changed, 190 insertions(+), 48 deletions(-) rename src/views/setting/{ => cloudSetting}/ldapConfig.vue (100%) create mode 100644 src/views/setting/cloudSetting/officeConfig.vue rename src/views/setting/{ => cloudSetting}/transcodeConfig.vue (91%) diff --git a/src/api/setting-api.js b/src/api/setting-api.js index 2547ea1..b65f110 100644 --- a/src/api/setting-api.js +++ b/src/api/setting-api.js @@ -83,6 +83,21 @@ export default { url: '/user/setting/resetMenuAndRole', method: 'put', }) + }, + // 获取office配置 + getOfficeConfig: function() { + return request({ + url: '/office/config', + method: 'get' + }) + }, + // 更新office配置 + updateOfficeConfig: function(data) { + return request({ + url: '/office/config', + method: 'put', + data + }) } } diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index 8deb776..9899a23 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -2206,7 +2206,7 @@ export default { }, extendedInfo(file) { if (!file.exif && !file.video) { - return + return '' } return "\r\n" + formatExif(file.exif) + formatVideo(file.video) }, diff --git a/src/components/office/OnlyOfficeEditor.vue b/src/components/office/OnlyOfficeEditor.vue index a88f1b5..14785eb 100644 --- a/src/components/office/OnlyOfficeEditor.vue +++ b/src/components/office/OnlyOfficeEditor.vue @@ -22,6 +22,7 @@ + + diff --git a/src/views/setting/transcodeConfig.vue b/src/views/setting/cloudSetting/transcodeConfig.vue similarity index 91% rename from src/views/setting/transcodeConfig.vue rename to src/views/setting/cloudSetting/transcodeConfig.vue index 60306fb..c352070 100644 --- a/src/views/setting/transcodeConfig.vue +++ b/src/views/setting/cloudSetting/transcodeConfig.vue @@ -1,6 +1,6 @@