Files
huangguo_admin/src/utils/auth.js
T
2025-06-10 17:11:41 +07:00

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)
}