// pages/user/user.js var app = getApp() Page({ data: { pop: null, list: [ { icon: 'icon-user-bangding.png', text: '完善资料', url: 'bangding/bangding' }, { icon: 'wdsc.png', text: '我的收藏', url: 'collection/collection' }, { icon: 'zj.png', text: '历史记录', url: 'footprint/footprint' }, { icon: 'dz.png', text: '地址管理', url: 'address/index' }, { icon: 'gg.png', text: '公告管理', url: 'notice/notice' }, { icon: 'sz.png', text: '设置', url: 'set/set' } ], cont: 1, remind: '加载中', tjr: false, }, //下拉刷新 onPullDownRefresh: function () { wx.showNavigationBarLoading() //在标题栏中显示加载 this.requestMyData(); wx.hideNavigationBarLoading() //完成停止加载 wx.stopPullDownRefresh() //停止下拉刷新 }, copyText: function (t) { var a = t.currentTarget.dataset.text; wx.setClipboardData({ data: a, success: function () { wx.showToast({ title: "已复制" }) } }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.setNavigationBarColor({ frontColor: app.d.frontColor, backgroundColor: app.d.bgcolor, //页面标题为路由参数7a896c app.d.bgcolor animation: { duration: 400, timingFunc: 'easeIn' } }); var plug_ins = app.globalData.userInfo.plug_ins; // 插件 this.setData({ bgcolor: app.d.bgcolor, // 背景颜色 plug_ins: plug_ins, // 插件 }); this.requestMyData(); }, //页面加载完成函数 onReady: function () { var that = this; this.pop = this.selectComponent("#pop") that.setData({ remind: '' }); }, onShow: function () { var cont = this.data.cont; var that = this; if (cont > 1) { that.requestMyData(); } else { that.setData({ cont: cont + 1 }) } }, requestMyData: function () { var that = this; wx.request({ url: app.d.ceshiUrl + '&action=user&m=index', method: 'post', data: { openid: app.globalData.userInfo.openid || '', referee_openid: app.globalData.userInfo.referee_openid || '' }, header: { 'Content-Type': 'application/x-www-form-urlencoded' }, success: function (res) { console.log(res, 1111) var status = res.data.status; if (status == 1) { var user = res.data.user; if (user.wx_name == 'undefined') { that.setData({ userlogin: true }); that.login(); } else { that.setData({ user: user, article: res.data.article, logo: res.data.logo, company: res.data.company, th: res.data.th, dfh_num: res.data.dfh_num, dfk_num: res.data.dfk_num, dpj_num: res.data.dpj_num, dsh_num: res.data.dsh_num, plug_ins: res.data.plug_ins, tjr: res.data.tjr, support: res.data.support }); } } else { wx.showToast({ title: '非法操作!', duration: 2000 }); } }, error: function (e) { wx.showToast({ title: '网络异常!', duration: 2000 }); } }); }, go: function (e) { console.log(e) var url = e.currentTarget.dataset.url wx.navigateTo({ url: url }) }, logins: function () { if (app.userlogin(1)) { this.pop.clickPup(this) this.requestMyData(); return } }, jumpgo: function (event) { if (app.userlogin(1)) { this.pop.clickPup(this) return } let url = event.currentTarget.dataset.id wx.navigateTo({ url: url }) } })