Ver código fonte

feat: request withdraw subscribe notification

danyshen 2 dias atrás
pai
commit
536a414cb9

+ 25 - 0
packageUser/pages/user/cash/cash.js

@@ -1,6 +1,7 @@
 var _request = require('../../../../utils/request.js')
 var util = require('../../../../utils/util.js')
 var MAX_MERCHANT_TRANSFER_CASH = 20000
+var TAKE_CASH_SUBSCRIBE_TEMPLATE_ID = "pmQeRrQUpBvt2jgDF4XwSEfDd7n2Gnyk8k_au1G6wP8"
 Page({
   data: {
     page: 1,
@@ -117,6 +118,12 @@ Page({
   },
   getBankInfoAndTip(){
   	var that = this
+  	that.requestTakeCashSubscribe(function () {
+  	  that.showWithdrawConfirm()
+  	})
+  },
+  showWithdrawConfirm () {
+  	var that = this
    //  var url = 'v1/user/get_bank_info'
    //  var params = {
    //  }
@@ -153,6 +160,24 @@ Page({
   //    })
   //  }
     },
+    requestTakeCashSubscribe (done) {
+      if (!wx.requestSubscribeMessage) {
+        done && done()
+        return
+      }
+      wx.requestSubscribeMessage({
+        tmplIds: [TAKE_CASH_SUBSCRIBE_TEMPLATE_ID],
+        success: function (res) {
+          console.log("take cash subscribe message", res)
+        },
+        fail: function (res) {
+          console.log("take cash subscribe message fail", res)
+        },
+        complete: function () {
+          done && done()
+        }
+      })
+    },
     closedDialog () {
       var that = this
       that.setData({

+ 25 - 0
packageUser/pages/user/fund/fund.js

@@ -1,4 +1,5 @@
 var _request = require('../../../../utils/request.js')
+var TAKE_CASH_SUBSCRIBE_TEMPLATE_ID = "pmQeRrQUpBvt2jgDF4XwSEfDd7n2Gnyk8k_au1G6wP8"
 Page({
   data: {
     page: 1,
@@ -118,6 +119,12 @@ Page({
   },
   getBankInfoAndTip(){
   	var that = this
+  	that.requestTakeCashSubscribe(function () {
+  	  that.showWithdrawConfirm()
+  	})
+  },
+  showWithdrawConfirm () {
+  	var that = this
    //  var url = 'v1/user/get_bank_info'
    //  var params = {
    //  }
@@ -199,6 +206,24 @@ Page({
 //    })
 //  }
   },
+  requestTakeCashSubscribe (done) {
+    if (!wx.requestSubscribeMessage) {
+      done && done()
+      return
+    }
+    wx.requestSubscribeMessage({
+      tmplIds: [TAKE_CASH_SUBSCRIBE_TEMPLATE_ID],
+      success: function (res) {
+        console.log("take cash subscribe message", res)
+      },
+      fail: function (res) {
+        console.log("take cash subscribe message fail", res)
+      },
+      complete: function () {
+        done && done()
+      }
+    })
+  },
   closedDialog () {
     var that = this
     that.setData({