payResult.js 968 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. this.updateSuccess()
  17. },
  18. onReady: function () {
  19. },
  20. onShow: function () {
  21. // 页面显示
  22. },
  23. onHide: function () {
  24. // 页面隐藏
  25. },
  26. onUnload: function () {
  27. // 页面关闭
  28. },
  29. updateSuccess: function () {
  30. let that = this
  31. util.request(api.OrderQuery, { orderId: this.data.orderId}).then(function (res) {
  32. })
  33. },
  34. payOrder() {
  35. pay.payOrder(parseInt(this.data.orderId)).then(res => {
  36. this.setData({
  37. status: true
  38. });
  39. }).catch(res => {
  40. util.showErrorToast('支付失败');
  41. });
  42. }
  43. })