diff --git a/packageA/pages/chongzhiDetails/chongzhiDetails.js b/packageA/pages/chongzhiDetails/chongzhiDetails.js index d8b366e..be43591 100644 --- a/packageA/pages/chongzhiDetails/chongzhiDetails.js +++ b/packageA/pages/chongzhiDetails/chongzhiDetails.js @@ -31,6 +31,23 @@ Page({ getApp().goto("/pages/togoin/togoin"); return false; } + + + + getApp().request.get("/api/wx/weappSendlist/page", { + data: { + store_id: os.stoid, + typeid: "1002" + }, + success: function(res) { + if (res.data.code == 0 && res.data.data.pageData.length > 0) { + var template_id = res.data.data.pageData[0].template_id; + self.setData({template_id:template_id}); + + } + }, + }) + getApp().request.promiseGet("/api/weshop/ad/list",{ data:{store_id:os.stoid,enabled:1,pid:601} @@ -113,7 +130,11 @@ Page({ var money = e.target.dataset.money; var advance = e.target.dataset.advance; - this.recharge(money, advance); + var th=this; + this.sendsm(function(){ + th.recharge(money, advance); + }) + }, //确定接口 async recharge(money, advancek) { @@ -194,4 +215,20 @@ Page({ } }); }, + + //订阅消息提醒 + sendsm:function(func) + { + var template_id = this.data.template_id; + //授权订阅 + wx.requestSubscribeMessage({ + tmplIds: [template_id], + success(res) { + func(); + }, + fail(res) { + func(); + } + }) + }, }) \ No newline at end of file diff --git a/packageA/pages/chongzhiDetails/chongzhiDetails.wxml b/packageA/pages/chongzhiDetails/chongzhiDetails.wxml index edf0b0a..589583f 100644 --- a/packageA/pages/chongzhiDetails/chongzhiDetails.wxml +++ b/packageA/pages/chongzhiDetails/chongzhiDetails.wxml @@ -36,7 +36,7 @@ - 立即充值 立即使用 diff --git a/pages/user/deposit/prepaid/prepaid.js b/pages/user/deposit/prepaid/prepaid.js index 2cbd388..bccda79 100644 --- a/pages/user/deposit/prepaid/prepaid.js +++ b/pages/user/deposit/prepaid/prepaid.js @@ -14,6 +14,21 @@ Page({ }, /* 生命周期函数--监听页面初次渲染完成*/ onReady: function() { + var th=this; + + getApp().request.get("/api/wx/weappSendlist/page", { + data: { + store_id: os.stoid, + typeid: "1002" + }, + success: function(res) { + if (res.data.code == 0 && res.data.data.pageData.length > 0) { + var template_id = res.data.data.pageData[0].template_id; + th.setData({template_id:template_id}); + } + } + }); + this.yuck(); }, /*预存款的劵*/ @@ -73,6 +88,7 @@ Page({ }, //确定充值 determine: function(e) { + var th=this; this.setData({ showModal: false }) @@ -80,9 +96,11 @@ Page({ var moneyone = e.target.dataset.moneyone; var money = e.target.dataset.money; var advancek = e.target.dataset.adv; - //console.log(moneyone, "aaa", money); - - this.recharge(money, advancek); + + this.sendsm(function(){ + th.recharge(money, advancek); + }) + }, //确定接口 async recharge(money, advancek) { @@ -172,5 +190,23 @@ Page({ go_detail:function(e){ var id=e.currentTarget.dataset.id; getApp().goto('/packageA/pages/chongzhiDetails/chongzhiDetails?id=' + id); - } + }, + + + //订阅消息提醒 + sendsm:function(func) + { + var template_id = this.data.template_id; + // //授权订阅 + wx.requestSubscribeMessage({ + tmplIds: [template_id], + success(res) { + func(); + }, + fail(res) { + func(); + } + }) + + }, }) diff --git a/pages/user/integral/integral.js b/pages/user/integral/integral.js index 43181bc..2891c46 100644 --- a/pages/user/integral/integral.js +++ b/pages/user/integral/integral.js @@ -192,6 +192,21 @@ Page({ * 生命周期函数--监听页面加载 */ onLoad: function (options) { + + var th=this; + getApp().request.get("/api/wx/weappSendlist/page", { + data: { + store_id: os.stoid, + typeid: "1002" + }, + success: function(res) { + if (res.data.code == 0 && res.data.data.pageData.length > 0) { + var template_id = res.data.data.pageData[0].template_id; + th.setData({template_id:template_id}); + } + } + }); + var th=this; getApp().getConfig2(function(ee){ var json_d = JSON.parse(ee.switch_list); @@ -207,7 +222,7 @@ Page({ }, //点击确定 - async determine(event) { + determine(event) { console.log(event.currentTarget.dataset.money); var money = event.currentTarget.dataset.money; var integral = event.currentTarget.dataset.integral; @@ -216,32 +231,38 @@ Page({ var user_id = getApp().globalData.user_id; var store_id = os.stoid; var th= this, number; - await getApp().request.promiseGet("/api/weshop/users/getPay" - , { - data: { user_id: user_id, store_id: store_id, buynum: val, mon: money, integ: integral, recharge_type:1} - }).then(res => { - // console.log("1" + res); - var msg = res.data.data; - var parentSn = msg.order_sn; - var store_id = os.stoid; - - getApp().request.post("/api/weshop/order/pay/createRechargeOrder", { - data: { - parentSn: parentSn, - store_id: store_id - }, - success: function (su) { - var n = su.data.data; - th.weixinPay(n, - function () { - console.log("支付成功页面2333"); - th.jumpPaymentPage(); - }, function () { - getApp().showWarning("支付失败"); - }) - } - }) - }) + + this.sendsm(function(){ + getApp().request.promiseGet("/api/weshop/users/getPay" + , { + data: { user_id: user_id, store_id: store_id, buynum: val, mon: money, integ: integral, recharge_type:1} + }).then(res => { + // console.log("1" + res); + var msg = res.data.data; + var parentSn = msg.order_sn; + var store_id = os.stoid; + + getApp().request.post("/api/weshop/order/pay/createRechargeOrder", { + data: { + parentSn: parentSn, + store_id: store_id + }, + success: function (su) { + var n = su.data.data; + th.weixinPay(n, + function () { + console.log("支付成功页面2333"); + th.jumpPaymentPage(); + }, function () { + getApp().showWarning("支付失败"); + }) + } + }) + }) + }) + + + }, //------支付成功页面-------- jumpPaymentPage: function () { @@ -299,12 +320,6 @@ Page({ }, - /** - * 生命周期函数--监听页面卸载 - */ - onUnload: function () { - - }, /** * 页面相关事件处理函数--监听用户下拉动作 @@ -319,5 +334,22 @@ Page({ */ onShareAppMessage: function () { - } + }, + + //订阅消息提醒 + sendsm:function(func) + { + var template_id = this.data.template_id; + // //授权订阅 + wx.requestSubscribeMessage({ + tmplIds: [template_id], + success(res) { + func(); + }, + fail(res) { + func(); + } + }) + + }, }) \ No newline at end of file