/*
|
* @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;
|