pay_success.js 2.19 KB
var e = getApp();
var regeneratorRuntime = require('../../../utils/runtime.js');
var ut = require("../../../utils/util.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=>{
                   if(ut.ajax_ok(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=>{

                  if(ut.ajax_ok(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)
  },
})