storage.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  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. removeCurrentPlot(){
  15. uni.removeStorageSync(CURRENT_PLOT);
  16. },
  17. removeUserPlots(){
  18. uni.removeStorageSync(CURRENT_USER_PLOTS_LIST);
  19. },
  20. removeDict(type){
  21. uni.removeStorageSync(type);
  22. },
  23. setInviter(val) {
  24. uni.setStorageSync('inviter', val)
  25. },
  26. getInviter() {
  27. return uni.getStorageSync('inviter');
  28. },
  29. // 写入用户信息
  30. setUserInfo(val) {
  31. uni.setStorageSync(USER_INFO, val);
  32. },
  33. setCurrentUserPlotsList(val){
  34. uni.setStorageSync(CURRENT_USER_PLOTS_LIST,val)
  35. },
  36. getCurrentUserPlotsList(){
  37. return uni.getStorageSync(CURRENT_USER_PLOTS_LIST);
  38. },
  39. // 获取用户信息
  40. getUserInfo() {
  41. return uni.getStorageSync(USER_INFO);
  42. },
  43. // 写入uuid
  44. setUuid(val) {
  45. uni.setStorageSync(UUID, val);
  46. },
  47. // 获取uuid
  48. getUuid() {
  49. return uni.getStorageSync(UUID);
  50. },
  51. // 写入登录
  52. setHasLogin(val) {
  53. uni.setStorageSync(HAS_LOGIN, val);
  54. },
  55. // 获取是否登录
  56. getHasLogin() {
  57. return uni.getStorageSync(HAS_LOGIN);
  58. },
  59. // 删除uuid
  60. removeUuid() {
  61. uni.removeStorageSync(UUID);
  62. },
  63. // 写入accessToken
  64. setAccessToken(val) {
  65. uni.setStorageSync(ACCESS_TOKEN, val);
  66. },
  67. // 获取accessToken
  68. getAccessToken() {
  69. return uni.getStorageSync(ACCESS_TOKEN);
  70. },
  71. // 删除token
  72. removeAccessToken() {
  73. uni.removeStorageSync(ACCESS_TOKEN);
  74. },
  75. // 写入刷新token
  76. setRefreshToken(val) {
  77. uni.setStorageSync(REFRESH_TOKEN, val);
  78. },
  79. // 获取刷新token
  80. getRefreshToken() {
  81. return uni.getStorageSync(REFRESH_TOKEN);
  82. },
  83. // 删除token
  84. removeRefreshToken() {
  85. uni.removeStorageSync(REFRESH_TOKEN);
  86. },
  87. setPlots(val) {
  88. uni.setStorageSync(CURRENT_PLOT, val)
  89. },
  90. getPlots() {
  91. return uni.getStorageSync(CURRENT_PLOT)
  92. },
  93. // 删除token
  94. removeAfterSaleData() {
  95. uni.removeStorageSync(AFTERSALE_DATA);
  96. },
  97. // 是否登录检查
  98. isLoggedIn() {
  99. return !!this.getHasLogin() && !!this.getAccessToken();
  100. },
  101. setWvpAccessToken(val){
  102. uni.setStorageSync('wvp_access_token', val);
  103. },
  104. getWvpAccessToken() {
  105. return uni.getStorageSync('wvp_access_token');
  106. },
  107. };