完成切换
Former-commit-id: 26205ebf26a34b47060c3685cb4d969140e94f61 [formerly 26205ebf26a34b47060c3685cb4d969140e94f61 [formerly 26205ebf26a34b47060c3685cb4d969140e94f61 [formerly 26205ebf26a34b47060c3685cb4d969140e94f61 [formerly 659e4b42eec3fb5106a46f8c06c4b62170e4385e [formerly 33bd817d31a89ff29b25860e8e553198f426966b]]]]] Former-commit-id: e9c520cc0f970cf63f834a8a4f1de806465e054c Former-commit-id: 3ab6ec0c07d8739e484ebde242beebbf761e9a11 Former-commit-id: 44e9aaa39c1d5becbfab509fcb80b15c4e11bf18 [formerly 9bf3ab07eac16679f064a20af7b5483c36b11503] Former-commit-id: 624cbcde01906949ce2ca04c7f522fe6c078bc62 Former-commit-id: 2f0ff3c6614b44b17fba9305acd199b145f07273 Former-commit-id: 8ff08e2826218d1a3f6276f367c81f628fe38970 Former-commit-id: 2bd544a5f39a5e8c3e88082d517f33ed3f49f7f2 Former-commit-id: 45586821281ab265e08b09b1af718d30964db101
This commit is contained in:
@@ -11,6 +11,7 @@ import gray from './modules/gray'
|
||||
import page from './modules/page'
|
||||
import transition from './modules/transition'
|
||||
import search from './modules/search'
|
||||
import size from './modules/size'
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
@@ -27,6 +28,7 @@ export default {
|
||||
gray,
|
||||
page,
|
||||
transition,
|
||||
search
|
||||
search,
|
||||
size
|
||||
}
|
||||
}
|
||||
|
||||
38
src/store/modules/d2admin/modules/size.js
Normal file
38
src/store/modules/d2admin/modules/size.js
Normal file
@@ -0,0 +1,38 @@
|
||||
export default {
|
||||
namespaced: true,
|
||||
state: {
|
||||
// 尺寸
|
||||
value: 'medium' // small mini
|
||||
},
|
||||
mutations: {
|
||||
/**
|
||||
* @description 设置尺寸
|
||||
* @param {Object} state vuex state
|
||||
* @param {String} size 尺寸
|
||||
*/
|
||||
set (state, size) {
|
||||
// store 赋值
|
||||
state.value = size
|
||||
// 持久化
|
||||
this.dispatch('d2admin/db/set', {
|
||||
dbName: 'sys',
|
||||
path: 'size.value',
|
||||
value: state.value,
|
||||
user: true
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @description 从持久化数据读取尺寸设置
|
||||
* @param {Object} state vuex state
|
||||
*/
|
||||
async asideCollapseLoad (state) {
|
||||
// store 赋值
|
||||
state.value = await this.dispatch('d2admin/db/get', {
|
||||
dbName: 'sys',
|
||||
path: 'size.value',
|
||||
defaultValue: 'medium',
|
||||
user: true
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user