helper.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /**
  2. * 增加或更新用户信息到本地存储
  3. *
  4. * @param {object} value [登录接口返回内容]
  5. */
  6. export function addLocalUser(value) {
  7. window.localStorage.setItem('LJ@2B#CMS!User', JSON.stringify(value));
  8. }
  9. /**
  10. * 从本地存储中获取用户信息
  11. *
  12. * @return {JSON} [用户信息]
  13. */
  14. export function getLocalUser() {
  15. const localUser = window.localStorage.getItem('LJ@2B#CMS!User');
  16. if (localUser && localUser !== 'undefined') {
  17. return JSON.parse(localUser);
  18. }
  19. }
  20. /**
  21. * 从本地存储中获取token信息
  22. *
  23. * @return {string} [token信息]
  24. */
  25. export function getLocalToken() {
  26. const localUser = window.localStorage.getItem('LJ@2B#CMS!User');
  27. if (localUser && localUser !== 'undefined') {
  28. return JSON.parse(localUser).token;
  29. }
  30. }
  31. /**
  32. * 保存oss签名信息到本地
  33. *
  34. * @param {object} value [登录接口返回内容]
  35. */
  36. export function saveLocalSignature(value) {
  37. window.localStorage.setItem('LJ@2B#CMS!OSS', JSON.stringify(value));
  38. }
  39. /**
  40. * 从本地存储中获取oss签名信息
  41. *
  42. * @return {JSON} [签名信息]
  43. */
  44. export function getLocalSignature() {
  45. const signature = window.localStorage.getItem('LJ@2B#CMS!OSS');
  46. if (signature && signature !== 'undefined') {
  47. return JSON.parse(signature);
  48. }
  49. }