| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 | // pages/pay/index.jsconst api = require('../../utils/api.js')const app = getApp()Page({  /**   * 页面的初始数据   */  data: {    referrerInfo: null,    orderInfo: {}  },  /**   * 生命周期函数--监听页面加载   */  onLoad: function (options) {    console.log('pay order info', options)    this.setData({      referrerInfo: app.globalData.referrerInfo || '',      orderInfo: options    })    let timer = setInterval(() => {      if (app.globalData.PageCallback) {        api.getPayInfo({          data: {            'order-order_id': this.data.orderInfo.orderId          }        }).then(res => {          console.log('get pay info success', res)          this.setData({            orderInfo: res.data          })          api.payCheck({            data: {              'order-order_id': this.data.orderInfo.order_id,              'payway': 'wxpay'            }          }).then(res => {            console.log('pay check success', res)          }, err => {            console.log('pay check fail', err)          })        }, err => {          console.log('get pay info fail', err)        })        clearInterval(timer)      }    }, 200)  },  /**   * 生命周期函数--监听页面初次渲染完成   */  onReady: function () {    },  /**   * 生命周期函数--监听页面显示   */  onShow: function () {    },  /**   * 生命周期函数--监听页面隐藏   */  onHide: function () {    },  /**   * 生命周期函数--监听页面卸载   */  onUnload: function () {    },  /**   * 页面相关事件处理函数--监听用户下拉动作   */  onPullDownRefresh: function () {    },  /**   * 页面上拉触底事件的处理函数   */  onReachBottom: function () {    },  pay: function () {    api.payCheck({      data: {        'order-order_id': this.data.orderInfo.order_id,        'payway': 'wxpay'      }    }).then(res => {      console.log(res)    }, err => {      console.log(err)    })  }})
 |