pay_success.js 1.96 KB
var e = getApp();
var regeneratorRuntime = require('../../../utils/runtime.js');
Page({
  /**
   * 页面的初始数据
   */
  data: {
    url: e.globalData.setting.imghost,
    resourceUrl: e.globalData.setting.resourceUrl,
    iurl: e.globalData.setting.imghost,
    order:null,
    type:1,
    allmoney:0,
    user_money:0,
    order_sn:"",
    pick:null,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad:async function(options) {
      wx.setNavigationBarTitle({
          title: '支付成功',
      });

      var type=options.type,order_sn=options.order_sn;
      var th=this,order=null;
      //如果是等1,就是单个订单的订单号
      if(type==1){
          await  getApp().request.promiseGet("/api/weshop/order/page",
               {data:{store_id:e.globalData.setting.stoid,order_sn:order_sn}}).then(res=>{
                   order=res.data.data.pageData[0];
                   th.setData({order:order,order_sn:order_sn})
          })
      }else{
          await  getApp().request.promiseGet("/api/weshop/order/page",
              {data:{store_id:e.globalData.setting.stoid,parent_sn:order_sn}}).then(res=>{

              var allmoney=0,user_money=0;
              for(var i in res.data.data.pageData){
                  var item=res.data.data.pageData[i];
                  allmoney+=item.order_amount;
                  user_money += item.user_money?item.user_money:0;
              }
              order=res.data.data.pageData[0];
                th.setData({ order: order, type: 2, allmoney: allmoney, order_sn: order_sn, user_money: user_money})
          })
      }
      //--获取门店--
      if(order.exp_type==1) {
          await getApp().request.promiseGet("/api/weshop/pickup/get/"+ e.globalData.setting.stoid+"/"+order.pickup_id,
              {1:1}).then(res => {
              th.setData({pick:res.data.data})
          });
      }
  },

  goto: function() {
     var  url= '/pages/index/index/index';
     getApp().goto(url)
  },
})