payResult.js 790 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. var util = require('../../utils/util.js');
  2. var api = require('../../config/api.js');
  3. const pay = require('../../services/pay.js');
  4. var app = getApp();
  5. Page({
  6. data: {
  7. status: false,
  8. orderId: 0
  9. },
  10. onLoad: function (options) {
  11. // 页面初始化 options为页面跳转所带来的参数
  12. this.setData({
  13. orderId: options.orderId || 24,
  14. status: options.status
  15. })
  16. },
  17. onReady: function () {
  18. },
  19. onShow: function () {
  20. // 页面显示
  21. },
  22. onHide: function () {
  23. // 页面隐藏
  24. },
  25. onUnload: function () {
  26. // 页面关闭
  27. },
  28. payOrder() {
  29. pay.payOrder(parseInt(this.data.orderId)).then(res => {
  30. this.setData({
  31. status: true
  32. });
  33. }).catch(res => {
  34. util.showErrorToast('支付失败');
  35. });
  36. }
  37. })