/* eslint-disable */
|
import Cookies from "js-cookie";
|
import store from "@/store";
|
|
const userInfoKey = "cookie_userinfo";
|
const menuListKey = "cookie_menuList";
|
|
export class userInfoCookie {
|
constructor() {}
|
static setUserInfo(userInfo) {
|
var key = userInfoKey + "_" + store.getters.userType;
|
return Cookies.set(key, userInfo);
|
}
|
static getUserInfo() {
|
var key = userInfoKey + "_" + store.getters.userType;
|
var _userInfo = Cookies.get(key);
|
if (!_userInfo) return null;
|
|
_userInfo = JSON.parse(_userInfo);
|
|
return _userInfo;
|
}
|
static removeUserInfo() {
|
var key = userInfoKey + "_" + store.getters.userType;
|
return Cookies.remove(key);
|
}
|
}
|
|
export class menuListCookie {
|
constructor() {}
|
static setMenuList(_menuList) {
|
var key = menuListKey + "_" + store.getters.userType;
|
let m = "{}";
|
if (_menuList) {
|
m = JSON.stringify(_menuList);
|
}
|
return localStorage.setItem(key, m);
|
}
|
static getMenuList() {
|
try {
|
var key = menuListKey + "_" + store.getters.userType;
|
var _menuList = localStorage.getItem(key);
|
if (!_menuList) return null;
|
_menuList = JSON.parse(_menuList);
|
|
return _menuList;
|
} catch (error) {
|
return null;
|
}
|
}
|
static removeMenuList() {
|
var key = menuListKey + "_" + store.getters.userType;
|
return localStorage.removeItem(key);
|
}
|
}
|