storage.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. let isDev = process.env.NODE_ENV === "development";
  2. const UUID = isDev ? "uuid_key_dev" : "uuid_key";
  3. const CURRENT_PLOT = isDev ? "current_plot_dev" : "current_plot";
  4. const CURRENT_USER_PLOTS_LIST = isDev ? "user_plots_list_dev" : "user_plots_list";
  5. const HAS_LOGIN = isDev ? "has_login_key_dev" : "has_login_key";
  6. const ACCESS_TOKEN = isDev ? "access_token_key_dev" : "access_token_key";
  7. const REFRESH_TOKEN = isDev ? "refresh_token_key_dev" : "refresh_token_key";
  8. const USER_INFO = isDev ? "user_info_obj_dev" : "user_info_obj";
  9. const AFTERSALE_DATA = isDev ? "aftersale_data_dev" : "aftersale_data";
  10. export default {
  11. setDict(type,val){
  12. uni.setStorageSync(type, val);
  13. },
  14. removeDict(type){
  15. uni.removeStorageSync(type);
  16. },
  17. setInviter(val) {
  18. uni.setStorageSync('inviter', val)
  19. },
  20. getInviter() {
  21. return uni.getStorageSync('inviter');
  22. },
  23. // 写入用户信息
  24. setUserInfo(val) {
  25. uni.setStorageSync(USER_INFO, val);
  26. },
  27. setCurrentUserPlotsList(val){
  28. uni.setStorageSync(CURRENT_USER_PLOTS_LIST,val)
  29. },
  30. getCurrentUserPlotsList(){
  31. return uni.getStorageSync(CURRENT_USER_PLOTS_LIST);
  32. },
  33. // 获取用户信息
  34. getUserInfo() {
  35. return uni.getStorageSync(USER_INFO);
  36. },
  37. // 写入uuid
  38. setUuid(val) {
  39. uni.setStorageSync(UUID, val);
  40. },
  41. // 获取uuid
  42. getUuid() {
  43. return uni.getStorageSync(UUID);
  44. },
  45. // 写入登录
  46. setHasLogin(val) {
  47. uni.setStorageSync(HAS_LOGIN, val);
  48. },
  49. // 获取是否登录
  50. getHasLogin() {
  51. return uni.getStorageSync(HAS_LOGIN);
  52. },
  53. // 删除uuid
  54. removeUuid() {
  55. uni.removeStorageSync(UUID);
  56. },
  57. // 写入accessToken
  58. setAccessToken(val) {
  59. uni.setStorageSync(ACCESS_TOKEN, val);
  60. },
  61. // 获取accessToken
  62. getAccessToken() {
  63. return uni.getStorageSync(ACCESS_TOKEN);
  64. },
  65. // 删除token
  66. removeAccessToken() {
  67. uni.removeStorageSync(ACCESS_TOKEN);
  68. },
  69. // 写入刷新token
  70. setRefreshToken(val) {
  71. uni.setStorageSync(REFRESH_TOKEN, val);
  72. },
  73. // 获取刷新token
  74. getRefreshToken() {
  75. return uni.getStorageSync(REFRESH_TOKEN);
  76. },
  77. // 删除token
  78. removeRefreshToken() {
  79. uni.removeStorageSync(REFRESH_TOKEN);
  80. },
  81. setPlots(val) {
  82. uni.setStorageSync(CURRENT_PLOT, val)
  83. },
  84. getPlots() {
  85. return uni.getStorageSync(CURRENT_PLOT)
  86. },
  87. // 删除token
  88. removeAfterSaleData() {
  89. uni.removeStorageSync(AFTERSALE_DATA);
  90. },
  91. // 是否登录检查
  92. isLoggedIn() {
  93. return !!this.getHasLogin() && !!this.getAccessToken();
  94. },
  95. setWvpAccessToken(val){
  96. uni.setStorageSync('wvp_access_token', val);
  97. },
  98. getWvpAccessToken() {
  99. return uni.getStorageSync('wvp_access_token');
  100. },
  101. };