|
@@ -314,7 +314,7 @@
|
|
u = navigator.userAgent,
|
|
u = navigator.userAgent,
|
|
ua = navigator.userAgent.toLowerCase(),
|
|
ua = navigator.userAgent.toLowerCase(),
|
|
isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
|
|
isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
|
|
- isMiniprogram = false,
|
|
|
|
|
|
+ miniprogram = false,
|
|
anniversarySwitch = 0,
|
|
anniversarySwitch = 0,
|
|
animationFlag = true,
|
|
animationFlag = true,
|
|
residueDegree = 0,
|
|
residueDegree = 0,
|
|
@@ -341,21 +341,6 @@
|
|
recordFlags = true,
|
|
recordFlags = true,
|
|
sliderNumber = 0,//滑块是数量,控制溢出不能滑动
|
|
sliderNumber = 0,//滑块是数量,控制溢出不能滑动
|
|
isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
|
|
isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
|
|
- if (ua.match(/MicroMessenger/i) == "micromessenger") {
|
|
|
|
- //ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)
|
|
|
|
- wx.miniProgram.getEnv((res) => {
|
|
|
|
- if (res.miniprogram) {
|
|
|
|
- isMiniprogram = true;
|
|
|
|
- } else {
|
|
|
|
- isMiniprogram = false;
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- isMiniprogram = false;
|
|
|
|
- }
|
|
|
|
- if(id){
|
|
|
|
- getPhoneNumber();
|
|
|
|
- }
|
|
|
|
// 初始化数据
|
|
// 初始化数据
|
|
init();
|
|
init();
|
|
function init() {
|
|
function init() {
|
|
@@ -462,7 +447,7 @@
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
$('.light-show').hide();
|
|
$('.light-show').hide();
|
|
$('.award-success').show();
|
|
$('.award-success').show();
|
|
- },800)
|
|
|
|
|
|
+ },400)
|
|
}
|
|
}
|
|
handleAward(5);
|
|
handleAward(5);
|
|
operate('znq_2022_h5_抽奖5次');
|
|
operate('znq_2022_h5_抽奖5次');
|
|
@@ -480,7 +465,7 @@
|
|
},false);
|
|
},false);
|
|
function handleAward(times,type) {
|
|
function handleAward(times,type) {
|
|
if(!id){
|
|
if(!id){
|
|
- if (isMiniprogram) { // 小程序
|
|
|
|
|
|
+ if (window.__wxjs_environment === 'miniprogram') { // 小程序
|
|
wx.miniProgram.navigateTo({
|
|
wx.miniProgram.navigateTo({
|
|
url: '/pages/index/index'
|
|
url: '/pages/index/index'
|
|
})
|
|
})
|
|
@@ -523,7 +508,7 @@
|
|
$('.award-result-mask').show();
|
|
$('.award-result-mask').show();
|
|
document.documentElement.style.overflow='hidden';
|
|
document.documentElement.style.overflow='hidden';
|
|
}
|
|
}
|
|
- if(lighten.length != 10){
|
|
|
|
|
|
+ if(lighten.length < 10){
|
|
$('.award-success').hide();
|
|
$('.award-success').hide();
|
|
}
|
|
}
|
|
$('.award-result-wrap').eq(0).text('');
|
|
$('.award-result-wrap').eq(0).text('');
|
|
@@ -678,6 +663,7 @@
|
|
}
|
|
}
|
|
//点击确定
|
|
//点击确定
|
|
$('.distribution-award')[0].addEventListener('click',() => {
|
|
$('.distribution-award')[0].addEventListener('click',() => {
|
|
|
|
+ operate('znq_2022_h5_确定按钮');
|
|
animationFlag = true;
|
|
animationFlag = true;
|
|
$('.award-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.award-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.award-result-mask').hide();
|
|
$('.award-result-mask').hide();
|
|
@@ -685,6 +671,7 @@
|
|
},false);
|
|
},false);
|
|
//点击抽奖关闭按钮
|
|
//点击抽奖关闭按钮
|
|
$('.award-result-close')[0].addEventListener('click',() => {
|
|
$('.award-result-close')[0].addEventListener('click',() => {
|
|
|
|
+ operate('znq_2022_h5_抽奖关闭按钮');
|
|
animationFlag = true;
|
|
animationFlag = true;
|
|
$('.award-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.award-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.award-result-mask').hide();
|
|
$('.award-result-mask').hide();
|
|
@@ -692,6 +679,7 @@
|
|
},false);
|
|
},false);
|
|
// 点击领取tab切换
|
|
// 点击领取tab切换
|
|
$('.get-award-wrap')[0].addEventListener('click',(e) => {
|
|
$('.get-award-wrap')[0].addEventListener('click',(e) => {
|
|
|
|
+ operate('znq_2022_h5_充值奖励');
|
|
if(!id){
|
|
if(!id){
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -713,6 +701,7 @@
|
|
$('.get-award-text')[0].className = 'get-award-text';
|
|
$('.get-award-text')[0].className = 'get-award-text';
|
|
},false);
|
|
},false);
|
|
$('.get-award-wrap')[1].addEventListener('click',(e) => {
|
|
$('.get-award-wrap')[1].addEventListener('click',(e) => {
|
|
|
|
+ operate('znq_2022_h5_分配奖励');
|
|
if(!id){
|
|
if(!id){
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -720,6 +709,7 @@
|
|
$('.light-content-container').eq(0).css('display', 'none');
|
|
$('.light-content-container').eq(0).css('display', 'none');
|
|
pageNums = 1;
|
|
pageNums = 1;
|
|
pages = 0;
|
|
pages = 0;
|
|
|
|
+ totalRecords = [];
|
|
getLists();
|
|
getLists();
|
|
$('.get-award-img')[0].src = '../static/img/anniversaryCelebrate/get-award-hidden.png';
|
|
$('.get-award-img')[0].src = '../static/img/anniversaryCelebrate/get-award-hidden.png';
|
|
$('.get-award-img')[1].src = '../static/img/anniversaryCelebrate/get-award-success-show.png';
|
|
$('.get-award-img')[1].src = '../static/img/anniversaryCelebrate/get-award-success-show.png';
|
|
@@ -731,6 +721,7 @@
|
|
},false);
|
|
},false);
|
|
//获取抽奖记录
|
|
//获取抽奖记录
|
|
function getAward(type){
|
|
function getAward(type){
|
|
|
|
+ operate('znq_2022_h5_抽奖记录');
|
|
$.ajax({
|
|
$.ajax({
|
|
url: baseUrl + `/api/activity/v1/anniversary/rewardList?pageNum=${pageNum}&pageSize=10&receive=${receive}`,
|
|
url: baseUrl + `/api/activity/v1/anniversary/rewardList?pageNum=${pageNum}&pageSize=10&receive=${receive}`,
|
|
type: 'get',
|
|
type: 'get',
|
|
@@ -774,24 +765,28 @@
|
|
}
|
|
}
|
|
//点击规则
|
|
//点击规则
|
|
$('.rule-wrap')[0].addEventListener('click',(e) => {
|
|
$('.rule-wrap')[0].addEventListener('click',(e) => {
|
|
|
|
+ operate('znq_2022_h5_规则');
|
|
$('.rule-result-dialog').animate({top: '1.86rem'},"fast");
|
|
$('.rule-result-dialog').animate({top: '1.86rem'},"fast");
|
|
$('.rule-mask').show();
|
|
$('.rule-mask').show();
|
|
document.documentElement.style.overflow='hidden';
|
|
document.documentElement.style.overflow='hidden';
|
|
},false);
|
|
},false);
|
|
//关闭规则
|
|
//关闭规则
|
|
$('.rule-close')[0].addEventListener('click',() => {
|
|
$('.rule-close')[0].addEventListener('click',() => {
|
|
|
|
+ operate('znq_2022_h5_关闭规则');
|
|
$('.rule-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.rule-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.rule-mask').hide();
|
|
$('.rule-mask').hide();
|
|
document.documentElement.style.overflow='auto';
|
|
document.documentElement.style.overflow='auto';
|
|
},false);
|
|
},false);
|
|
//点击法律声明
|
|
//点击法律声明
|
|
$('.law-statement')[0].addEventListener('click',(e) => {
|
|
$('.law-statement')[0].addEventListener('click',(e) => {
|
|
|
|
+ operate('znq_2022_h5_法律声明');
|
|
$('.law-result-dialog').animate({top: '1.86rem'},"fast");
|
|
$('.law-result-dialog').animate({top: '1.86rem'},"fast");
|
|
$('.law-mask').show();
|
|
$('.law-mask').show();
|
|
document.documentElement.style.overflow='hidden';
|
|
document.documentElement.style.overflow='hidden';
|
|
},false);
|
|
},false);
|
|
//关闭法律声明
|
|
//关闭法律声明
|
|
$('.law-close')[0].addEventListener('click',() => {
|
|
$('.law-close')[0].addEventListener('click',() => {
|
|
|
|
+ operate('znq_2022_h5_关闭法律声明');
|
|
$('.law-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.law-result-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.law-mask').hide();
|
|
$('.law-mask').hide();
|
|
document.documentElement.style.overflow='auto';
|
|
document.documentElement.style.overflow='auto';
|
|
@@ -800,7 +795,7 @@
|
|
$('.get-times')[0].addEventListener('click',getTimeHandle,false);
|
|
$('.get-times')[0].addEventListener('click',getTimeHandle,false);
|
|
function getTimeHandle() {
|
|
function getTimeHandle() {
|
|
if(!id){
|
|
if(!id){
|
|
- if (isMiniprogram) { // 小程序
|
|
|
|
|
|
+ if (window.__wxjs_environment === 'miniprogram') { // 小程序
|
|
wx.miniProgram.navigateTo({
|
|
wx.miniProgram.navigateTo({
|
|
url: '/pages/index/index'
|
|
url: '/pages/index/index'
|
|
})
|
|
})
|
|
@@ -811,7 +806,7 @@
|
|
}
|
|
}
|
|
operate('znq_2022_h5_获取次数按钮');
|
|
operate('znq_2022_h5_获取次数按钮');
|
|
stopManyClick(() =>{
|
|
stopManyClick(() =>{
|
|
- if (isMiniprogram) { // 小程序
|
|
|
|
|
|
+ if (window.__wxjs_environment === 'miniprogram') { // 小程序
|
|
if(phoneRemainQuantity > 0){
|
|
if(phoneRemainQuantity > 0){
|
|
wx.miniProgram.navigateTo({
|
|
wx.miniProgram.navigateTo({
|
|
url: '/packageA/order/buy/index?type=activity'
|
|
url: '/packageA/order/buy/index?type=activity'
|
|
@@ -821,6 +816,16 @@
|
|
url: '/packageA/order/renew/index?type=activity'
|
|
url: '/packageA/order/renew/index?type=activity'
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+ }else if(uni.webView) {
|
|
|
|
+ if(phoneRemainQuantity > 0){
|
|
|
|
+ uni.webView.navigateTo({
|
|
|
|
+ url: '/pages/order/order'
|
|
|
|
+ })
|
|
|
|
+ } else {
|
|
|
|
+ uni.webView.navigateTo({
|
|
|
|
+ url: '/pages/order/renew'
|
|
|
|
+ })
|
|
|
|
+ }
|
|
} else if (isAndroid) { // 安卓
|
|
} else if (isAndroid) { // 安卓
|
|
if(phoneRemainQuantity > 0){
|
|
if(phoneRemainQuantity > 0){
|
|
window.native.startPurchase('SVIP', 365);
|
|
window.native.startPurchase('SVIP', 365);
|
|
@@ -833,16 +838,6 @@
|
|
} else {
|
|
} else {
|
|
window.webkit.messageHandlers.startRenew.postMessage({ type: 1, day: 365 });
|
|
window.webkit.messageHandlers.startRenew.postMessage({ type: 1, day: 365 });
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
- if(phoneRemainQuantity > 0){
|
|
|
|
- uni.webView.navigateTo({
|
|
|
|
- url: '/pages/order/order'
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- uni.webView.navigateTo({
|
|
|
|
- url: '/pages/order/renew'
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
})
|
|
})
|
|
}
|
|
}
|
|
@@ -958,9 +953,9 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="compute-block">
|
|
<div class="compute-block">
|
|
- <img class="compute-icon cut" data-id=${recordsId} data-index=${totalRecords.length - 5 + i} src="../static/img/anniversaryCelebrate/cut.png" />
|
|
|
|
- <input class="ipt" data-id=${recordsId} data-index=${totalRecords.length - 5 + i} type="number" onkeyup="this.value=this.value.replace(/-/g,'')" value="0" />
|
|
|
|
- <img class="compute-icon add" data-id=${recordsId} data-index=${totalRecords.length - 5 + i} src="../static/img/anniversaryCelebrate/add.png" />
|
|
|
|
|
|
+ <img class="compute-icon cut" data-id=${recordsId} data-index=${totalRecords.length - records.length + i} src="../static/img/anniversaryCelebrate/cut.png" />
|
|
|
|
+ <input class="ipt" data-id=${recordsId} data-index=${totalRecords.length - records.length + i} type="number" onkeyup="this.value=this.value.replace(/-/g,'')" value="0" />
|
|
|
|
+ <img class="compute-icon add" data-id=${recordsId} data-index=${totalRecords.length - records.length + i} src="../static/img/anniversaryCelebrate/add.png" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>`
|
|
</div>`
|
|
@@ -974,7 +969,7 @@
|
|
}
|
|
}
|
|
$('.distribution-reward-btn').eq(0).css('display','block');
|
|
$('.distribution-reward-btn').eq(0).css('display','block');
|
|
for (var i = 0; i < len; i++) {
|
|
for (var i = 0; i < len; i++) {
|
|
- $('.ipt')[totalRecords.length - 5 + i].oninput = function (e) {
|
|
|
|
|
|
+ $('.ipt')[totalRecords.length - records.length + i].oninput = function (e) {
|
|
const id = e.target.dataset.id;
|
|
const id = e.target.dataset.id;
|
|
let oldDuration = 0;
|
|
let oldDuration = 0;
|
|
let preTotalTime = 0;
|
|
let preTotalTime = 0;
|
|
@@ -1048,6 +1043,7 @@
|
|
}
|
|
}
|
|
//点击加号
|
|
//点击加号
|
|
$('.slider-list')[0].addEventListener('click',(e) => {
|
|
$('.slider-list')[0].addEventListener('click',(e) => {
|
|
|
|
+ operate('znq_2022_h5_加号');
|
|
if(e.target.className === 'compute-icon add'){
|
|
if(e.target.className === 'compute-icon add'){
|
|
const id = e.target.dataset.id;
|
|
const id = e.target.dataset.id;
|
|
let currTotalTime = 0;
|
|
let currTotalTime = 0;
|
|
@@ -1095,6 +1091,7 @@
|
|
});
|
|
});
|
|
//点击减号
|
|
//点击减号
|
|
$('.slider-list')[0].addEventListener('click',(e) => {
|
|
$('.slider-list')[0].addEventListener('click',(e) => {
|
|
|
|
+ operate('znq_2022_h5_减号');
|
|
if(e.target.className === 'compute-icon cut'){
|
|
if(e.target.className === 'compute-icon cut'){
|
|
const id = e.target.dataset.id;
|
|
const id = e.target.dataset.id;
|
|
let index = e.target.dataset.index;
|
|
let index = e.target.dataset.index;
|
|
@@ -1121,6 +1118,7 @@
|
|
});
|
|
});
|
|
//点击分配时长按钮
|
|
//点击分配时长按钮
|
|
$('.distribution-reward-btn')[0].addEventListener('click', (e) => {
|
|
$('.distribution-reward-btn')[0].addEventListener('click', (e) => {
|
|
|
|
+ operate('znq_2022_h5_分配时长');
|
|
if(e.target.className != 'reward-btn-img'){
|
|
if(e.target.className != 'reward-btn-img'){
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -1135,7 +1133,7 @@
|
|
});
|
|
});
|
|
//点击分配时长取消按钮
|
|
//点击分配时长取消按钮
|
|
$('.sure-distribution-cannel')[0].addEventListener('click', (e) => {
|
|
$('.sure-distribution-cannel')[0].addEventListener('click', (e) => {
|
|
- operate('dt_双旦_h5_分配奖励_取消');
|
|
|
|
|
|
+ operate('znq_2022_h5_分配奖励_取消');
|
|
$('.sure-distribution-wrap').eq(0).css('display', 'none');
|
|
$('.sure-distribution-wrap').eq(0).css('display', 'none');
|
|
});
|
|
});
|
|
//点击分配时长确定按钮
|
|
//点击分配时长确定按钮
|
|
@@ -1160,6 +1158,8 @@
|
|
$('.slider-list').eq(0).text('');
|
|
$('.slider-list').eq(0).text('');
|
|
$('.page-number').eq(0).text('');
|
|
$('.page-number').eq(0).text('');
|
|
init();
|
|
init();
|
|
|
|
+ pageNums = 1;
|
|
|
|
+ pages = 0;
|
|
getLists();
|
|
getLists();
|
|
distributionPageNum = 1;
|
|
distributionPageNum = 1;
|
|
$('.time-row-data').eq(0).text('');
|
|
$('.time-row-data').eq(0).text('');
|
|
@@ -1170,7 +1170,8 @@
|
|
}
|
|
}
|
|
})
|
|
})
|
|
})
|
|
})
|
|
- distributionList = [];card-text
|
|
|
|
|
|
+ distributionList = [];
|
|
|
|
+ totalRecords = [];
|
|
stopManyClick(() => {
|
|
stopManyClick(() => {
|
|
toastr.error('分配成功,请前往云机列表查看');
|
|
toastr.error('分配成功,请前往云机列表查看');
|
|
})
|
|
})
|
|
@@ -1186,6 +1187,7 @@
|
|
});
|
|
});
|
|
//点击分配时长记录
|
|
//点击分配时长记录
|
|
$('.distribution-time-Record')[0].addEventListener('click', (e) => {
|
|
$('.distribution-time-Record')[0].addEventListener('click', (e) => {
|
|
|
|
+ operate('znq_2022_h5_分配时长记录');
|
|
$('.distribution-time-dialog').animate({top: '4.86rem'},"fast");
|
|
$('.distribution-time-dialog').animate({top: '4.86rem'},"fast");
|
|
$('.distribution-time-mask').show();
|
|
$('.distribution-time-mask').show();
|
|
document.documentElement.style.overflow='hidden';
|
|
document.documentElement.style.overflow='hidden';
|
|
@@ -1234,6 +1236,7 @@
|
|
})
|
|
})
|
|
}
|
|
}
|
|
$('.share-wrap')[0].addEventListener('click',() => {
|
|
$('.share-wrap')[0].addEventListener('click',() => {
|
|
|
|
+ operate('znq_2022_h5_分享');
|
|
if (isAndroid) {
|
|
if (isAndroid) {
|
|
window.native.share('双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!', '双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!', `${baseUrl}/h5/microserviceUserH5/vcloud/anniversaryCelebrate.html`, '../static/img/anniversaryCelebrate/share-bg.png')
|
|
window.native.share('双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!', '双子星云手机闪曜周年庆!大礼回馈,最高免费赠送188天!', `${baseUrl}/h5/microserviceUserH5/vcloud/anniversaryCelebrate.html`, '../static/img/anniversaryCelebrate/share-bg.png')
|
|
} else if (isiOS) {
|
|
} else if (isiOS) {
|
|
@@ -1248,6 +1251,7 @@
|
|
}
|
|
}
|
|
},false);
|
|
},false);
|
|
function download() {
|
|
function download() {
|
|
|
|
+ operate('znq_2022_h5_下载');
|
|
if(window.__wxjs_environment === 'miniprogram'){
|
|
if(window.__wxjs_environment === 'miniprogram'){
|
|
wx.miniProgram.navigateTo({
|
|
wx.miniProgram.navigateTo({
|
|
url: '/pages/home/home'
|
|
url: '/pages/home/home'
|
|
@@ -1295,6 +1299,7 @@
|
|
}
|
|
}
|
|
//点击分配时长关闭按钮
|
|
//点击分配时长关闭按钮
|
|
$('.distribution-close')[0].addEventListener('click',() => {
|
|
$('.distribution-close')[0].addEventListener('click',() => {
|
|
|
|
+ operate('znq_2022_h5_分配时长关闭');
|
|
$('.distribution-time-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.distribution-time-dialog').animate({top: '-10.96rem'},"fast");
|
|
$('.distribution-time-mask').hide();
|
|
$('.distribution-time-mask').hide();
|
|
document.documentElement.style.overflow='auto';
|
|
document.documentElement.style.overflow='auto';
|