getters.js 1.1 KB

123456789101112131415161718192021222324252627
  1. const getters = {
  2. tag: state => state.tags.tag,
  3. website: state => state.common.website,
  4. userInfo: state => state.user.userInfo,
  5. theme: state => state.common.theme,
  6. themeName: state => state.common.themeName,
  7. isShade: state => state.common.isShade,
  8. isCollapse: state => state.common.isCollapse,
  9. keyCollapse: (state, getters) => getters.screen > 1 ? getters.isCollapse : false,
  10. screen: state => state.common.screen,
  11. isLock: state => state.common.isLock,
  12. isFullScren: state => state.common.isFullScren,
  13. lockPasswd: state => state.common.lockPasswd,
  14. tagList: state => state.tags.tagList,
  15. tagWel: state => state.tags.tagWel,
  16. access_token: state => state.user.access_token,
  17. refresh_token: state => state.user.refresh_token,
  18. expires_in: state => state.user.expires_in,
  19. roles: state => state.user.roles,
  20. permissions: state => state.user.permissions,
  21. menu: state => state.user.menu,
  22. menuAll: state => state.user.menuAll,
  23. logsList: state => state.logs.logsList,
  24. logsLen: state => state.logs.logsList.length || 0,
  25. logsFlag: (state, getters) => getters.logsLen === 0
  26. }
  27. export default getters