|
@@ -1,4 +1,4 @@
|
|
|
-import Vue from 'vue'
|
|
|
+import storage from 'store'
|
|
|
import {
|
|
|
SIDEBAR_TYPE,
|
|
|
DEFAULT_THEME,
|
|
@@ -29,10 +29,10 @@ const app = {
|
|
|
mutations: {
|
|
|
SET_SIDEBAR_TYPE: (state, type) => {
|
|
|
state.sidebar = type
|
|
|
- Vue.ls.set(SIDEBAR_TYPE, type)
|
|
|
+ storage.set(SIDEBAR_TYPE, type)
|
|
|
},
|
|
|
CLOSE_SIDEBAR: (state) => {
|
|
|
- Vue.ls.set(SIDEBAR_TYPE, true)
|
|
|
+ storage.set(SIDEBAR_TYPE, true)
|
|
|
state.sidebar = false
|
|
|
},
|
|
|
TOGGLE_DEVICE: (state, device) => {
|
|
@@ -40,39 +40,39 @@ const app = {
|
|
|
},
|
|
|
TOGGLE_THEME: (state, theme) => {
|
|
|
// setStore('_DEFAULT_THEME', theme)
|
|
|
- Vue.ls.set(DEFAULT_THEME, theme)
|
|
|
+ storage.set(DEFAULT_THEME, theme)
|
|
|
state.theme = theme
|
|
|
},
|
|
|
TOGGLE_LAYOUT_MODE: (state, layout) => {
|
|
|
- Vue.ls.set(DEFAULT_LAYOUT_MODE, layout)
|
|
|
+ storage.set(DEFAULT_LAYOUT_MODE, layout)
|
|
|
state.layout = layout
|
|
|
},
|
|
|
TOGGLE_FIXED_HEADER: (state, fixed) => {
|
|
|
- Vue.ls.set(DEFAULT_FIXED_HEADER, fixed)
|
|
|
+ storage.set(DEFAULT_FIXED_HEADER, fixed)
|
|
|
state.fixedHeader = fixed
|
|
|
},
|
|
|
TOGGLE_FIXED_SIDERBAR: (state, fixed) => {
|
|
|
- Vue.ls.set(DEFAULT_FIXED_SIDEMENU, fixed)
|
|
|
+ storage.set(DEFAULT_FIXED_SIDEMENU, fixed)
|
|
|
state.fixSiderbar = fixed
|
|
|
},
|
|
|
TOGGLE_FIXED_HEADER_HIDDEN: (state, show) => {
|
|
|
- Vue.ls.set(DEFAULT_FIXED_HEADER_HIDDEN, show)
|
|
|
+ storage.set(DEFAULT_FIXED_HEADER_HIDDEN, show)
|
|
|
state.autoHideHeader = show
|
|
|
},
|
|
|
TOGGLE_CONTENT_WIDTH: (state, type) => {
|
|
|
- Vue.ls.set(DEFAULT_CONTENT_WIDTH_TYPE, type)
|
|
|
+ storage.set(DEFAULT_CONTENT_WIDTH_TYPE, type)
|
|
|
state.contentWidth = type
|
|
|
},
|
|
|
TOGGLE_COLOR: (state, color) => {
|
|
|
- Vue.ls.set(DEFAULT_COLOR, color)
|
|
|
+ storage.set(DEFAULT_COLOR, color)
|
|
|
state.color = color
|
|
|
},
|
|
|
TOGGLE_WEAK: (state, flag) => {
|
|
|
- Vue.ls.set(DEFAULT_COLOR_WEAK, flag)
|
|
|
+ storage.set(DEFAULT_COLOR_WEAK, flag)
|
|
|
state.weak = flag
|
|
|
},
|
|
|
TOGGLE_MULTI_TAB: (state, bool) => {
|
|
|
- Vue.ls.set(DEFAULT_MULTI_TAB, bool)
|
|
|
+ storage.set(DEFAULT_MULTI_TAB, bool)
|
|
|
state.multiTab = bool
|
|
|
}
|
|
|
},
|