auth.js 818 B

1234567891011121314151617181920212223242526272829303132333435
  1. const TokenKey = 'A-Token'
  2. const UserIdKey = 'userData'
  3. const TypesKey = 'types'
  4. export function getUserData () {
  5. return JSON.parse(localStorage.getItem(UserIdKey));
  6. }
  7. export function setUserData (data) {
  8. localStorage.setItem(UserIdKey,JSON.stringify(data))
  9. }
  10. export function getTyps (id) {
  11. if(id){
  12. var arr=JSON.parse(localStorage.getItem(TypesKey));
  13. var item=arr.filter(element => {
  14. return typeof(id)=='string'?element.code==id:element.id==id
  15. });
  16. return item[0]
  17. }else{
  18. return JSON.parse(localStorage.getItem(TypesKey));
  19. }
  20. }
  21. export function setTyps (data) {
  22. localStorage.setItem(TypesKey,JSON.stringify(data))
  23. }
  24. export function getToken () {
  25. return localStorage.getItem(TokenKey)
  26. }
  27. export function setToken (token) {
  28. localStorage.setItem(TokenKey, token)
  29. }