handleControlItemClick(command)">
diff --git a/src/pages/login/page.vue b/src/pages/login/page.vue
index c7b46bef..c0a08c96 100644
--- a/src/pages/login/page.vue
+++ b/src/pages/login/page.vue
@@ -9,7 +9,7 @@
-
+
diff --git a/src/plugin/d2admin/index.js b/src/plugin/d2admin/index.js
index c27d7f42..6af7047b 100644
--- a/src/plugin/d2admin/index.js
+++ b/src/plugin/d2admin/index.js
@@ -3,6 +3,8 @@ import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
// flex 布局库
import 'flex.css'
+// store
+import store from '@/store/index'
// 组件
import '@/components'
// svg 图标
@@ -15,9 +17,19 @@ import pluginLog from '@/plugin/log'
import pluginOpen from '@/plugin/open'
export default {
- install (Vue, options) {
+ async install (Vue, options) {
+ // 获得用户设置的全局尺寸
+ const size = await store.dispatch('d2admin/db/get', {
+ dbName: 'sys',
+ path: 'size.value',
+ defaultValue: '',
+ user: true
+ })
+ console.log('size: ', size)
// Element
- Vue.use(ElementUI)
+ Vue.use(ElementUI, {
+ size
+ })
// 插件
Vue.use(pluginError)
Vue.use(pluginExport)
diff --git a/src/store/modules/d2admin/modules/account.js b/src/store/modules/d2admin/modules/account.js
index 9aab7091..78569bd9 100644
--- a/src/store/modules/d2admin/modules/account.js
+++ b/src/store/modules/d2admin/modules/account.js
@@ -108,8 +108,10 @@ export default {
this.commit('d2admin/transition/load')
// DB -> store 持久化数据加载上次退出时的多页列表
this.commit('d2admin/page/openedLoad')
- // DB -> store 持久化数据加载这个用户之前设置的侧边栏折叠状态
+ // DB -> store 持久化数据加载侧边栏折叠状态
this.commit('d2admin/menu/asideCollapseLoad')
+ // DB -> store 持久化数据加载全局尺寸
+ this.commit('d2admin/size/load')
}
}
}
diff --git a/src/store/modules/d2admin/modules/size.js b/src/store/modules/d2admin/modules/size.js
index ebc13b8f..b500e033 100644
--- a/src/store/modules/d2admin/modules/size.js
+++ b/src/store/modules/d2admin/modules/size.js
@@ -2,7 +2,7 @@ export default {
namespaced: true,
state: {
// 尺寸
- value: 'medium' // small mini
+ value: '' // medium small mini
},
mutations: {
/**
@@ -25,12 +25,12 @@ export default {
* @description 从持久化数据读取尺寸设置
* @param {Object} state vuex state
*/
- async asideCollapseLoad (state) {
+ async load (state) {
// store 赋值
state.value = await this.dispatch('d2admin/db/get', {
dbName: 'sys',
path: 'size.value',
- defaultValue: 'medium',
+ defaultValue: 'default',
user: true
})
}
From e8e427170f2280304dbee551035da25b825a5d3f Mon Sep 17 00:00:00 2001
From: liyang <1711467488@qq.com>
Date: Mon, 10 Sep 2018 16:13:45 +0800
Subject: [PATCH 4/5] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=B3=A8=E9=87=8A?=
=?UTF-8?q?=E4=BB=A5=E5=8F=8A=E4=BF=AE=E6=94=B9=20name?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Former-commit-id: bbfa8c1f1912a953f083c43e3dfc66cbb8a94c38 [formerly bbfa8c1f1912a953f083c43e3dfc66cbb8a94c38 [formerly bbfa8c1f1912a953f083c43e3dfc66cbb8a94c38 [formerly bbfa8c1f1912a953f083c43e3dfc66cbb8a94c38 [formerly b0471716a10855a99f9eeec56c5d90466ca78984 [formerly 615abfaf14069173e666265406d43b7c001cbc6b]]]]]
Former-commit-id: 218d3d292b96ace88068c5151de0e4db31ec0045
Former-commit-id: 83f58431c1fe8d0e505c1b529971a3532eacec74
Former-commit-id: 9a6dd3e351174e96efc38db9815056aa3e37c68a [formerly d122a952d4566d7c512488ddb419706aa7a5e218]
Former-commit-id: d7cee2c9d8f6d46e0218662a8c62589c49f5406f
Former-commit-id: 393f897a4b405e4d182f0a1d590634d65aede702
Former-commit-id: 77c05c97905e96a99f1b5ec358b432052e5edd55
Former-commit-id: b7fb5d555038f979df68dd44ea976710a5ae689c
Former-commit-id: f572f37e0a9fb37edd68ad3c48266b2eb0d1444c
---
src/layout/header-aside/components/header-size/index.vue | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/layout/header-aside/components/header-size/index.vue b/src/layout/header-aside/components/header-size/index.vue
index 96135019..b13b0783 100644
--- a/src/layout/header-aside/components/header-size/index.vue
+++ b/src/layout/header-aside/components/header-size/index.vue
@@ -23,16 +23,17 @@