payResult.js 1.0 KB

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