/* * @Author: shuishen 1109946754@qq.com * @Date: 2023-12-14 17:10:00 * @LastEditors: shuishen 1109946754@qq.com * @LastEditTime: 2024-01-22 13:12:40 * @FilePath: \jczz_web\src\store\getters.js * @Description: * * Copyright (c) 2024 by shuishen, All Rights Reserved. */ const getters = { tag: (state) => state.tags.tag, language: (state) => state.common.language, website: (state) => state.common.website, userInfo: (state) => state.user.userInfo, colorName: (state) => state.common.colorName, themeName: (state) => state.common.themeName, isShade: (state) => state.common.isShade, isCollapse: (state) => state.common.isCollapse, keyCollapse: (state, getters) => getters.screen > 1 ? getters.isCollapse : false, screen: (state) => state.common.screen, isLock: (state) => state.common.isLock, isFullScren: (state) => state.common.isFullScren, isMenu: (state) => state.common.isMenu, lockPasswd: (state) => state.common.lockPasswd, tagList: (state) => state.tags.tagList, tagWel: (state) => state.tags.tagWel, token: (state) => state.user.token, roles: (state) => state.user.roles, homeFirstPage: (state) => state.user.homeFirstPage, permission: (state) => state.user.permission, menu: (state) => state.user.menu, menuId: (state) => state.user.menuId, menuAll: (state) => state.user.menuAll, logsList: (state) => state.logs.logsList, logsLen: (state) => state.logs.logsList.length || 0, logsFlag: (state, getters) => getters.logsLen === 0, flowRoutes: (state) => state.dict.flowRoutes, }; export default getters;