拓恒河湖长制全民护河平台WEB端
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

37 lines
1.0KB

  1. // app.js
  2. import {IsOnlive} from './api/login.js'
  3. App({
  4. onLaunch() {
  5. // 展示本地存储能力
  6. const logs = wx.getStorageSync('logs') || []
  7. logs.unshift(Date.now())
  8. wx.setStorageSync('logs', logs)
  9. // 心跳更新在线状态
  10. setInterval(()=> {
  11. const {times} = this.globalData
  12. const openid = wx.getStorageSync('openId')
  13. const positionParams = wx.getStorageSync('positionParams')
  14. const {nickname, headimgurl} = wx.getStorageSync('userInfo')
  15. const params = {
  16. openid,
  17. // nickname: nickname,
  18. // headimgurl: headimgurl,
  19. provinceCode: positionParams.provinceCode,
  20. cityCode: positionParams.cityCode,
  21. districtCode: positionParams.districtCode
  22. }
  23. if(openid) {
  24. /* 更新用户省市区,一分钟一次 */
  25. if(times%60 === 0){
  26. IsOnlive(params)
  27. }
  28. }
  29. }, 5000)
  30. },
  31. globalData: {
  32. times: 0,
  33. userInfo: null
  34. }
  35. })