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) }, })