|
@@ -176,6 +176,8 @@
|
|
|
</div>
|
|
|
<div class="award-result-mask">
|
|
|
<div class="award-result-dialog-sure">
|
|
|
+ <img class="result-bg" src="../static/img/anniversaryCelebrate/result-bg.png" />
|
|
|
+ <img class="result-once-bg" src="../static/img/anniversaryCelebrate/result-once-bg.png" />
|
|
|
<div class="have-times-wrap">
|
|
|
<div class="award-result-tip"></div>
|
|
|
<div class="line"></div>
|
|
@@ -344,13 +346,36 @@
|
|
|
userCardId = '',
|
|
|
sliderNumber = 0,//滑块是数量,控制溢出不能滑动
|
|
|
isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
|
|
|
+ // imgs = ['../static/img/anniversaryCelebrate/result-bg.png','../static/img/anniversaryCelebrate/result-once-bg.png'];
|
|
|
+ //异步加载图片
|
|
|
+ // async function loadAsync() {
|
|
|
+ // let promise = function(url) {
|
|
|
+ // return new Promise((resolve, reject) => {
|
|
|
+ // const image = new Image();
|
|
|
+ // image.src = url;
|
|
|
+ // if(image.src.includes('result-bg')){
|
|
|
+ // image.className = 'result-bg';
|
|
|
+ // }else{
|
|
|
+ // image.className = 'result-once-bg';
|
|
|
+ // }
|
|
|
+ // image.onload = function() {
|
|
|
+ // $('.award-result-dialog-sure')[0].insertBefore(image, $('.have-times-wrap')[0]);
|
|
|
+ // resolve('ok');
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // for(let url of imgs) {
|
|
|
+ // await promise(url);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // loadAsync();
|
|
|
// 初始化数据
|
|
|
init();
|
|
|
if(id){
|
|
|
getPhoneNumber();
|
|
|
getUserCard();
|
|
|
}
|
|
|
- function init() {
|
|
|
+ function init(type) {
|
|
|
$.ajax({
|
|
|
url: baseUrl + '/api/activity/v1/anniversary/getAnniversary',
|
|
|
type: 'get',
|
|
@@ -400,6 +425,9 @@
|
|
|
$('.no-start-mask').show();
|
|
|
document.documentElement.style.overflow='hidden';
|
|
|
}
|
|
|
+ if(type == 'report') {
|
|
|
+ $('.point-wrap').eq(0).empty();
|
|
|
+ }
|
|
|
if(result == '' || !lighten){
|
|
|
return
|
|
|
}
|
|
@@ -516,6 +544,12 @@
|
|
|
$('.award-result-wrap').eq(0).text('');
|
|
|
if(times === 1){
|
|
|
$('.award-result-dialog-sure')[0].className = 'award-result-dialog-sure award-result-one-dialog';
|
|
|
+ $(".result-bg").css({
|
|
|
+ "display": "none"
|
|
|
+ })
|
|
|
+ $(".result-once-bg").css({
|
|
|
+ "display": "block"
|
|
|
+ })
|
|
|
$('.award-result-tip').eq(0).text('换个姿势,再抽一次');
|
|
|
$('.award-result-wrap')[0].className = 'card-wrap award-result-wrap one-result';
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
@@ -540,30 +574,30 @@
|
|
|
<div class="card-text">星曜${list[2].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
</div>`
|
|
|
- }else if(list[i].awardType == 2){//外环
|
|
|
- str += `<div class="card-item many-two-card">
|
|
|
+ }else if(list[i].awardType == 2){//外环188
|
|
|
+ str += `<div class="card-item many-one-card">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
- <div class="card-text">星曜${list[1].awardDurations}天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜88天卡</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="card-item many-one-card">
|
|
|
+ <div class="card-item many-two-card">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
- <div class="card-text">星曜188天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
+ <div class="card-text">星曜${list[1].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
</div>`
|
|
|
- } else if(list[i].awardType == 1) {//内环
|
|
|
- str += `<div class="card-item many-two-card">
|
|
|
+ } else if(list[i].awardType == 1) {//内环88
|
|
|
+ str += `<div class="card-item many-one-card">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
- <div class="card-text">星曜88天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
+ <div class="card-text">星曜${list[1].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="card-item many-one-card">
|
|
|
+ <div class="card-item many-two-card">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
- <div class="card-text">星曜${list[1].awardDurations}天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜188天卡</div>
|
|
|
</div>
|
|
|
</div>`
|
|
|
}
|
|
@@ -588,6 +622,12 @@
|
|
|
},1000);
|
|
|
} else {
|
|
|
$('.award-result-dialog-sure')[0].className = 'award-result-dialog-sure award-result-dialog';
|
|
|
+ $(".result-once-bg").css({
|
|
|
+ "display": "none"
|
|
|
+ })
|
|
|
+ $(".result-bg").css({
|
|
|
+ "display": "block"
|
|
|
+ })
|
|
|
$('.award-result-tip').eq(0).text('善良的人,好运气最终是会眷顾你');
|
|
|
$('.award-result-wrap')[0].className = 'card-wrap award-result-wrap many-card-wrap'
|
|
|
for (let i = 0; i < list.length; i++) {
|
|
@@ -603,7 +643,7 @@
|
|
|
if(i == 5) {
|
|
|
str += `<div class="card-item many-card-item">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/${list[i].awardType==1 ? 'first' : 'second'}.png" />
|
|
|
<div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
</div>`
|
|
@@ -611,35 +651,35 @@
|
|
|
if(i == 6) {
|
|
|
str += `<div class="card-item many-card-item two-item">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/${list[i].awardType==1 ? 'first' : 'second'}.png" />
|
|
|
<div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
</div>`
|
|
|
}
|
|
|
- } else if(list[i].awardType == 2){
|
|
|
+ } else if(list[i].awardType == 2){//外环188
|
|
|
str += `<div class="card-item many-card-item">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
- <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜88天卡</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="card-item many-card-item two-item">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
- <div class="card-text">星曜188天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
+ <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
</div>`
|
|
|
- } else if(list[i].awardType == 1) {
|
|
|
+ } else if(list[i].awardType == 1) {//内环88
|
|
|
str += `<div class="card-item many-card-item">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
- <div class="card-text">星曜88天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/first.png" />
|
|
|
+ <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="card-item many-card-item two-item">
|
|
|
<div class="card-item-wrap card-item-wraps">
|
|
|
- <img class="many-card" src="../static/img/anniversaryCelebrate/second.png" />
|
|
|
- <div class="card-text">星曜${list[i].awardDurations}天卡</div>
|
|
|
+ <img class="many-card" src="../static/img/anniversaryCelebrate/no-award-selcet.png" />
|
|
|
+ <div class="card-text">星曜188天卡</div>
|
|
|
</div>
|
|
|
</div>`
|
|
|
}
|
|
@@ -670,7 +710,7 @@
|
|
|
}
|
|
|
$('.times-text-number').eq(0).text(residueDegree - times);
|
|
|
$('.award-result-wrap').eq(0).append(str);
|
|
|
- init();
|
|
|
+ init(type);
|
|
|
}else{
|
|
|
animationFlag = true;
|
|
|
stopManyClick(() =>{
|