const config = require('../../config/config.js') const Http = require('../../utils/HttpBasics.js') const format = require('../../utils/util.js') const util = require('../../utils/util.js') const qrCodeJS = require('../../utils/qrcode.js') var app = getApp() // pages/cardPay/cardPay.js Page({ /** * 页面的初始数据 */ data: { pageNum: 1, reachBottom: false, phone: '', list: [] }, getList(pageNum) { const that = this; let data = { userPhone: that.data.phone, pageNum, pageSize: 10, } wx.showLoading() Http.get({ url: config.api.cardInfoList, data }) .then(res => { console.log(res, 'res'); if (res.data.list) { res.data.list.forEach(item => { item.createDate = format.formatTime(item.createDate, 'yyyy-MM-dddd hh:mm:ss') item.updateDate = format.formatTime(item.updateDate, 'yyyy-MM-dddd hh:mm:ss') item.remainingAmount = (item.remainingAmount / 100) || '' if (item.wxCardInfo && item.wxCardInfo.id) { item.cardIdHide = item.wxCardInfo.id.slice(0, 4) + `******` + item.wxCardInfo.id.slice(14) } }) if (data.pageNum == 1) { that.setData({ list: res.data.list }) } else { const tempList = that.data.list res.data.list.forEach(item => { tempList.push(item) }) that.setData({ list: tempList }) } } wx.hideLoading() }) .catch(err => { console.log(err, 'err'); wx.showToast({ title: err.message, icon: 'none' }) }) }, goToPay(e) { const id = e.currentTarget.dataset.id * 1 wx.navigateTo({ url: `/pages/cardPay/cardPay?codeInfo=${e.currentTarget.dataset.id}&cardPayType="3"`, }) }, checkNum() { const phoneReg = /^(?:(?:\+|00)86)?1\d{10}$/ if (!phoneReg.test(this.data.phone)) { wx.showToast({ title: '请输入正确的手机号!', icon: 'none' }) return } this.setData({ pageNum: 1, reachBottom: true }); this.getList(1) console.log(this.data.pageNum, 'pageNum'); }, getCardNum(e) { this.setData({ phone: e.detail.value }) }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { if (!this.data.reachBottom) return let pageNum = this.data.pageNum + 1 this.setData({ pageNum: pageNum }); this.getList(this.data.pageNum); }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })