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.
80 lines
1.8 KiB
80 lines
1.8 KiB
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
|
|
}
|