payment.js
1.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
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)
},
})