64 lines
1.3 KiB
JavaScript
Executable File
64 lines
1.3 KiB
JavaScript
Executable File
/*
|
|
* @Descripttion:
|
|
* @Author: voanit
|
|
* @Date: 2020-09-18 14:50:42
|
|
* @LastEditors: Please set LastEditors
|
|
* @LastEditTime: 2022-03-14 15:00:53
|
|
*/
|
|
import Cookies from 'js-cookie'
|
|
|
|
const TokenKey = 'Comics-Token'
|
|
const roleIdKey = 'Comics-RoleId'
|
|
const ACCOUNT = 'Comics-Account'
|
|
const CHARTOPTIONS = 'Comics-ChartOptions'
|
|
|
|
export function getToken() {
|
|
return Cookies.get(TokenKey)
|
|
}
|
|
export function getRoleId() {
|
|
return Cookies.get(roleIdKey)
|
|
}
|
|
export function getAccount() {
|
|
return Cookies.get(ACCOUNT)
|
|
}
|
|
export function getChartOptions() {
|
|
return Cookies.get(CHARTOPTIONS)
|
|
}
|
|
|
|
export function setToken(token) {
|
|
if (token === '') {
|
|
return Cookies.remove(TokenKey)
|
|
} else {
|
|
return Cookies.set(TokenKey, token)
|
|
}
|
|
}
|
|
export function setAccount(account) {
|
|
if (account === '') {
|
|
return Cookies.remove(ACCOUNT)
|
|
} else {
|
|
return Cookies.set(ACCOUNT, account)
|
|
}
|
|
}
|
|
export function setRoleId(roleId) {
|
|
if (roleId === '') {
|
|
return Cookies.remove(roleIdKey)
|
|
} else {
|
|
return Cookies.set(roleIdKey, roleId)
|
|
}
|
|
}
|
|
|
|
export function setChartOptions(options) {
|
|
return Cookies.set(CHARTOPTIONS, options)
|
|
}
|
|
export function removeToken() {
|
|
return Cookies.remove(TokenKey)
|
|
}
|
|
export function removeRoleId() {
|
|
return Cookies.remove(roleIdKey)
|
|
}
|
|
|
|
export function removeAccount() {
|
|
return Cookies.remove(ACCOUNT)
|
|
}
|
|
|