123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- //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 })
- }
- }
- })
|