From 282b0dc25cbccec3ff32b2265a0257b32534de67 Mon Sep 17 00:00:00 2001 From: Molunerfinn Date: Wed, 2 May 2018 16:04:55 +0800 Subject: [PATCH] Finished: custom picbed setting for displaying visible or none --- src/datastore/pic-bed.js | 54 +++-- src/renderer/components/SettingPage.vue | 60 +---- .../components/SettingView/PicGoSetting.vue | 223 ++++++++++++++---- 3 files changed, 217 insertions(+), 120 deletions(-) diff --git a/src/datastore/pic-bed.js b/src/datastore/pic-bed.js index 79643b7..c683124 100644 --- a/src/datastore/pic-bed.js +++ b/src/datastore/pic-bed.js @@ -3,29 +3,39 @@ import qiniuUpload from '../main/utils/qiniuUpload' import tcYunUpload from '../main/utils/tcYunUpload' import upYunUpload from '../main/utils/upYunUpload' import githubUpload from '../main/utils/githubUpload' +import db from './index' -const picBed = [ - { - type: 'weibo', - name: '微博图床' - }, - { - type: 'qiniu', - name: '七牛图床' - }, - { - type: 'tcyun', - name: '腾讯云COS' - }, - { - type: 'upyun', - name: '又拍云图床' - }, - { - type: 'github', - name: 'GitHub图床' - } -] +let picBed = db.read().get('picBed.list').value() + +if (!picBed) { + picBed = [ + { + type: 'weibo', + name: '微博图床', + visible: true + }, + { + type: 'qiniu', + name: '七牛图床', + visible: true + }, + { + type: 'tcyun', + name: '腾讯云COS', + visible: true + }, + { + type: 'upyun', + name: '又拍云图床', + visible: true + }, + { + type: 'github', + name: 'GitHub图床', + visible: true + } + ] +} const picBedHandler = { weibo: weiboUpload, diff --git a/src/renderer/components/SettingPage.vue b/src/renderer/components/SettingPage.vue index 288872f..1dc1289 100644 --- a/src/renderer/components/SettingPage.vue +++ b/src/renderer/components/SettingPage.vue @@ -30,14 +30,18 @@ 图床设置 - - - {{ item.name }} - + + + {{ item.name }} + + @@ -91,29 +95,6 @@ 确定 - - - - - - - - 取消 - 确定 - -
PicGo设置 -
- 注意保存设置 -
@@ -17,12 +14,12 @@ - 点击设置 + 点击设置 - 点击设置 + 点击设置 - + - - 保存设置 - + + + + + + + + 取消 + 确定 + + + + + + + + +
+ 如[]($url) +
+ + 取消 + 确定 + +