payResult.js 1.2 KB

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