/* 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); } }