diff --git a/project.config.json b/project.config.json
index fb66f53..9896e7e 100644
--- a/project.config.json
+++ b/project.config.json
@@ -29,17 +29,17 @@
"list": []
},
"miniprogram": {
- "current": 2,
+ "current": 0,
"list": [
{
"id": 0,
"name": "支付返回",
"pathName": "pages/gameInfo",
- "query": "id=1100309",
+ "query": "id=7100715",
"scene": 1038,
"referrerInfo": {
"appId": "wxbf333d56b4de3905",
- "extraData": "{ \"type\": \"item\", \"event_type\": \"pay_result\", \"success\": true, \"gid\": 1100309 }"
+ "extraData": "{ \"type\": \"item\", \"event_type\": \"pay_result\", \"success\": true, \"gid\": 7100715 }"
}
},
{
diff --git a/src/pages/gameInfo.wpy b/src/pages/gameInfo.wpy
index 5909d1a..2707bc0 100644
--- a/src/pages/gameInfo.wpy
+++ b/src/pages/gameInfo.wpy
@@ -50,6 +50,7 @@
收起
+
@@ -68,13 +69,15 @@
import base from '../mixins/base';
import tips from '../mixins/tips';
import cfg from '../mixins/cfg';
+ import zanToptips from '../components/zan-toptips'
export default class GameInfoPage extends wepy.page {
mixins = [base, tips, cfg];
components = {
imageSwiper: imageSwiper,
gameBottomBar: gameBottomBar,
- zActionSheet: zActionSheet
+ zActionSheet: zActionSheet,
+ zanToptips: zanToptips
};
data = {
id: '',
@@ -167,7 +170,10 @@
jcEvent.on(jcEvent.events.BUY_ITEM_RESULT, this, data => {
this.zActionSheetCfg.hide = true;
if (data.success) {
- this.showToast('开通成功', 2000, 'success');
+ wepy.showModal({
+ content: '购买成功',
+ showCancel: false
+ });
self.zActionSheetCfg.hide = true;
self.record.owned = true;
self.bottomActionCfg.mainBtnIconClass = 'icon-merge';
@@ -176,7 +182,7 @@
self.$apply();
jcEvent.emit(jcEvent.events.UPDATE_GAME_STATUS, {gid: self.id});
} else {
- this.showToast('开通失败', 2000)
+ this.showTopTips('开通失败')
}
self.$apply();
});
@@ -198,6 +204,9 @@
this.zActionSheetCfg.showBuy = this.$showBuy();
this.$apply();
}
+ showTopTips(msg, type = 'error') {
+ this.$invoke('zanToptips', 'showZanTopTips', { content: msg, type: type})
+ }
async showBuyMenu() {
this.zActionSheetCfg.params = `token=${this.$parent.getGlobalDate('gameToken')}&gid=${this.id}`;
this.zActionSheetCfg.goldTitle = `金币开通(${this.$getExtCfg(this.record.category + '_price')})`;
@@ -234,7 +243,10 @@
try {
let res = await http.post(`/api/emulated/buy_game`, { gid: this.id });
if (res.errcode === 0) {
- this.showToast('开通成功', 2000, 'success');
+ wepy.showModal({
+ content: '开通成功',
+ showCancel: false
+ });
this.zActionSheetCfg.hide = true;
this.$apply();
jcEvent.emit(jcEvent.events.UPDATE_GAME_STATUS, {gid: this.id});
@@ -242,7 +254,7 @@
}
} catch (err) {
console.log('buy game error');
- this.showToast('开通失败', 2000);
+ this.showTopTips('开通失败')
}
}
async getRecord() {