factory_web/src/store/modules/global.js

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
}
}
}