//index.js //获取应用实例 const app = getApp() Page({ data: { // 个人信息 // videoUrl: 'https://vd3.bdstatic.com/mda-kar9n2ip1u508ewq/hd/mda-kar9n2ip1u508ewq.mp4?pd=20', videoUrl: '', userInfo: {}, yesterday: 0, week: 0, month: 0, group: 0, }, //事件处理函数 // 统计信息 achieveBtn: function (event) { let type = event.currentTarget.id; wx.navigateTo({ url: '/pages/achieveList/achieveList?type=' + type // 希望跳转过去的页面 }) }, // 个人信息 perssonalBtn: function () { wx.navigateTo({ url: '../perssonal/perssonal' }) }, // 设置账号 settingBtn: function () { wx.navigateTo({ url: '../setting/setting' }) }, // 修改密码 editpwdBtn: function () { wx.navigateTo({ url: '../editPwd/editPwd' }) }, // 退出登录 logouBtn: function () { app.globalData.userInfo = {} wx.redirectTo({ url: '/pages/login/login' }) }, // 关于我们 aboutBtn: function () { wx.navigateTo({ url: '../about/about' }) }, // 通知新闻 newsBtn: function () { wx.navigateTo({ url: '../news/news' }) }, // 我要办卡 cardBtn: function () { let data = app.globalData.userInfo; wx.navigateTo({ url: `../card/card?name=${data.name}&mobile=${data.mobile}` }) }, // 我的团队 teamBtn: function () { wx.navigateTo({ url: '../team/team' }) }, // 回馈奖品 jpBtn: function () { wx.navigateTo({ url: '../prize/prize' }) }, // 积分明细 fenBtn: function () { wx.navigateTo({ url: '../integral/integral' }) }, // 积分兑换 huanBtn: function () { wx.navigateTo({ url: '../exchange/exchange' }) }, // 车奖明细 carBtn: function () { wx.navigateTo({ url: '../car/car' }) }, // 股东奖池 gdBtn: function () { wx.navigateTo({ url: '../shareholder/shareholder' }) }, // 用户列表 // userBtn: function () { // wx.navigateTo({ // url: '../user/user' // }) // }, // 用户管理 adminBtn: function () { wx.navigateTo({ url: '../adminUser/adminUser' }) }, onLoad: function () { const videoUrl = `${app.globalData.publicUrl}/files/video/index-top.mp4`; this.setData({ videoUrl }) let data = app.globalData.userInfo; if (data) { this.setData({ userInfo: data }) wx.getUserInfo({ success: res => { if (res.userInfo) { console.log(res.userInfo) this.setData({ 'userInfo.avatarUrl': res.userInfo.avatarUrl }) } } }) // 存储openid以便后面功能使用 wx.login({ success: res => { // 发送 res.code 到后台换取 openId, sessionKey, unionId wx.request({ url: `${app.globalData.publicUrl}/api/htyd/wxpay/auth?code=${res.code}&id=${data.id}`, success: res => { }, error: err => { wx.showToast({ title: '请重新登陆!', icon: 'error' }) } }) } }) this.indexCount(); this.searchPicker(); } }, /** * 首页查询4块统计 * @property mobile 当前用户手机号,查询条件 */ indexCount() { wx.request({ url: `${app.globalData.publicUrl}/api/htyd/count/index?mobile=${this.data.userInfo.mobile}`, method: 'get', success: res => { const { data } = res.data console.log(data); this.setData({ ...data }) } }) }, // 轮播图 searchPicker: function () { wx.request({ url: app.globalData.publicUrl + '/api/htyd/util', method: "post", data: {}, success: (res) => { console.log(res.data.data); // this.setData({ videoUrl: res.data.data[0].url }) } }) }, // 获取用户头像 getUserInfo: function (e) { if (e.detail.userInfo) { this.setData({ 'userInfo.avatarUrl': e.detail.userInfo.avatarUrl }) } } })