You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
import Cookies from 'js-cookie'
const TokenKey = 'cereShopBussesToken'const project = 'project'const businessID = 'cereBusinessId'const roleName = 'roleName'const avatar = 'avatar'const roleUserId = 'roleUserId'const btns = 'buttonList'const language = 'language'
export function getToken() { return Cookies.get(TokenKey)}export function getBusinessId() { return Cookies.get(businessID)}export function getProject() { let curProject = sessionStorage.getItem(project) if(!curProject){ curProject = "0" } return curProject}export function getUserId() { return Cookies.get(roleUserId)}export function getBtns() { return sessionStorage.getItem(btns)}
export function setToken(token) { return Cookies.set(TokenKey, token)}export function setUserId(token) { return Cookies.set(roleUserId, token)}export function setBusinessId(id) { return Cookies.set(businessID, id)}export function setName(name) { return localStorage.setItem(roleName, name)}export function setAvatar(userAvatar) { return localStorage.setItem(avatar, userAvatar)}export function setBtns(name) { return sessionStorage.setItem(btns, name)}
export function setProject(name) { return sessionStorage.setItem(project, name)}
export function setLanguaue(lang) { return localStorage.setItem(language, lang)}
export function getLanguaue() { return localStorage.getItem(language)}
export function removeToken() { return Cookies.remove(TokenKey)}export function removeBusinessId() { removeProject(); return Cookies.remove(businessID)}export function removeUserId() { return Cookies.remove(roleUserId)}export function removeProject() { return Cookies.remove(project)}
export function getBtnList() { const list = JSON.parse(getBtns()) return list}
|