| | |
| | | const getters = { |
| | | tag: state => state.tags.tag, |
| | | language: state => state.common.language, |
| | | setting: state => state.common.setting, |
| | | userInfo: state => state.user.userInfo, |
| | | colorName: state => state.common.colorName, |
| | | themeName: state => state.common.themeName, |
| | | isMacOs: (state, getters) => getters.themeName === 'mac-os', |
| | | isRefresh: state => state.common.isRefresh, |
| | | isSearch: state => state.common.isSearch, |
| | | isHorizontal: state => state.common.setting.sidebar === 'horizontal', |
| | | isCollapse: state => state.common.isCollapse, |
| | | 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, |
| | | tagsKeep: (state, getters) => { |
| | | return getters.tagList |
| | | .filter(ele => { |
| | | return (ele.meta || {}).keepAlive; |
| | | }) |
| | | .map(ele => ele.fullPath); |
| | | }, |
| | | tagWel: state => state.tags.tagWel, |
| | | token: state => state.user.token, |
| | | roles: state => state.user.roles, |
| | | permission: state => state.user.permission, |
| | | menuId: state => state.user.menuId, |
| | | menu: state => state.user.menu, |
| | | 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; |
| | | tag: state => state.tags.tag, |
| | | language: state => state.common.language, |
| | | setting: state => state.common.setting, |
| | | userInfo: state => state.user.userInfo, |
| | | colorName: state => state.common.colorName, |
| | | themeName: state => state.common.themeName, |
| | | isMacOs: (state, getters) => getters.themeName === 'mac-os', |
| | | isRefresh: state => state.common.isRefresh, |
| | | isSearch: state => state.common.isSearch, |
| | | isHorizontal: state => state.common.setting.sidebar === 'horizontal', |
| | | isCollapse: state => state.common.isCollapse, |
| | | 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, |
| | | tagsKeep: (state, getters) => { |
| | | return getters.tagList |
| | | .filter(ele => { |
| | | return (ele.meta || {}).keepAlive |
| | | }) |
| | | .map(ele => ele.fullPath) |
| | | }, |
| | | tagWel: state => state.tags.tagWel, |
| | | token: state => state.user.token, |
| | | roles: state => state.user.roles, |
| | | permission: state => state.user.permission, |
| | | menuId: state => state.user.menuId, |
| | | menu: state => state.user.menu, |
| | | 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, |
| | | singleUavHome: state => state.home.singleUavHome, |
| | | } |
| | | export default getters |