storage.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  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 HAS_LOGIN = isDev ? "has_login_key_dev" : "has_login_key";
  5. const ACCESS_TOKEN = isDev ? "access_token_key_dev" : "access_token_key";
  6. const REFRESH_TOKEN = isDev ? "refresh_token_key_dev" : "refresh_token_key";
  7. const USER_INFO = isDev ? "user_info_obj_dev" : "user_info_obj";
  8. const FACE_LOGIN = isDev ? "face_login_dev" : "face_login";
  9. const FINGER_LOGIN = isDev ? "finger_login_dev" : "finger_login";
  10. const CART_BACKBTN = isDev ? "cart_backbtn_dev" : "cart_backbtn";
  11. const AFTERSALE_DATA = isDev ? "aftersale_data_dev" : "aftersale_data";
  12. export default {
  13. setInviter(val) {
  14. uni.setStorageSync('inviter', val)
  15. },
  16. getInviter() {
  17. return uni.getStorageSync('inviter');
  18. },
  19. //写入自动发券
  20. setAutoCp(val) {
  21. uni.setStorageSync('autoCp', val)
  22. },
  23. //获取自动发券时间
  24. getAutoCp() {
  25. return uni.getStorageSync('autoCp');
  26. },
  27. // 写入热门搜索时间戳
  28. setHotWords(val) {
  29. uni.setStorageSync("hotWords", val);
  30. },
  31. // 获取热门搜索时间戳
  32. getHotWords() {
  33. return uni.getStorageSync(`hotWords`);
  34. },
  35. //写入 展示还是不展示
  36. setShow(val) {
  37. uni.setStorageSync("show", val);
  38. },
  39. getShow() {
  40. if (uni.getStorageSync(`show`) === "" || uni.getStorageSync(`show`) === undefined) {
  41. return true;
  42. }
  43. return uni.getStorageSync(`show`);
  44. },
  45. // 获取face id登录
  46. getFaceLogin() {
  47. return uni.getStorageSync(FACE_LOGIN);
  48. },
  49. // 写入face id
  50. setFaceLogin(val) {
  51. uni.setStorageSync(FACE_LOGIN, val);
  52. },
  53. // 获取指纹登录
  54. getFingerLogin() {
  55. return uni.getStorageSync(FINGER_LOGIN);
  56. },
  57. // 写入指纹登录
  58. setFingerLogin(val) {
  59. uni.setStorageSync(FINGER_LOGIN, val);
  60. },
  61. // 写入用户信息
  62. setUserInfo(val) {
  63. uni.setStorageSync(USER_INFO, val);
  64. },
  65. // 获取用户信息
  66. getUserInfo() {
  67. return uni.getStorageSync(USER_INFO);
  68. },
  69. setTalkToUser(val) {
  70. uni.setStorageSync("TALK_TO_USER", val);
  71. },
  72. getTalkToUser() {
  73. return uni.getStorageSync("TALK_TO_USER");
  74. },
  75. // 写入uuid
  76. setUuid(val) {
  77. uni.setStorageSync(UUID, val);
  78. },
  79. // 获取uuid
  80. getUuid() {
  81. return uni.getStorageSync(UUID);
  82. },
  83. // 写入登录
  84. setHasLogin(val) {
  85. uni.setStorageSync(HAS_LOGIN, val);
  86. },
  87. // 获取是否登录
  88. getHasLogin() {
  89. return uni.getStorageSync(HAS_LOGIN);
  90. },
  91. // 删除uuid
  92. removeUuid() {
  93. uni.removeStorageSync(UUID);
  94. },
  95. // 写入accessToken
  96. setAccessToken(val) {
  97. uni.setStorageSync(ACCESS_TOKEN, val);
  98. },
  99. // 获取accessToken
  100. getAccessToken() {
  101. return uni.getStorageSync(ACCESS_TOKEN);
  102. },
  103. // 后退购物车
  104. setCartBackbtn(val) {
  105. uni.setStorageSync(CART_BACKBTN, val);
  106. },
  107. // 删除token
  108. removeAccessToken() {
  109. uni.removeStorageSync(ACCESS_TOKEN);
  110. },
  111. // 写入刷新token
  112. setRefreshToken(val) {
  113. uni.setStorageSync(REFRESH_TOKEN, val);
  114. },
  115. // 获取刷新token
  116. getRefreshToken() {
  117. return uni.getStorageSync(REFRESH_TOKEN);
  118. },
  119. // 删除token
  120. removeRefreshToken() {
  121. uni.removeStorageSync(REFRESH_TOKEN);
  122. },
  123. setPlots(val) {
  124. uni.setStorageSync(CURRENT_PLOT, val)
  125. },
  126. getPlots() {
  127. return uni.getStorageSync(CURRENT_PLOT)
  128. },
  129. setAfterSaleData(val) {
  130. uni.setStorageSync(AFTERSALE_DATA, val);
  131. },
  132. getAfterSaleData() {
  133. return uni.getStorageSync(AFTERSALE_DATA);
  134. },
  135. // 删除token
  136. removeAfterSaleData() {
  137. uni.removeStorageSync(AFTERSALE_DATA);
  138. },
  139. // 是否发送商品连接记录
  140. setImGoodsLink(val) {
  141. uni.setStorageSync('imGoodId', val);
  142. },
  143. getImGoodsLink() {
  144. return uni.getStorageSync('imGoodId');
  145. },
  146. };