tntd
Version:
tntd是基于 TNT Design 设计体系的 React UI 组件库,主要用于研发企业级中后台产品。
68 lines (67 loc) • 3.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setThemeStore = exports.setSideMenuStore = exports.setLanguageStore = exports.setCurrentOrgTreeStore = exports.setCurrentOrgStore = exports.setCurrentAppStore = exports.getThemeStore = exports.getSideMenuStore = exports.getLanguageStore = exports.getCurrentOrgTreeStore = exports.getCurrentOrgStore = exports.getCurrentAppStore = exports.clearLoginCookie = void 0;
var _universalCookie = _interopRequireDefault(require("universal-cookie"));
var _utils = require("../utils");
function _interopRequireDefault(e) {
return e && e.__esModule ? e : {
"default": e
};
}
var cookies = new _universalCookie["default"]();
var getSideMenuStore = exports.getSideMenuStore = function getSideMenuStore() {
return (0, _utils.safeParseJSON)(localStorage.getItem('sideMenu'), {});
};
var setSideMenuStore = exports.setSideMenuStore = function setSideMenuStore() {
var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
localStorage.setItem('sideMenu', JSON.stringify(Object.assign(Object.assign({}, getSideMenuStore()), params)));
};
var setCurrentAppStore = exports.setCurrentAppStore = function setCurrentAppStore() {
var currentApp = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
localStorage.setItem('currentApp', JSON.stringify(currentApp));
};
var getCurrentAppStore = exports.getCurrentAppStore = function getCurrentAppStore() {
return (0, _utils.safeParseJSON)(localStorage.getItem('currentApp'), {});
};
var setCurrentOrgStore = exports.setCurrentOrgStore = function setCurrentOrgStore() {
var currentOrg = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
localStorage.setItem('currentOrg', JSON.stringify(currentOrg));
};
var getCurrentOrgStore = exports.getCurrentOrgStore = function getCurrentOrgStore() {
return (0, _utils.safeParseJSON)(localStorage.getItem('currentOrg'), {});
};
var setCurrentOrgTreeStore = exports.setCurrentOrgTreeStore = function setCurrentOrgTreeStore() {
var currentOrgTree = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
localStorage.setItem('currentOrgTree', JSON.stringify(currentOrgTree));
};
var getCurrentOrgTreeStore = exports.getCurrentOrgTreeStore = function getCurrentOrgTreeStore() {
return (0, _utils.safeParseJSON)(localStorage.getItem('currentOrgTree'), []);
};
// export const setLanguageStore = (lang) => localStorage.setItem('lang', lang)
// export const getLanguageStore = () => localStorage.getItem('lang')
var setLanguageStore = exports.setLanguageStore = function setLanguageStore(lang) {
return cookies.set('lang', lang, {
path: '/'
});
};
var getLanguageStore = exports.getLanguageStore = function getLanguageStore() {
return cookies.get('lang', {
path: '/'
});
};
var setThemeStore = exports.setThemeStore = function setThemeStore(theme) {
return localStorage.setItem('theme', theme);
};
var getThemeStore = exports.getThemeStore = function getThemeStore() {
return localStorage.getItem('theme');
};
var clearLoginCookie = exports.clearLoginCookie = function clearLoginCookie() {
cookies.remove('_td_token_', {
path: '/'
});
cookies.remove('_uid_', {
path: '/'
});
};