Authored by lijing

测试bug

... ... @@ -361,9 +361,12 @@ const getOrders = (params) => {
// count: value.buy_total,
isVirtual: isTickets,
isDepositAdvance: value.attribute * 1 === 9, // 定金预售
status: value.status === 0 ? true : false,
// status: value.status === 0 ? true : false,
uid: value.uid,
order_code: value.order_code
order_code: value.order_code,
goluck: value.status === 0 ? true : false,
lucky: value.status === 1 ? true : false,
unlucky: value.status === 2 ? true : false,
});
// 计算商品总数
... ...
<div class="order" data-id="{{orderNum}}" data-href="{{detailUrl}}">
<header class="header">
订单编号:{{orderNum}}
{{#if status}}
<a class="raffle-btn" data-uid="{{uid}}" data-code="{{order_code}}" href="javascript:void(0)">参加抽奖</a>
{{else}}
<div class="disable-btn">已抽奖</div>
{{/ if}}
{{#if goluck}}
<a class="raffle-btn" data-uid="{{uid}}" data-code="{{order_code}}" href="javascript:void(0)">参加抽奖</a>
{{/if}}
{{#if lucky}}
<div class="disable-btn">已中奖</div>
{{/if}}
{{#if unlucky}}
<div class="disable-btn">未中奖</div>
{{/if}}
<span class="order-status">{{orderStatus}}</span>
</header>
<section class="order-goods">
... ...
... ... @@ -202,63 +202,58 @@ orderHammer.on('tap', function(e) {
$reaMask.data('orderId', id);
if ($cur.closest('.raffle-btn').length > 0) {
if (isWeiXin()) {
userId = $cur.closest('.raffle-btn').attr('data-uid');
orderCode = $cur.closest('.raffle-btn').attr('data-code');
$.ajax({
type: 'POST',
url: '/activity/raffle/lucky',
data: {
lotteryId: 20,
orderCode: orderCode
},
success: function(data) {
var luck = data.data.orderLotteryCode;
var $diaMain = $('.dia-main');
switch(luck){
case 0:
break;
case 1:
lucky(data);
break;
case 2:
unlucky();
break;
case 3:
tip.show('用户抽奖不能多个客户端一起抽奖');
break;
case 4:
unlucky();
break;
}
// 中奖
function lucky(data) {
var message = data.data.orderLotteryMessage;
var bgPic = data.data.prize.image;
$('.lucky').show();
$('.dia-c').show();
$diaMain.find('p').show();
var dia_h = $diaMain.height() / 2;
$diaMain.css('margin-top', '-' + dia_h + 'px');
$diaMain.find('.message').text(message);
$diaMain.find('.lucky').css("background-image","url(" + bgPic + ")");
}
// 未中奖
function unlucky() {
$('.unlucky').show();
$('.dia-c').show();
var dia_h = $diaMain.height() / 2;
$diaMain.css('margin-top', '-' + dia_h + 'px');
}
},
error: function(data) {
tip.show(data.message);
userId = $cur.closest('.raffle-btn').attr('data-uid');
orderCode = $cur.closest('.raffle-btn').attr('data-code');
$.ajax({
type: 'POST',
url: '/activity/raffle/lucky',
data: {
lotteryId: 20,
orderCode: orderCode
},
success: function(data) {
var luck = data.data.orderLotteryCode;
var $diaMain = $('.dia-main');
switch(luck){
case 0:
break;
case 1:
lucky(data);
break;
case 2:
unlucky();
break;
case 3:
tip.show('用户抽奖不能多个客户端一起抽奖');
break;
case 4:
unlucky();
break;
}
});
} else {
tip.show('请在微信端打开,才能参加抽奖');
}
// 中奖
function lucky(data) {
var message = data.data.orderLotteryMessage;
var bgPic = data.data.prize.image;
$('.lucky').show();
$('.dia-c').show();
$diaMain.find('p').show();
var dia_h = $diaMain.height() / 2;
$diaMain.css('margin-top', '-' + dia_h + 'px');
$diaMain.find('.message').text(message);
$diaMain.find('.lucky').css("background-image","url(" + bgPic + ")");
}
// 未中奖
function unlucky() {
$('.unlucky').show();
$('.dia-c').show();
var dia_h = $diaMain.height() / 2;
$diaMain.css('margin-top', '-' + dia_h + 'px');
}
},
error: function(data) {
tip.show(data.message);
}
});
}
if ($cur.closest('.del').length > 0) {
... ... @@ -454,11 +449,11 @@ $('.dia-main a').on('click', function () {
});
// 判断是否是微信
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
} else {
return false;
}
}
\ No newline at end of file
// function isWeiXin(){
// var ua = window.navigator.userAgent.toLowerCase();
// if(ua.match(/MicroMessenger/i) == 'micromessenger'){
// return true;
// } else {
// return false;
// }
// }
\ No newline at end of file
... ...