52 lines
1.1 KiB
JavaScript
52 lines
1.1 KiB
JavaScript
|
|
import Cookies from 'js-cookie'
|
||
|
|
|
||
|
|
const TokenKey = 'vue_admin_template_token'
|
||
|
|
|
||
|
|
const Cu = 'cu'
|
||
|
|
|
||
|
|
export function getToken() {
|
||
|
|
return Cookies.get(TokenKey)
|
||
|
|
}
|
||
|
|
|
||
|
|
export function setToken(token) {
|
||
|
|
return Cookies.set(TokenKey, token)
|
||
|
|
}
|
||
|
|
|
||
|
|
export function removeToken() {
|
||
|
|
Cookies.remove(Cu)
|
||
|
|
window.sessionStorage.setItem('AuthorityStatusS', '')
|
||
|
|
return Cookies.remove(TokenKey)
|
||
|
|
}
|
||
|
|
|
||
|
|
export function getUser() {
|
||
|
|
return Cookies.get(Cu)
|
||
|
|
}
|
||
|
|
|
||
|
|
export function setUser(uname) {
|
||
|
|
return Cookies.set(Cu, uname)
|
||
|
|
}
|
||
|
|
|
||
|
|
export function setUserID(UserID) {
|
||
|
|
return Cookies.set('UserID', UserID)
|
||
|
|
}
|
||
|
|
|
||
|
|
export function getUserID() {
|
||
|
|
return Cookies.get('UserID')
|
||
|
|
}
|
||
|
|
export function getParameterValue(name) {
|
||
|
|
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i')
|
||
|
|
var r1 = window.location.search.substr(1).match(reg)
|
||
|
|
var r2 = null
|
||
|
|
if (window.location.href.indexOf('?') > -1) {
|
||
|
|
const arr = window.location.href.split('?')
|
||
|
|
r2 = arr[1].match(reg)
|
||
|
|
}
|
||
|
|
if (r1 != null) {
|
||
|
|
return unescape(r1[2])
|
||
|
|
} else if (r2 != null) {
|
||
|
|
return unescape(r2[2])
|
||
|
|
} else {
|
||
|
|
return null
|
||
|
|
}
|
||
|
|
}
|