Files
orange-admin/orange-demo-multi/orange-demo-multi-web/src/store/state.js
2021-12-16 21:56:20 +08:00

33 lines
1022 B
JavaScript

import { initUserInfo } from './utils';
import { getObjectFromSessionStorage, treeDataTranslate } from '@/utils';
export default {
// 是否左侧菜单折叠
isCollapse: false,
// 是否多栏目
supportColumn: false,
// 是否多标签
supportTags: false,
// 浏览器客户区高度
documentClientHeight: 100,
// 浏览器客户区宽度
documentClientWidth: undefined,
// 在线表单查询页面缓存
onlineFormCache: {},
// 用户登录信息
userInfo: initUserInfo(),
// 缓存页面
cachePages: getObjectFromSessionStorage('cachePages', []),
// 当前标签
tagList: getObjectFromSessionStorage('tagList', []),
// 菜单列表
menuList: treeDataTranslate(getObjectFromSessionStorage('menuList', []), 'menuId', 'parentId'),
// 当前菜单
currentMenuId: getObjectFromSessionStorage('currentMenuId', undefined),
// 当前栏目
currentColumnId: getObjectFromSessionStorage('currentColumnId', undefined),
// 消息列表
messageTimeer: null,
messageList: []
}