|
@@ -34,7 +34,11 @@ Page({
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
- // 订单数据
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * 订单数据
|
|
|
|
+ */
|
|
getOrder: function(data) {
|
|
getOrder: function(data) {
|
|
WelfareMall.getOrder({
|
|
WelfareMall.getOrder({
|
|
mobile: getMobileCache(),
|
|
mobile: getMobileCache(),
|
|
@@ -63,7 +67,10 @@ Page({
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
|
|
- // 取消订单
|
|
|
|
|
|
+ /**
|
|
|
|
+ *
|
|
|
|
+ * 取消订单
|
|
|
|
+ */
|
|
toCancelOrder(e) {
|
|
toCancelOrder(e) {
|
|
wx.showModal({
|
|
wx.showModal({
|
|
title: '取消订单',
|
|
title: '取消订单',
|
|
@@ -86,7 +93,8 @@ Page({
|
|
title: '取消订单成功',
|
|
title: '取消订单成功',
|
|
icon: 'none',
|
|
icon: 'none',
|
|
duration: 1500
|
|
duration: 1500
|
|
- })
|
|
|
|
|
|
+ });
|
|
|
|
+ this.onLoad(this.options);
|
|
}
|
|
}
|
|
this.data.lock = false
|
|
this.data.lock = false
|
|
}).catch(_ => {
|
|
}).catch(_ => {
|
|
@@ -100,7 +108,40 @@ Page({
|
|
},//接口调用失败的回调函数
|
|
},//接口调用失败的回调函数
|
|
})
|
|
})
|
|
|
|
|
|
-},
|
|
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 获取订单参数
|
|
|
|
+ */
|
|
|
|
+ async goPay() {
|
|
|
|
+ let res = await WelfareMall.getPayParams({
|
|
|
|
+ mobile: getMobileCache(),
|
|
|
|
+ orderSn: this.data.orderSn,
|
|
|
|
+ openId: wx.getStorageSync('loginInfo').openId,
|
|
|
|
+ thirdPartyName: 'coupon-activity',
|
|
|
|
+ payCode: "HSAY-COUPON",
|
|
|
|
+ });
|
|
|
|
+ console.log(res);
|
|
|
|
+ // res = res.wxPrePayVo
|
|
|
|
+ wx.requestPayment({
|
|
|
|
+ timeStamp: res.wxPrePayVo.timeStamp,
|
|
|
|
+ package: res.wxPrePayVo.pack,
|
|
|
|
+ nonceStr: res.wxPrePayVo.nonceStr,
|
|
|
|
+ signType: res.wxPrePayVo.signType,
|
|
|
|
+ paySign: res.wxPrePayVo.paySign,
|
|
|
|
+ success: function (res) {
|
|
|
|
+ //支付成功,跳转领取成功页面
|
|
|
|
+ wx.reLaunch({
|
|
|
|
+ url: '/pages/couponSuccess/couponSuccess'
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+ fail: function (res) {
|
|
|
|
+ console.log('payerror')
|
|
|
|
+ console.log(res);
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ },
|
|
|
|
|
|
/**
|
|
/**
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
* 生命周期函数--监听页面初次渲染完成
|