yangyin
2024-07-04 4352f162401ac7fe7d1bfa517039e6c61c909a3d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
//获取应用实例
const app = getApp()
var Constant = require('../../utils/constant.js');
Page({
  data: {
    userInfo: null,
    isDeBug: Constant.isDeBug,
    currentSoftWareVersion: Constant.SoftWareVersion,
    updateTime: Constant.UpdateTime
  },
  onLoad: function () {
    var that = this;
    var userInfo = app.globalData.userInfo;
    // 
    if (!userInfo) {
      wx.navigateTo({
        url: '/login/login/index',
      });
      return;
    }
 
    this.setData({
      userInfo: userInfo
    });
  },
  onShow: function () {
    var userInfo = this.data.userInfo;
    if (userInfo == null) {
      userInfo = app.globalData.userInfo;
      //console.log("userInfo",userInfo)
      this.setData({
        userInfo: userInfo
      });
    }
  },
  openSetting: function () {
    wx.openSetting({
      success(res) {
        //console.log(res.authSetting)
        // res.authSetting = {
        //   "scope.userInfo": true,
        //   "scope.userLocation": true
        // }
      }
    })
  },
  openEventechInfo: function () {
    wx.navigateTo({
      url: '/other/about/EventechInfo',
    });
    return;
  },
  //报警推送
  alarmPush: function () {
    wx.navigateTo({
      url: '/other/alarm/index',
    });
    return;
  },
  removeStorage: function () { //清除所有缓存
    wx.clearStorage({
      success(res) {
        wx.showToast({
          title: '清除成功',
          icon: 'success'
        });
        //app.onLoginAndIndex();
        wx.reLaunch({
          url: '/login/login/index'
        });
      }
    })
  },
  //扫一扫
  onScan: function () {
    // 允许从相机和相册扫码
    wx.scanCode({
      success(res) {
        console.log(res)
        //wx.vibrateLong()
      }
    })
  },
  //重新登录
  reLogin: function () {
    //app.onLoginAndIndex();
 
    wx.showModal({
      title: "提示",
      content: "是否重新登录?",
      showCancel: true,
      cancelText: "否",
      cancelColor: '#ff0000',
      confirmText: "是",
      success(res) {
        if (res.confirm) {
          wx.reLaunch({
            url: '/login/login/index'
          });
        } else if (res.cancel) {
          return
        }
      }
    })
 
  },
  refreshUserInfo: function () {
 
    var userInfo = app.globalData.userInfo;
    this.setData({
      userInfo: userInfo
    });
 
  },
  onTest() {
    wx.navigateTo({
      url: '/test/qiDong/index'
    });
  },
  //修改密码
  changePassWord() {
    wx.navigateTo({
      url: '../../other/changePassWord/index'
    });
  },
  onShareAppMessage: function () {
    return Constant.Share;
  },
})