diff --git a/packageA/pages/quan_pro/quan_pro.js b/packageA/pages/quan_pro/quan_pro.js index d9d13c6..994e545 100644 --- a/packageA/pages/quan_pro/quan_pro.js +++ b/packageA/pages/quan_pro/quan_pro.js @@ -2,7 +2,7 @@ var t = require("../../../utils/util.js"), ut = t, e = require("../../../utils/common.js"), oo = getApp().globalData, os = getApp().globalData.setting; - var utils = require('../../../utils/util.js'),ut=utils; + Page({ data: { @@ -44,23 +44,59 @@ Page({ }, //---展示,显示券的信息--- - onShow: function() { + onShow:async function() { //检查能不能分享 getApp().check_can_share(); - var th=this; - var user_id=getApp().globalData.user_id; - getApp().request.promiseGet("/api/weshop/prom/coupon/pageCouponList", { - data:{store_id:os.stoid,type:1,id:th.data.id,user_id:user_id} - }).then(res => { - th.setData({is_get:1}); - if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length){ - th.setData({q_data:res.data.data.pageData[0]}); - } - }); - th.setData({getcurday:ut.gettimestamp()}); + + var rs=await getApp().request.promiseGet("/api/weshop/prom/coupon/get/"+th.data.id, {}) + if(!rs){ + th.setData({is_get:1}); + return false; + } + if(rs.data.code!=0){ + th.setData({is_get:1}); + return false; + } + var r_data=rs.data.data; + if(r_data.store_id!=os.stoid){ + th.setData({is_get:1}); + return false; + } + if(r_data.type!=1){ + th.setData({is_get:2}); + return false; + } + + var now=ut.gettimestamp(); + + if(r_data.send_start_time>now){ + th.setData({is_get:3}); + return false; + } + + if(r_data.send_end_time { + // th.setData({is_get:1}); + // if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length){ + // th.setData({q_data:res.data.data.pageData[0]}); + // } + // }); + + }, onHide: function() { diff --git a/packageA/pages/quan_pro/quan_pro.wxml b/packageA/pages/quan_pro/quan_pro.wxml index e1e45dc..ecfff34 100644 --- a/packageA/pages/quan_pro/quan_pro.wxml +++ b/packageA/pages/quan_pro/quan_pro.wxml @@ -11,7 +11,10 @@ {{q_data.name}} - 不存在此微券或数量已领取完 + 不存在此微券或数量已领取完 + 该优惠券不是免费发放类型 + 活动未开始暂时无法发放优惠券 + 优惠券已过期 @@ -45,7 +48,10 @@ - 不存在此微券或数量已领取完 + 不存在此微券或数量已领取完 + 该优惠券不是免费发放类型 + 活动未开始暂时无法发放优惠券 + 优惠券已过期