auth.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. // 该文件用来存储localStorage 本地缓存的方法
  2. import { baseUrl,uploadUrl } from "./apiconfig";
  3. /**
  4. * 操作用户token
  5. */
  6. export function setToken(value) {
  7. uni.setStorageSync('token', value);
  8. // console.log('存储用户信息成功');
  9. }
  10. /**
  11. * 获取缓存的Openid
  12. */
  13. export function getToken() {
  14. let token = uni.getStorageSync('token');
  15. return token;
  16. }
  17. /**
  18. * 移除用户token=openid
  19. */
  20. export function removeToken() {
  21. uni.removeStorageSync('token');
  22. }
  23. /**
  24. * 操作用户信息
  25. * 缓存微信用户信息
  26. */
  27. export function setUserInfo(value) {
  28. try {
  29. let newValue = JSON.stringify(value);
  30. uni.setStorageSync('userinfo', newValue);
  31. // console.log('存储用户信息成功');
  32. } catch (e) {
  33. return;
  34. }
  35. }
  36. /**
  37. * 获取缓存的微信用户信息
  38. */
  39. export function getUserInfo() {
  40. let userinfo = uni.getStorageSync('userinfo');
  41. // console.log('userinfo', userinfo)
  42. if (userinfo) {
  43. return JSON.parse(userinfo);
  44. }
  45. }
  46. /**
  47. * 移除缓存的用户信息
  48. */
  49. export function removeUserInfo(){
  50. uni.removeStorageSync('userinfo');
  51. }
  52. /**
  53. * 操作会员信息
  54. * 会员信息存储缓存
  55. */
  56. export function setRememberInfo(value) {
  57. try {
  58. uni.setStorageSync('rememberInfo', value);
  59. // console.log('存储会员信息成功');
  60. } catch (e) {
  61. return;
  62. }
  63. }
  64. /**
  65. * 获取缓存的会员信息
  66. */
  67. export function getRememberInfo() {
  68. let rememberInfo = uni.getStorageSync('rememberInfo');
  69. if(rememberInfo){
  70. // console.log('会员信息获取成功:', rememberInfo)
  71. return rememberInfo;
  72. }
  73. }
  74. /**
  75. * 移除缓存的会员信息
  76. */
  77. export function removeRememberInfo(){
  78. uni.removeStorageSync('rememberInfo');
  79. // console.log("清楚会员信息成功!")
  80. }
  81. /**
  82. * 缓存用户分享ID
  83. * 登录时传到后端
  84. */
  85. export function setShareID(value){
  86. try{
  87. uni.setStorageSync("shareid",value);
  88. }catch (e) {
  89. return;
  90. }
  91. }
  92. /**
  93. * 获取用户分享ID
  94. * 登录时传到后端
  95. */
  96. export function getShareID(){
  97. let shareid = uni.getStorageSync("shareid")
  98. if(shareid){
  99. return shareid;
  100. }
  101. }
  102. export function getConfig(){
  103. let base = {
  104. baseUrl,
  105. uploadUrl,
  106. }
  107. return base;
  108. }