1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
| import Vue from 'vue'
| import Vuex from 'vuex'
| import cloneDeep from 'lodash/cloneDeep'
| import dict from './modules/dict'
| import user from './modules/user'
| import config from './modules/config'
|
| Vue.use(Vuex)
|
| export default new Vuex.Store({
| namespaced: true,
| state: {
| isGoToHome:false, // 是否有回到首页的按钮 默认没有
| debug: 'true',
| menuPos: 'left',//left:左侧导航栏; top:顶部导航栏
| theme: 'light',
| auiWrapperWidth:false,
| auiWrapperWidthPos:false,
| highShowBackground: false,
| //横板系统选择功能
| horizontalSystem:false,
| //横板顶部路由选择页面
| horizontalRouter: true,
| //横板顶部隐藏
| horizontalHide: false,
| marginTop: false,
| showHeader: true,
| //显示顶部导航栏
| showTop:true,
| //侧边导航栏高度
| auiWrapperHeight: false,
| //隐藏主体内容上内边距
| auiWrapperTop: false,
| // 显示侧边栏
| showSideBar: true,
| // 导航条, 布局风格, default(白色) / colorful(鲜艳)
| navbarLayoutType: 'colorful',
| // 侧边栏, 布局皮肤, default(白色) / dark(黑色)
| sidebarLayoutSkin: 'dark',
| // 侧边栏, 折叠状态
| sidebarFold: false,
| //导航菜单是否折叠
| isCollapse:false,
| // 侧边栏, 菜单
| sidebarMenuList: [],
| sidebarMenuActiveName: '',
| // 内容, 是否需要刷新
| contentIsNeedRefresh: false,
| // 内容, 标签页(默认添加首页)
| // 字典
| word:{},
| // 流程图高度
| diagramHeight:310,
| //全屏方式
| param:'large',
| contentTabs: [
| {
| ...window.SITE_CONFIG['contentTabDefault'],
| 'name': 'home',
| 'title': 'home'
| }
| ],
| contentTabsActiveName: 'home'
| },
| modules: {
| dict,
| user,
| config
| },
| mutations: {
| // 重置vuex本地储存状态
| resetStore(state) {
| Object.keys(state).forEach((key) => {
| state[key] = cloneDeep(window.SITE_CONFIG['storeState'][key])
| })
| }
| }
| })
|
|