Browse Source

领取优惠券时调起订阅消息

sxx
whyneedname 2 years ago
parent
commit
58b4c07fce
  1. 17
      pages/user/coupon/GetCoupon/index.vue
  2. 17
      pages/user/coupon/UserCoupon/index.vue

17
pages/user/coupon/GetCoupon/index.vue

@ -158,23 +158,30 @@ export default {
}, },
getCoupon: function(id, index) { getCoupon: function(id, index) {
let that = this let that = this
let list = that.couponsList let list = that.couponsList,
getCouponReceive(id) tmplIds = ['lOOnpYASRMKy81gh5tNMR7OXSHMKw05x-aosYjvhK-E', 'lejbsmRtheMLXEGNx_UhVHuq5P6Yjwfokc183n9oMek'];
.then(function(res) { uni.requestSubscribeMessage({
tmplIds,
fail(err) {
console.log("requestSubscribeMessage err", err)
},
complete() {
getCouponReceive(id).then(function(res) {
list[index].isUse = true list[index].isUse = true
uni.showToast({ uni.showToast({
title: '领取成功', title: '领取成功',
icon: 'success', icon: 'success',
duration: 2000, duration: 2000,
}) })
}) }).catch(function(err) {
.catch(function(err) {
uni.showToast({ uni.showToast({
title: err.msg || err.response.data.msg || err.response.data.message, title: err.msg || err.response.data.msg || err.response.data.message,
icon: 'none', icon: 'none',
duration: 2000, duration: 2000,
}) })
}) })
}
})
}, },
getUseCoupons() { getUseCoupons() {
if (this.loading) return //false if (this.loading) return //false

17
pages/user/coupon/UserCoupon/index.vue

@ -150,23 +150,30 @@
}) })
return return
} }
let list = that.couponsList let list = that.couponsList,
getCouponReceive(id) tmplIds = ['lOOnpYASRMKy81gh5tNMR7OXSHMKw05x-aosYjvhK-E', 'lejbsmRtheMLXEGNx_UhVHuq5P6Yjwfokc183n9oMek'];
.then(function(res) { uni.requestSubscribeMessage({
tmplIds,
fail(err) {
console.log("requestSubscribeMessage err", err)
},
complete() {
getCouponReceive(id).then(function(res) {
list[index].isUse = true list[index].isUse = true
uni.showToast({ uni.showToast({
title: '领取成功', title: '领取成功',
icon: 'success', icon: 'success',
duration: 2000, duration: 2000,
}) })
}) }).catch(function(err) {
.catch(function(err) {
uni.showToast({ uni.showToast({
title: err.msg || err.response.data.msg || err.response.data.message, title: err.msg || err.response.data.msg || err.response.data.message,
icon: 'none', icon: 'none',
duration: 2000, duration: 2000,
}) })
}) })
}
})
}, },
getUseCoupons: function(i) { getUseCoupons: function(i) {

Loading…
Cancel
Save