// pages/card/card.js const app = getApp(); const loginApi = require('../../utils/loginApi.js'); const card = require('../../utils/card.js'); Page({ /** * 页面的初始数据 */ data: { isUpdate:false, userInfo: {}, memberInfo: {}, storeInfo: {}, mobile: wx.getStorageSync("mobile"), }, /** * 生命周期函数--监听页面加载 */ onLoad: function(options) { var that = this; that.data.mobile = wx.getStorageSync("mobile"); var userInfo = wx.getStorageSync("userInfo"); this.data.userInfo = userInfo; var storeInfo = wx.getStorageSync("store"); this.data.storeInfo = storeInfo; this.setData({ nickName: userInfo.nickName, avatarUrl: userInfo.avatarUrl, cardNo: app.cardInfo.cardNo, amount: app.cardInfo.totalAmount, totalPoint: app.cardInfo.totalPoint, }); }, /** * 会员卡二维码 */ cy_cardCode:function(){ var url = "cardDetail"; wx.navigateTo({ url: url, }) }, /** * 我的地址 */ cy_clickMyAddress: function() { var url = "../order/address/address" wx.navigateTo({ url: url, }) }, /** * 我的订单 */ cy_clickMyOrder: function() { var url = "../order/list/list" wx.navigateTo({ url: url, }) }, /** * 会员卡充值纪录 */ clickRechargeRecord: function() { var url = "recharge_record" + "?cardNo=" + app.memberInfo.cardNo; wx.navigateTo({ url: url, }) }, /** * 会员卡消费记录 */ clickConsumeRecord: function() { var url = "consume_record" + "?cardNo=" + app.memberInfo.cardNo; wx.navigateTo({ url: url, }) }, /** * 会员卡去充值 */ clickCardRecharge: function() { var url = "recharge" + "?cardNo=" + app.memberInfo.cardNo + "&mobile=" + app.memberInfo.mobile; wx.navigateTo({ url: url, }) }, /** * 领券中心 */ cy_couponCenter: function (e) { var url = '../coupon/couponCenter'; wx.navigateTo({ url: url, }) }, /** * 查询卡信息 */ cy_selectCardInfo: function () { var that = this; var cardNo = app.memberInfo.cardNo; card.wx_cardInfo(cardNo, function (json) { var result = json.data; if (result.status == 1) { app.cardInfo = result.data; that.setData({ cardNo: result.data.cardNo, }) } else { wx.showModal({ title: '提示', content: result.errMsg, }); } }, function (err) { wx.hideLoading(); wx.showModal({ title: '提示网络链接失败', content: '网络链接失败', }) }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function() { }, /** * 生命周期函数--监听页面显示 */ onShow: function() { if(this.data.isUpdate){ this.cy_selectCardInfo(); } this.data.isUpdate = true; }, /** * 生命周期函数--监听页面隐藏 */ onHide: function() { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function() { }, /** * 用户点击右上角分享 */ onShareAppMessage: function() { } })