import Cookies from 'js-cookie' import { getToken, getLanguage } from '@/utils/auth' import getters from "@/store/modules/user/getters" import mutations from "@/store/modules/user/mutations" import actions from "@/store/modules/user/actions" const store = { state: () => ({ token: getToken(), email: '', authority: '', customerId: {}, additionalInfo: {}, userLimit: Cookies.get('USER_LIMIT'), userState: 0, isSuperAdmin: localStorage.isSuperAdmin || false, tenantId: localStorage.tenantId || "", tenantName: localStorage.tenantName, isSupervisor: localStorage.isSupervisor || false, userId: localStorage.userId || "", userFullName: localStorage.userFullName || "", // 即将废弃 userHeadImgUrl 2023-08-08 // userHeadImgUrl: localStorage.getItem('userHeadImgUrl'), lang: getLanguage(), langUpdata: false, // 登录用户信息 userInfo: undefined, // 用户密码规则信息 pwdInfo: undefined, // 灰度发布信息 greyInfo: undefined, // 门户首页流程相关面板,帮助中心图标按钮,谷神系统大屏,可以根据配置加载是否显示 help_and_BPM_info: undefined, // 未读站内消息数量 unread: 0 }), getters, mutations, actions } export default store