user.js 958 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. function getUserInfo() {
  2. return wx.getStorageSync('userInfo') || null;
  3. }
  4. function getMobileCache() {
  5. const userInfo = getUserInfo()
  6. if (userInfo != null) {
  7. return userInfo.mobile || ''
  8. }
  9. return ''
  10. }
  11. function getPhoneNumber(e, func) {
  12. var encryptedData = e.detail.encryptedData;
  13. console.log(encryptedData);
  14. var iv = e.detail.iv;
  15. if (!encryptedData || encryptedData.length == 0 || !iv || iv.length == 0) {
  16. return;
  17. }
  18. //获取手机号
  19. getApp().doDecodePhone(encryptedData, iv, function () {
  20. func(getMobileCache())
  21. });
  22. }
  23. function getPhoneNumberNew(e, func) {
  24. var code = e.detail.code;
  25. console.log(code);
  26. if (!code || code.length == 0 ) {
  27. return;
  28. }
  29. //获取手机号
  30. getApp().doDecodePhoneNew(code, function () {
  31. func(getMobileCache())
  32. });
  33. }
  34. module.exports = {
  35. getUserInfo,
  36. getMobileCache,
  37. getPhoneNumber,
  38. getPhoneNumberNew
  39. }