Commit a0d56b9f authored by zhengke's avatar zhengke

2

parents 17b95f8a 2577f2c9
...@@ -7,7 +7,7 @@ $.fn.dataStatistics = function(options){ ...@@ -7,7 +7,7 @@ $.fn.dataStatistics = function(options){
len:4, //数字是几位数 len:4, //数字是几位数
price:0, //金额 price:0, //金额
couponId:0, //订单id couponId:0, //订单id
platform:'app', platform:'App',
count:0, count:0,
},options || {}); },options || {});
...@@ -164,8 +164,11 @@ $.fn.dataStatistics = function(options){ ...@@ -164,8 +164,11 @@ $.fn.dataStatistics = function(options){
}else if( nowDate >= activityEndDate){ //活动结束 }else if( nowDate >= activityEndDate){ //活动结束
$(".received_img").attr("src",""); $(".received_img").attr("src","");
$('.img_bg_p1').css("color","#CCCCCC"); $('.img_bg_M').css("background-image","url(../images/MJ_200@3x.png)");
$('.img_bg_p2').css("color","#CCCCCC"); $(".img_bg_M").css("height", "1.46rem");//通过设置CSS属性来设置元素的高
$('.use_oupon').css('display',"none");
$('.img_bg_M p').css("color","#CCCCCC");
$('.img_btn p').css("color","#FFFFFF"); $('.img_btn p').css("color","#FFFFFF");
$('.img_btn').css("background-color", "#CCCCCC"); $('.img_btn').css("background-color", "#CCCCCC");
...@@ -178,16 +181,24 @@ $.fn.dataStatistics = function(options){ ...@@ -178,16 +181,24 @@ $.fn.dataStatistics = function(options){
$(".received_img").attr("src",""); $(".received_img").attr("src","");
$('.img_btn p').html(res.data.redemptionPrice + '元抢购') $('.img_btn p').html(res.data.redemptionPrice + '元抢购')
$(".img_bg_M").css("background-image","url(../images/M_200@3x.png)");
$(".img_bg_M").css("height", "1.46rem");//通过设置CSS属性来设置元素的高
$('.use_oupon').css('display',"none");
}else { }else {
$(".received_img").attr("src","../images/received@3x.png"); $(".received_img").attr("src","../images/received@3x.png");
$('.img_btn p').html('去使用') $('.img_btn p').html('去使用')
$(".img_bg_M").css("background-image","url(../images/M_200_2.png)");
$(".img_bg_M").css("height", "2.14rem");//通过设置CSS属性来设置元素的高
$('.use_oupon').css('display',"flex");
} }
}else { }else {
$(".received_img").attr("src",""); $(".received_img").attr("src","");
$('.img_bg_p1').css("color","#CCCCCC"); $('.img_bg_M').css("background-image","url(../images/MJ_200@3x.png)");
$('.img_bg_p2').css("color","#CCCCCC"); $(".img_bg_M").css("height", "1.46rem");//通过设置CSS属性来设置元素的高
$('.use_oupon').css('display',"none");
$('.img_bg_M p').css("color","#CCCCCC");
$('.img_btn p').css("color","#FFFFFF"); $('.img_btn p').css("color","#FFFFFF");
$('.img_btn p').html('活动结束') $('.img_btn p').html('活动结束')
$('.box_content_t').hide() $('.box_content_t').hide()
...@@ -216,7 +227,7 @@ $.fn.dataStatistics = function(options){ ...@@ -216,7 +227,7 @@ $.fn.dataStatistics = function(options){
if($('.img_btn p').css('color')=='rgb(224, 50, 52)'){ //判断按钮是否可以点击 if($('.img_btn p').css('color')=='rgb(224, 50, 52)'){ //判断按钮是否可以点击
if( options.count !=0){ //判断是可以抢购 if( options.count !=0){ //判断是可以抢购
if(options.platform == 'app'){ if(options.platform == 'App'){
window.postMessage(JSON.stringify({'action' : 'showHud', 'message' : '抢购中...'})); window.postMessage(JSON.stringify({'action' : 'showHud', 'message' : '抢购中...'}));
} }
$.ajax({ $.ajax({
...@@ -226,11 +237,15 @@ $.fn.dataStatistics = function(options){ ...@@ -226,11 +237,15 @@ $.fn.dataStatistics = function(options){
data: getJavaData({redemptionPrice:options.price,couponId:options.couponId}), data: getJavaData({redemptionPrice:options.price,couponId:options.couponId}),
async: false, async: false,
success: function (res) { success: function (res) {
if(options.platform == 'app'){ if(options.platform == 'App'){
window.postMessage(JSON.stringify({'action' : 'dismissHud'})); window.postMessage(JSON.stringify({'action' : 'dismissHud'}));
} }
if (res.resultCode === 1) { if (res.resultCode === 1) {
if(options.platform == 'App'){
window.postMessage(JSON.stringify({'action' : 'showToast', 'message' : res.message}));
}else {
layer.msg(res.message)
}
var timer3 = setInterval(()=>{ //1,需要timer2的定时器走完了 才走timer3的定时器 var timer3 = setInterval(()=>{ //1,需要timer2的定时器走完了 才走timer3的定时器
nownumber = nownumber -1; nownumber = nownumber -1;
...@@ -247,21 +262,21 @@ $.fn.dataStatistics = function(options){ ...@@ -247,21 +262,21 @@ $.fn.dataStatistics = function(options){
'couponId' : res.data.couponId, 'couponId' : res.data.couponId,
'title':title, 'title':title,
'price':res.data.preferPrice, 'price':res.data.preferPrice,
'backType':'reload', 'backKey':'reload',
'data':res.data 'data':res.data
} }
} }
if(options.platform == 'app'){ if(options.platform == 'App'){
window.postMessage(JSON.stringify(data)); window.postMessage(JSON.stringify(data));
} }
// 跳转到支付 // 跳转到支付
else if(options.platform == 'xcx'){ else if(options.platform == 'xcx'){
// window.postMessage(JSON.stringify(data));
let data={}; let data={};
data.sOrderNo=res.data.id; data.sOrderNo=res.data.id;
data.sProductName=title; data.sProductName=title;
data.productId=res.data.couponId; data.productId=res.data.couponId;
data.dTotalPrice=res.data.preferPrice; data.dTotalPrice=res.data.preferPrice;
wx.miniProgram.getEnv(function (res) { wx.miniProgram.getEnv(function (res) {
window.wx.miniProgram.navigateTo({ window.wx.miniProgram.navigateTo({
url: `/pages/Home/pay/pay?data=`+JSON.stringify(data), url: `/pages/Home/pay/pay?data=`+JSON.stringify(data),
...@@ -282,19 +297,20 @@ $.fn.dataStatistics = function(options){ ...@@ -282,19 +297,20 @@ $.fn.dataStatistics = function(options){
window.location.href = 'http://http://activity.oytour.com/html/pay.html'; window.location.href = 'http://http://activity.oytour.com/html/pay.html';
} }
}else { }else {
if(options.platform == 'app'){ if(options.platform == 'App'){
window.postMessage(JSON.stringify({'action' : 'showToast', 'message' : res.message})); window.postMessage(JSON.stringify({'action' : 'showToast', 'message' : res.message}));
}else { }else {
layer.msg(res.message) layer.msg(res.message)
} }
//window.location.reload() window.location.reload()
} }
}, },
error: function (res) { error: function (res) {
console.log(options.platform) console.log(options.platform)
if(options.platform == 'app'){ if(options.platform == 'App'){
window.postMessage(JSON.stringify({'action' : 'dismissHud'})); window.postMessage(JSON.stringify({'action' : 'dismissHud'}));
}else { }else {
...@@ -303,33 +319,26 @@ $.fn.dataStatistics = function(options){ ...@@ -303,33 +319,26 @@ $.fn.dataStatistics = function(options){
layer.msg(res.message) layer.msg(res.message)
} }
}); });
}else { //跳转到跟团游首页 }else {
let data = { layer.msg('去使用优惠券')
'action' : 'jump',
'page' : 'teamWalker_2',
'pageData' : {
'backType':'pop',
}
}
if(options.platform == 'app'){
window.postMessage(JSON.stringify(data));
}
} }
}else { }else {
if($('.img_btn p').text() == '活动结束'){ if($('.img_btn p').text() == '活动结束'){
if(options.platform == 'app'){ if(options.platform == 'App'){
window.postMessage(JSON.stringify({'action' : 'showToast', 'message' : '活动已结束'})); window.postMessage(JSON.stringify({'action' : 'showToast', 'message' : '活动已结束'}));
}else { }else {
layer.msg('活动已结束') layer.msg('活动已结束')
} }
window.location.reload()
}else { }else {
if(options.platform == 'app'){ if(options.platform == 'App'){
window.postMessage(JSON.stringify({'action' : 'showToast', 'message' : '活动还未开始'})); window.postMessage(JSON.stringify({'action' : 'showToast', 'message' : '活动还未开始'}));
}else { }else {
layer.msg('活动还未开始') layer.msg('活动还未开始')
} }
window.location.reload()
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment