storage.js 2.4 KB

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