多租户商城-商户端
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

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
}