storage.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. let isDev = process.env.NODE_ENV === "development";
  2. const UUID = isDev ? "uuid_key_dev" : "uuid_key";
  3. const HAS_LOGIN = isDev ? "has_login_key_dev" : "has_login_key";
  4. const ACCESS_TOKEN = isDev ? "access_token_key_dev" : "access_token_key";
  5. const REFRESH_TOKEN = isDev ? "refresh_token_key_dev" : "refresh_token_key";
  6. const USER_INFO = isDev ? "user_info_obj_dev" : "user_info_obj";
  7. const FACE_LOGIN = isDev ? "face_login_dev" : "face_login";
  8. const FINGER_LOGIN = isDev ? "finger_login_dev" : "finger_login";
  9. const CART_BACKBTN = isDev ? "cart_backbtn_dev" : "cart_backbtn";
  10. const AFTERSALE_DATA = isDev ? "aftersale_data_dev" : "aftersale_data";
  11. export default {
  12. // 写入热门搜索时间戳
  13. setHotWords(val) {
  14. uni.setStorageSync("hotWords", val);
  15. },
  16. // 获取热门搜索时间戳
  17. getHotWords() {
  18. return uni.getStorageSync(`hotWords`);
  19. },
  20. //写入 展示还是不展示
  21. setShow(val) {
  22. uni.setStorageSync("show", val);
  23. },
  24. getShow() {
  25. if (uni.getStorageSync(`show`) === "" || uni.getStorageSync(`show`) === undefined) {
  26. return true;
  27. }
  28. return uni.getStorageSync(`show`);
  29. },
  30. // 获取face id登录
  31. getFaceLogin() {
  32. return uni.getStorageSync(FACE_LOGIN);
  33. },
  34. // 写入face id
  35. setFaceLogin(val) {
  36. uni.setStorageSync(FACE_LOGIN, val);
  37. },
  38. // 获取指纹登录
  39. getFingerLogin() {
  40. return uni.getStorageSync(FINGER_LOGIN);
  41. },
  42. // 写入指纹登录
  43. setFingerLogin(val) {
  44. uni.setStorageSync(FINGER_LOGIN, val);
  45. },
  46. // 写入用户信息
  47. setUserInfo(val) {
  48. uni.setStorageSync(USER_INFO, val);
  49. },
  50. // 获取用户信息
  51. getUserInfo() {
  52. return uni.getStorageSync(USER_INFO);
  53. },
  54. // 写入uuid
  55. setUuid(val) {
  56. uni.setStorageSync(UUID, val);
  57. },
  58. // 获取uuid
  59. getUuid() {
  60. return uni.getStorageSync(UUID);
  61. },
  62. // 写入登录
  63. setHasLogin(val) {
  64. uni.setStorageSync(HAS_LOGIN, val);
  65. },
  66. // 获取是否登录
  67. getHasLogin() {
  68. return uni.getStorageSync(HAS_LOGIN);
  69. },
  70. // 删除uuid
  71. removeUuid() {
  72. uni.removeStorageSync(UUID);
  73. },
  74. // 写入accessToken
  75. setAccessToken(val) {
  76. uni.setStorageSync(ACCESS_TOKEN, val);
  77. },
  78. // 获取accessToken
  79. getAccessToken() {
  80. return uni.getStorageSync(ACCESS_TOKEN);
  81. },
  82. // 后退购物车
  83. setCartBackbtn(val) {
  84. uni.setStorageSync(CART_BACKBTN, val);
  85. },
  86. // 删除token
  87. removeAccessToken() {
  88. uni.removeStorageSync(ACCESS_TOKEN);
  89. },
  90. // 写入刷新token
  91. setRefreshToken(val) {
  92. uni.setStorageSync(REFRESH_TOKEN, val);
  93. },
  94. // 获取刷新token
  95. getRefreshToken() {
  96. return uni.getStorageSync(REFRESH_TOKEN);
  97. },
  98. // 删除token
  99. removeRefreshToken() {
  100. uni.removeStorageSync(REFRESH_TOKEN);
  101. },
  102. setAfterSaleData(val) {
  103. uni.setStorageSync(AFTERSALE_DATA, val);
  104. },
  105. getAfterSaleData() {
  106. return uni.getStorageSync(AFTERSALE_DATA);
  107. },
  108. // 删除token
  109. removeAfterSaleData() {
  110. uni.removeStorageSync(AFTERSALE_DATA);
  111. },
  112. };