1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import Cookies from 'js-cookie';
- const TokenKey = 'GCLS_Token';
- export function getSessionID() {
- const token = Cookies.get(TokenKey);
- const _token = token ? JSON.parse(token) : null;
- return _token ? _token.session_id ?? '' : '';
- }
- /**
- * 获取 token
- * @returns {object | null}
- */
- export function getToken() {
- const token = Cookies.get(TokenKey);
- return token ? JSON.parse(token) : null;
- }
- /**
- * 设置 token
- * @param {object} token
- */
- export function setToken(token) {
- const _token = typeof token === 'object' ? JSON.stringify(token) : '';
- Cookies.set(TokenKey, _token);
- }
- /**
- * 删除 token
- */
- export function removeToken() {
- Cookies.remove(TokenKey);
- }
- // 系统信息
- const ConfigKey = 'GCLS_Config';
- export function getConfig() {
- const config = Cookies.get(ConfigKey);
- return config ? JSON.parse(config) : null;
- }
- export function setConfig(value) {
- let _val = typeof value === 'object' ? JSON.stringify(value) : '';
- Cookies.set(ConfigKey, _val);
- }
- export function removeConfig() {
- Cookies.remove(ConfigKey);
- }
- // 用户类型
- export const userTypeList = [{
- value: 'TEACHER',
- text: '教师'
- },
- {
- value: 'STUDENT',
- text: '学生'
- },
- ];
|