From 4e216409aece12b5748b7dac0adef42ddd9b6b76 Mon Sep 17 00:00:00 2001 From: zhl Date: Fri, 1 Mar 2019 15:02:47 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E5=A2=9E=E5=8A=A0=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E7=89=A9=E5=93=81=E6=97=B6=E5=A1=AB=E5=86=99=E6=94=B6=E4=BB=B6?= =?UTF-8?q?=E4=BA=BA=E7=9A=84=E5=8A=9F=E8=83=BD;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app.wpy | 8 +- src/components/address-form.wpy | 104 +++++++++++++++++++ src/pages/buyvip.wpy | 15 ++- src/pages/product.wpy | 174 ++++++++++++++++++++++---------- 4 files changed, 241 insertions(+), 60 deletions(-) create mode 100644 src/components/address-form.wpy diff --git a/src/app.wpy b/src/app.wpy index 7339807..64945c3 100644 --- a/src/app.wpy +++ b/src/app.wpy @@ -78,9 +78,11 @@ export default class extends wepy.app { onShow(options) { console.log('app.onShow'); console.log(options); - let params = options.query; - console.log(params.token); - this.globalData.gameToken = params.token; + if (options.scene === 1037) { + let params = options.query; + this.globalData.gameToken = params.token; + } + } sleep (s) { return new Promise((resolve, reject) => { diff --git a/src/components/address-form.wpy b/src/components/address-form.wpy new file mode 100644 index 0000000..9bd458a --- /dev/null +++ b/src/components/address-form.wpy @@ -0,0 +1,104 @@ + + + + diff --git a/src/pages/buyvip.wpy b/src/pages/buyvip.wpy index dab5cbe..1f4a1fc 100644 --- a/src/pages/buyvip.wpy +++ b/src/pages/buyvip.wpy @@ -86,8 +86,11 @@ }, bottomSecondTap(e) { console.log('bottomSecondTap'); + let self = this; wepy.navigateBackMiniProgram({ extraData: { + type: self.currentType, + event_type: 'pay_result', success: false } }) @@ -143,15 +146,17 @@ }); } async queryOrder() { + let self = this; try { let res = await http.post('/api/emulated/query_order', {tid: this.tid}); if (res.errcode === 0 && res.result === 1) { - wepy.showToast({ - title: '支付成功', - icon: 'none', - duration: 2000 + wepy.navigateBackMiniProgram({ + extraData: { + type: self.currentType, + event_type: 'pay_result', + success: true + } }) - jcEvent.emit(jcEvent.events.NEED_UPDATE_SCORE, {}); } } catch (err) { console.log(err); diff --git a/src/pages/product.wpy b/src/pages/product.wpy index dd4411d..657a408 100644 --- a/src/pages/product.wpy +++ b/src/pages/product.wpy @@ -7,18 +7,21 @@ +