43 lines
833 B
JavaScript
43 lines
833 B
JavaScript
import config from "@/config";
|
|
|
|
export default {
|
|
state: {
|
|
//移动端布局
|
|
ismobile: false,
|
|
//布局
|
|
layout: config.LAYOUT,
|
|
//菜单是否折叠 toggle
|
|
menuIsCollapse: config.MENU_IS_COLLAPSE,
|
|
//多标签栏
|
|
layoutTags: config.LAYOUT_TAGS,
|
|
//主题
|
|
theme: config.THEME,
|
|
//系统名称
|
|
baseName:config.APP_NAME,
|
|
baseLogo:'/media/default/logo.png',
|
|
},
|
|
mutations: {
|
|
SET_baseName(state, key) {
|
|
state.baseName = key;
|
|
},
|
|
SET_baseLogo(state, key) {
|
|
state.baseLogo = key;
|
|
},
|
|
SET_ismobile(state, key){
|
|
state.ismobile = key
|
|
},
|
|
SET_layout(state, key){
|
|
state.layout = key
|
|
},
|
|
SET_theme(state, key){
|
|
state.theme = key
|
|
},
|
|
TOGGLE_menuIsCollapse(state){
|
|
state.menuIsCollapse = !state.menuIsCollapse
|
|
},
|
|
TOGGLE_layoutTags(state){
|
|
state.layoutTags = !state.layoutTags
|
|
}
|
|
}
|
|
}
|