mixin.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. var prefix = process.car.PREFIX+'-' + process.car.NODE_ENV + '_';
  2. var app = {
  3. getPrefix:()=> prefix,
  4. get : key => uni.getStorageSync(prefix + key),
  5. set : (key, value) => uni.setStorageSync(prefix + key, value),
  6. remove: key => uni.removeStorageSync(prefix + key),
  7. logoff:()=>{
  8. uni.removeStorageSync(prefix + 'token_tdate')
  9. uni.removeStorageSync(prefix + 'token')
  10. uni.removeStorageSync(prefix + 'personInfo');
  11. uni.removeStorageSync(prefix + 'personInfoPlus');
  12. // uni.removeStorageSync(prefix + 'getElderModeClass');
  13. //uni.removeStorageSync(prefix+'wx_openId');
  14. },
  15. getPersonInfo : () => {
  16. return uni.getStorageSync(prefix + 'personInfo')
  17. },
  18. getPersonInfoPlus : () => {
  19. return uni.getStorageSync(prefix + 'personInfoPlus')
  20. },
  21. signOut:()=> uni.removeStorageSync(prefix + 'personInfo'),
  22. getOpenId : () => uni.getStorageSync(prefix + 'wx_openId'+process.car.VUE_APP_WXAPPID),
  23. setOpenId : (value) => uni.setStorageSync(prefix + 'wx_openId'+process.car.VUE_APP_WXAPPID, value),
  24. getOpenIdALI : () => uni.getStorageSync(prefix + 'ali_openId'+process.car.VUE_APP_WXAPPID),
  25. setOpenIdALI : (value) => uni.setStorageSync(prefix + 'ali_openId'+process.car.VUE_APP_WXAPPID, value),
  26. getUserInfo : () => {
  27. return uni.getStorageSync(prefix + 'xpgj_wx_user_info')
  28. },
  29. setPersonInfo : (value) => uni.setStorageSync(prefix + 'personInfo', value),
  30. setPersonInfoPlus : (value) => uni.setStorageSync(prefix + 'personInfoPlus', value),
  31. setUserInfo : (value) => uni.setStorageSync(prefix + 'xpgj_wx_user_info', value),
  32. getToken : (options) => {
  33. //不同权限 ,不同token
  34. return uni.getStorageSync(prefix + 'token')
  35. },
  36. setToken : (value) => {
  37. uni.setStorageSync(prefix + 'token', value)
  38. if(value){
  39. var tdate=new Date( +new Date() + 8 * 3600 * 1000 ).toJSON().substr(0,13).replace("T"," ")
  40. uni.setStorageSync(prefix + 'token_tdate', tdate)
  41. }
  42. }
  43. }
  44. module.exports = app