• wangxl's avatar
    444 · 3cf03229
    wangxl authored
    3cf03229
auth.js 1.5 KB
import Cookies from 'js-cookie'
import Vue from 'vue'
const TokenKey = '5c54e1fd-fcc5-4dd9-a84a-ac4a-f8'

export function getToken () {
  return Cookies.get(TokenKey)
}

export function setToken (token) {
  return Cookies.set(TokenKey, token)
}

export function removeToken () {
  return Cookies.remove(TokenKey)
}

export function getType () {
  let type = ''
  let user = window.sessionStorage.getItem('user')
  if (user)
    type = JSON.parse(user).projType
  return type
}

export function setType (type) {
  let user = window.sessionStorage.getItem('user')
  if (user) {
    let obj = JSON.parse(user)
    obj.projType = type
    window.sessionStorage.setItem('user', JSON.stringify(obj))
  }
  return type
}


export function getComplete () {
  let state = false
  let user = window.sessionStorage.getItem('user')
  if (user)
    state = JSON.parse(user).complete
  return state
}

export function setComplete (value) {
  let user = window.sessionStorage.getItem('user')
  if (user) {
    let obj = JSON.parse(user)
    obj.complete = value
    window.sessionStorage.setItem('user', JSON.stringify(obj))
  }
}

export function getUnitComplete () {
  let state = false
  let user = window.sessionStorage.getItem('user')
  if (user)
    state = JSON.parse(user).unitComplete
  return state
}

export function setUnitComplete (value) {
  let user = window.sessionStorage.getItem('user')
  if (user) {
    let obj = JSON.parse(user)
    obj.unitComplete = value
    window.sessionStorage.setItem('user', JSON.stringify(obj))
  }
}