From 87a1e19e6fad7344de418090252ec89e2e4d017a Mon Sep 17 00:00:00 2001 From: jmal Date: Thu, 24 Dec 2020 18:04:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E7=BD=91=E7=9B=98?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E7=95=8C=E9=9D=A2=EF=BC=8C=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?webp=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/setting-api.js | 32 +++++++++++++- src/api/user.js | 16 ------- src/components/ShowFile/ShowFile.vue | 2 +- src/router/index.js | 2 +- src/styles/setting.scss | 10 ++++- src/views/setting/articles/blogManager.vue | 11 +---- src/views/setting/articles/tagManager.vue | 1 + src/views/setting/cloudManager.vue | 49 ++++++++++++++++++---- 8 files changed, 85 insertions(+), 38 deletions(-) diff --git a/src/api/setting-api.js b/src/api/setting-api.js index 5bfb15f..921f722 100644 --- a/src/api/setting-api.js +++ b/src/api/setting-api.js @@ -3,9 +3,39 @@ import request from '@/utils/request' export default { sync(params) { return request({ - url: 'setting/sync', + url: '/user/setting/sync', method: 'get', params }) + }, + getWebp(params) { + return request({ + url: '/user/setting/get/webp', + method: 'get', + params + }) + }, + disabledWebp(params) { + return request({ + url: '/user/setting/disabled/webp', + method: 'put', + params + }) } } + +export function getSetting(params) { + return request({ + url: '/public/website/setting', + method: 'get', + params + }) +} + +export function updateSetting(data) { + return request({ + url: '/website/setting/update', + method: 'put', + data + }) +} diff --git a/src/api/user.js b/src/api/user.js index 85e939c..82c3f59 100644 --- a/src/api/user.js +++ b/src/api/user.js @@ -94,20 +94,4 @@ export function initialization(data) { }) } -export function getSetting(params) { - return request({ - url: '/public/website/setting', - method: 'get', - params - }) -} - -export function updateSetting(data) { - return request({ - url: '/setting/update', - method: 'put', - data - }) -} - diff --git a/src/components/ShowFile/ShowFile.vue b/src/components/ShowFile/ShowFile.vue index acc926b..28d9bda 100644 --- a/src/components/ShowFile/ShowFile.vue +++ b/src/components/ShowFile/ShowFile.vue @@ -401,7 +401,7 @@ {{ rowContextData.size }}字节 {{ rowContextData.size > 0 ? '(' + formatSize(rowContextData.size) + ')' : '' }} - {{ rowContextData.path }} + {{ rowContextData.path }} {{ rowContextData.uploadDate }} diff --git a/src/router/index.js b/src/router/index.js index f269453..20aba3d 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -234,7 +234,7 @@ export const constantRoutes = [ path: '', name: 'manager-cloud', component: () => import('@/views/setting/cloudManager'), - meta: { title: '网盘管理', icon: 'yunshezhi' } + meta: { title: '网盘设置', icon: 'yunshezhi' } } ] }, diff --git a/src/styles/setting.scss b/src/styles/setting.scss index 459628c..274ce3a 100644 --- a/src/styles/setting.scss +++ b/src/styles/setting.scss @@ -49,7 +49,15 @@ a:hover { float: right; margin-top: -32px; } - +/deep/ .el-collapse-item__content { + background-color: #fafafa; + padding: 0 30px 20px; +} +.config-itme-label { + padding-top: 15px; + font-size: 14px; + font-weight: 500; +} .img-dialog { } diff --git a/src/views/setting/articles/blogManager.vue b/src/views/setting/articles/blogManager.vue index bf1c049..82da4ee 100644 --- a/src/views/setting/articles/blogManager.vue +++ b/src/views/setting/articles/blogManager.vue @@ -102,7 +102,7 @@