123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- import { getStore } from '@/utils/store'
- import { version } from '../../package.json'
- const getters = {
- systemVersion: state => version,
- tag: state => state.tags.tag,
- website: state => state.commonStore.website,
- userInfo: state => state.user.userInfo || getStore({ name: 'userInfo' }),
- userSetting: state => state.user.userSetting || getStore({ name: 'userSetting' }),
- colorName: state => state.commonStore.colorName,
- themeName: state => state.commonStore.themeName,
- isShade: state => state.commonStore.isShade,
- isCollapse: state => state.commonStore.isCollapse,
- keyCollapse: (state, getters) => getters.screen > 1 ? getters.isCollapse : false,
- screen: state => state.commonStore.screen,
- isLock: state => state.commonStore.isLock,
- isFullScren: state => state.commonStore.isFullScren,
- lockPasswd: state => state.commonStore.lockPasswd,
- tagList: state => state.tags.tagList,
- tagWel: state => state.tags.tagWel,
- permission: state => state.user.permission,
- menuAll: state => state.user.menuAll,
- logsList: state => state.logs.logsList,
- logsLen: state => state.logs.logsList.length || 0,
- logsFlag: (state, getters) => getters.logsLen === 0,
- showTag: state => state.commonStore.showTag,
- showMenu: state => state.commonStore.showMenu,
- showTheme: state => state.commonStore.showTheme,
- showSearch: state => state.commonStore.showSearch,
- sidebar: state => state.app.sidebar,
- language: state => state.app.language,
- size: state => state.app.size,
- device: state => state.app.device,
- visitedViews: state => state.tagsView.visitedViews,
- cachedViews: state => state.tagsView.cachedViews,
- token: state => state.user.token,
- avatar: state => state.user.avatar,
- name: state => state.user.name,
- introduction: state => state.user.introduction,
- roles: state => state.user.roles,
- companyId: state => state.user.companyId,
- menu: state => state.permission.menu,
- tabActiveName: state => state.user.tabActiveName,
- systemOperationNum: state => state.app.systemOperationNum,
- systemWarnNum: state => state.app.systemWarnNum,
- baseInfo: state => state.user.baseInfo, // 设置系统基础信息
- deptBudgetList: state => state.app.deptBudgetList,
- reader: state => state.app.reader,
- guideInfo: state => state.user.guideInfo, // 新手指引信息
- sparepartSp: state => state.app.sparepartSp, // 搜索状态
- sparepartMa: state => state.app.sparepartMa, // 搜索状态
- sparepartMap: state => state.app.sparepartMap, // 航海搜索状态
- isLoadding: state => state.app.isLoadding, // loadding 状态
- // 产品-体系-文件修改程序(待处理个数)
- modificationNum: state => state.app.modificationNum,
- // 产品-体系-运行预警
- warnNum: state => state.app.warnNum,
- // 产品-体系-流转报表(待处理个数)
- circulationNum: state => state.app.circulationNum,
- // 船端是否弹出框
- scheduleState: state => state.user.scheduleState,
- isTrainDialog: state => state.user.isTrainDialog, // 新手训练营弹框显示
- adminId: state => state.app.adminId,
- }
- export default getters
|