小程序前端/小程序前端/pages/order_pay_status/index.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。


import { getOrderDetail} from '../../api/order.js';
import { setFormId } from '../../api/api.js';

var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    parameter: {
      'navbar': '1',
      'return': '1',
      'title': '支付成功'
    },
    orderId:'',
    order_pay_info: { paid :1 }
  },
  onLoadFun:function(){
    this.getOrderPayInfo();
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    if (!options.order_id) return app.Tips({title:'缺少参数无法查看订单支付状态'},{tab:3,url:1});
    this.setData({ orderId: options.order_id, status: options.status || 0, msg: options.msg || ''});
  },
  /**
   * 
   * 支付完成查询支付状态
   * 
  */
  getOrderPayInfo:function(){
    var that=this;
    wx.showLoading({title: '正在加载中'});
    getOrderDetail(this.data.orderId).then(res=>{
      wx.hideLoading();
      that.setData({ order_pay_info: res.data, 'parameter.title': res.data.paid ? '支付成功' : '支付失败' });
    }).catch(err=>{
      wx.hideLoading();
    });
  },
  /**
   * 去首页关闭当前所有页面
  */
  goIndex:function(e){
    var formId = e.detail.formId;
    setFormId(formId);
    wx.switchTab({url:'/pages/index/index'});
  },

  /**
   * 
   * 去订单详情页面
  */
  goOrderDetails:function(e)
  {
    var formId = e.detail.formId;
后面还有 8 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。