|
@@ -196,7 +196,12 @@
|
|
|
<script type="text/javascript">
|
|
|
let timer,flag = true;
|
|
|
var url = window.location.href;
|
|
|
- var startTime,endTime,money,couponRandomId,goodId,shareOrder,shareUser,phoneNumber;
|
|
|
+ var startTime,endTime,money,couponRandomId,goodId,shareOrder,shareUser,phoneNumber,awardData;
|
|
|
+ let dataObj = {
|
|
|
+ 'VIP': '星动',
|
|
|
+ 'SVIP': '星曜',
|
|
|
+ 'STAR': '唔即'
|
|
|
+ }
|
|
|
url = url.split('/');
|
|
|
var topVal = -0.5;
|
|
|
let obj = {};
|
|
@@ -210,10 +215,6 @@
|
|
|
isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
|
|
|
isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
|
|
|
(function(){
|
|
|
- if(!obj.money){
|
|
|
- getActivityTime();
|
|
|
- }
|
|
|
- receiveRedEnvelope();
|
|
|
awardHandle();
|
|
|
headerAward();
|
|
|
getAwardData();
|
|
@@ -225,6 +226,12 @@
|
|
|
let key = arr[0];
|
|
|
obj[key] = arr[1];
|
|
|
})
|
|
|
+ if(!obj.money){ //从app过来
|
|
|
+ getActivityTime();
|
|
|
+ }
|
|
|
+ if(obj.id){ //从小程序过来
|
|
|
+ receiveRedEnvelope();
|
|
|
+ }
|
|
|
// window.onload = function(){
|
|
|
// if (isAndroid && window.native) {
|
|
|
// window.native.enableSharePage(
|
|
@@ -235,24 +242,13 @@
|
|
|
// );
|
|
|
// }
|
|
|
// }
|
|
|
- if(obj.money){
|
|
|
- let node = `<div class="packet">
|
|
|
- <img class="fxhb" src="../static/img/doubleElevenActivity/fxhb.png" />
|
|
|
- <div class="money"><span class="money-mark">¥</span><span class="money-val">${obj.money}</span></div>
|
|
|
- <div class="packet-title">云手机无门槛抵扣券</div>
|
|
|
- <div class="packet-time">${obj.startTime.substring(5,10)}-${obj.endTime.substring(5,10)}日有效</div>
|
|
|
- </div>
|
|
|
- <div class="account">优惠券已放入您的账户${phoneNumber.substring(0,4)+'****'+phoneNumber.substring(7,11)}</div>`
|
|
|
- $('.red-packet').eq(0).append(node);
|
|
|
- $('.activity-btn-text').eq(0).text('在双子星APP使用红包');
|
|
|
- }
|
|
|
//轮播
|
|
|
function headerAward(){
|
|
|
setInterval(() =>{
|
|
|
awardHandle();
|
|
|
},3000);
|
|
|
}
|
|
|
- // 获取链接
|
|
|
+ // 轮播数据 receiveUserPhone
|
|
|
function getAwardData(){
|
|
|
$.ajax({
|
|
|
url: baseUrl + `/api/user/v1/activity/receivedData`,
|
|
@@ -261,7 +257,7 @@
|
|
|
dataType: 'json',
|
|
|
cache: false,
|
|
|
success: function (res) {
|
|
|
- console.log(res)
|
|
|
+ awardData = res.data;
|
|
|
},
|
|
|
})
|
|
|
}
|
|
@@ -273,6 +269,7 @@
|
|
|
topVal = 0;
|
|
|
$('.award-list').eq(0).css('top','0.5rem');
|
|
|
}
|
|
|
+ // awardData =
|
|
|
$('.award-text').eq(index).text(`恭喜1${[3,5,7,8,3,5,7,8,3,5][getRandom()]}${getRandom()}****${getRandom()}${getRandom()}${getRandom()}${getRandom()}用户免费获得唔即年卡`);
|
|
|
$('.award-list').eq(0).animate({top: -(topVal) + 'rem'},"fast");
|
|
|
}
|
|
@@ -296,26 +293,35 @@
|
|
|
console.log(obj)
|
|
|
$.ajax({
|
|
|
url: baseUrl + `/api/user/v1/activity/receiveRedEnvelope`,
|
|
|
- type: 'get',
|
|
|
+ type: 'post',
|
|
|
headers: {
|
|
|
'Authorization': obj.id //id
|
|
|
},
|
|
|
data:JSON.stringify({
|
|
|
couponRandomId: obj.couponRandomId,
|
|
|
goodId: obj.goodId,
|
|
|
- originalOrder: obj.shareOrder,
|
|
|
+ originalOrder: obj.originalOrder,
|
|
|
shareUser: obj.shareUser
|
|
|
}),
|
|
|
contentType:"application/json",
|
|
|
dataType: 'json',
|
|
|
cache: false,
|
|
|
success: function (res) {
|
|
|
- if (res.data.status == 0) {
|
|
|
+ if (res.status == 0 || res.status == 4106) {
|
|
|
operate('dt_双11_mp_领取红包');
|
|
|
phoneNumber = res.data.data;
|
|
|
+ let node = `<div class="packet">
|
|
|
+ <img class="fxhb" src="../static/img/doubleElevenActivity/fxhb.png" />
|
|
|
+ <div class="money"><span class="money-mark">¥</span><span class="money-val">${obj.money}</span></div>
|
|
|
+ <div class="packet-title">云手机无门槛抵扣券</div>
|
|
|
+ <div class="packet-time">${obj.startTime.substring(5,10)}-${obj.endTime.substring(5,10)}日有效</div>
|
|
|
+ </div>
|
|
|
+ <div class="account">优惠券已放入您的账户${phoneNumber}</div>`
|
|
|
+ $('.red-packet').eq(0).append(node);
|
|
|
+ $('.activity-btn-text').eq(0).text('在双子星APP使用红包');
|
|
|
} else {
|
|
|
stopManyClick(() => {
|
|
|
- toastr.error(res.data.msg);
|
|
|
+ toastr.error(res.msg);
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -355,11 +361,6 @@
|
|
|
shareUser = res.data[i].shareUser,
|
|
|
dataList = res.data[i].list,
|
|
|
quantity = res.data[i].quantity;
|
|
|
- let dataObj = {
|
|
|
- 'VIP': '星动',
|
|
|
- 'SVIP': '星曜',
|
|
|
- 'STAR': '唔即'
|
|
|
- }
|
|
|
function getReceivePhoneDuration(item){
|
|
|
let res = item.receivePhoneDuration===30?'月卡':item.receivePhoneDuration===120?'季卡':item.receivePhoneDuration===365?'年卡':item.receivePhoneDuration+'天卡';
|
|
|
return dataObj[item.receivePhoneType] + res
|