You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
790 B

var util = require('../../utils/util.js');
var api = require('../../config/api.js');
const pay = require('../../services/pay.js');
var app = getApp();
Page({
data: {
status: false,
orderId: 0
},
onLoad: function (options) {
// 页面初始化 options为页面跳转所带来的参数
this.setData({
orderId: options.orderId || 24,
status: options.status
})
},
onReady: function () {
},
onShow: function () {
// 页面显示
},
onHide: function () {
// 页面隐藏
},
onUnload: function () {
// 页面关闭
},
payOrder() {
pay.payOrder(parseInt(this.data.orderId)).then(res => {
this.setData({
status: true
});
}).catch(res => {
util.showErrorToast('支付失败');
});
}
})