token.ts 964 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import {TOKEN_KEY, TENANT_KEY} from "@/lib/config"
  2. export function getConfig(key:string) {
  3. try {
  4. let val = uni.getStorageSync(key);
  5. if(val==null || typeof(val)==='undefined' ||val==""){
  6. return null
  7. }
  8. return val;
  9. } catch (e) {
  10. console.log("获取"+key+"出错",e);
  11. return null;
  12. }
  13. }
  14. export function setConfig(key:string, val: string) {
  15. try {
  16. if(val == null || val ==""){
  17. uni.setStorageSync(key, val);
  18. uni.removeStorageSync(key)
  19. return;
  20. }
  21. uni.setStorageSync(key, val);
  22. return;
  23. } catch (e) {
  24. console.log("设置"+key+"出错",e);
  25. return null;
  26. }
  27. }
  28. export function getToken() {
  29. return getConfig(TOKEN_KEY)
  30. }
  31. export function setToken(token: string) {
  32. return setConfig(TOKEN_KEY, token)
  33. }
  34. export function getTenant() {
  35. return getConfig(TENANT_KEY)
  36. }
  37. export function setTenant(val: string) {
  38. return setConfig(TENANT_KEY, val)
  39. }
  40. export default {
  41. getToken,
  42. setToken,
  43. getTenant,
  44. setTenant
  45. }