index.html
23.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta content="telephone=no" name="format-detection">
<meta name="wap-font-scale" content="no">
<title>美眉養成記</title>
<script src="lib/fsize.js"></script>
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/layer.css">
<link rel="stylesheet" href="css/daily.css">
<link rel="stylesheet" href="css/index.css?v=2024051701">
<link rel="stylesheet" href="css/liMarquee.css">
<style>
.layui-layer-shade {
opacity: 0.7 !important;
}
.yourclass5 {
border-radius: 0rem !important;
background: rgba(0, 0, 0, 0) !important;
}
.yourclass5 .layui-layer-content {
border-radius: 0rem !important;
}
</style>
</head>
<script src="lib/lottie-player.js"></script>
<body style="background: #210F2C;">
<div style="display: none;" class="layer-exc">
<ul class="layer-exc-ul">
<!-- <li>
<div class="layer-exc-box1">獎品名稱預留</div>
<div class="layer-exc-box2">XXX個</div>
<div class="layer-exc-box3">6.15 19:30</div>
</li> -->
<!-- <li>
<div class="layer-exc-box1">獎品名稱預留</div>
<div class="layer-exc-box2">XXX個</div>
<div class="layer-exc-box3">6.15 19:30</div>
</li>
<li>
<div class="layer-exc-box1">獎品名稱預留</div>
<div class="layer-exc-box2">XXX個</div>
<div class="layer-exc-box3">6.15 19:30</div>
</li>
<li>
<div class="layer-exc-box1">獎品名稱預留</div>
<div class="layer-exc-box2">XXX個</div>
<div class="layer-exc-box3">6.15 19:30</div>
</li>
<li>
<div class="layer-exc-box1">獎品名稱預留</div>
<div class="layer-exc-box2">XXX個</div>
<div class="layer-exc-box3">6.15 19:30</div>
</li> -->
</ul>
</div>
<div style="display: none;" class="layer-ok">
<div class="layer-ok-gift">
<img src="images/g1.png" alt="">
<p class="layer-ok-name">獎品名稱預留</p>
</div>
<p class="layer-ok-p1"><i class="en-t4">兌換所需應援卡:</i><span>153216</span></p>
<p class="layer-ok-p2"><i class="en-t5">當前持有應援卡:</i><span>132546</span></p>
<div class="layer-ok-btn1"></div>
<div class="layer-ok-btn2"></div>
</div>
<div class="m-bg">
<img class="ref" src="images/ref.png" alt="">
<img class="rule-btn" src="images/rule-btn.png" alt="">
<div class="banner"></div>
<div class="top-btn1">
<div data-type="1"></div>
<div data-type="2"></div>
</div>
<div class="mc-box">
<div class="gift-box"></div>
<div class="list-bg">
<div class="list-top-title">第一關: 新秀出道</div>
<div class="list-text-box">
<p class="list-text-p1">6月16日12:00-6月20日00:00</p>
<p class="list-text-p2">今日目標: <span class="stage-get">10000積分(獎勵1000羽毛)</span><br><i class="en-t1">送出活動禮物</i><span class="en-t2">1羽毛=1積分</span></p>
</div>
<ul class="list-ul">
<!-- <li>
<div class="list-li-box1">3</div>
<div class="list-li-box2">
<img class="list-mc-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_80" alt="">
<img class="list-user-face" src="https://big.bgp.ourpow.com/comm/user/boy.png?x-oss-process=image/resize,w_80" alt="">
</div>
<div class="list-li-box3">
<p class="list-li-p1">主播昵称预留</p>
<p class="list-li-p2">積分: 123456</p>
</div>
<div class="list-li-box4">
<div class="nav">進度:150%</div>
</div>
</li> -->
</ul>
</div>
</div>
<div style="display: none;" class="user-box">
<div class="task-bg ">
<div class="user-btn1">
<div data-type="1"></div>
<div data-type="2"></div>
</div>
<div style="display: none;" class="task-content">
<div class="task-text">
<p class="task-p1">完成應援任務可領取應援卡</p>
<p class="task-p2">獲得應援卡可至兌換中心兌換豐厚獎勵</p>
</div>
<div class="card-box">
<div class="card-img"><img src="images/card.png" alt=""></div>
<p><i class="en-t3">我的應援卡: </i><span class="my-card-num"></span></p>
<div class="record-btn"></div>
</div>
<div class="card-big-box">
<div class="task-box">
<div class="card-img"><img src="images/card.png" alt=""></div>
<p class="task-name">每日簽到</p>
<div class="task-nav-box"><div></div></div>
<div class="task-get-btn">未完成</div>
<img class="task-line" src="images/line.png" alt="">
</div>
</div>
</div>
<div style="display: none;" class="exc-content">
<div class="exc-time">7月1日00:00截止兑换</div>
<div class="my-exc-box">
<img class="question" src="images/question.png" alt="">
<p><i class="en-t3">我的應援卡: </i><span class="my-card-num"></span></p>
<div class="record-btn"></div>
</div>
<div class="exc-box">
<div data-type="1" class="exc-btn exc-btn1"></div>
<div data-type="2" class="exc-btn exc-btn2"></div>
<div data-type="3" class="exc-btn exc-btn3"></div>
<div data-type="4" class="exc-btn exc-btn4"></div>
</div>
</div>
</div>
</div>
<div style="height: 2rem;"></div>
<div style="display: none;" class="bottom-bg">
<li>
<div class="list-li-box1">1</div>
<div class="list-li-box2"><a href="yazhai://_11142228_zone"><img class="list-mc-face" src="https://big.bgp.ourpow.com/comm/stscli/prod/11142228/1680862591289/28A70D36-6D8F-4D45-92FE-0D3784EB6DB3.jpeg?x-oss-process=image/resize,w_80" alt=""></a><a href="yazhai://_155100_zone"><img class="list-user-face" src="https://big.bgp.ourpow.com/comm/stscli/prod/15510016989161233734e851c79dc8146ce8539f3ecc363271c.jpg?x-oss-process=image/resize,w_80" alt=""></a></div>
<div class="list-li-box3"><p class="list-li-p1">馬嘉琪</p><p class="list-li-p2">積分: 5</p></div>
<div class="list-li-box4"><div class="nav">進度:0%</div></div><img class="list-line" src="images/line.png">
</li>
</div>
</div>
</body>
<script src="lib/jquery-3.1.1.min.js"></script>
<script src="layer-v3.1.0/layer/layer.js"></script>
<script src="lib/default.js?v='2024061702'"></script>
<script src="lib/clipboard.js"></script>
<script>
$(function(){
if(sessionStorage.lang==2)var titleName="美眉養成記"
else var titleName="Beaut Cultivation Journey"
var obj = {
"cid": 34, //修改网页title 居中显示。
"data": {
"type": 1, //1 图片 2文本。
"imgTxt": titleName,
}
}
var obj2 = JSON.stringify(obj);
appCollaboration(obj2);
if(sessionStorage.lang!=2){
$("body").addClass("bg-en")
$("title").text("Beaut Cultivation Journey")
$(".rule-btn").attr("src","images/en/rule-btn.png")
$(".en-t1").text("Send event gifts")
$(".en-t2").text(" 1 score=1 FEATHERs")
$(".task-p1").text('Complete points tasks to receive points')
$(".task-p2").text("Earn points to redeem great rewards at the redemption center.")
$(".en-t3").text("My points : ")
$(".en-t4").text("Current points : ")
$(".en-t5").text("Exchange requires points : ")
$(".exc-time").text("The redemption deadline is 00:00 on July 1st.")
}
$(".rule-btn").on("click",function(){
window.location.href="rule.html"+location.search
})
$(".question").on("click",function(){
if(sessionStorage.lang==2)layer.msg("贈送主播可獲得300活動積分")
else layer.msg("Gifting a streamer can earn you 300 event points")
})
$(".top-btn1 div").on("click",function(){
var _self=$(this)
if(_self.attr("data-type")==1){
$(".top-btn1").removeClass("top-btn2")
list()
$(".user-box").hide()
$(".mc-box").fadeIn(250)
}else{
$(".top-btn1").addClass("top-btn2")
$(".mc-box").hide()
$(".user-box").fadeIn(250)
$(".task-bg").removeClass("exc-bg")
$(".task-content").show()
$(".exc-content").hide()
$(".user-btn1").removeClass("user-btn2")
task()
}
})
$(".user-btn1 div").on("click",function(){
var _self=$(this)
if(_self.attr("data-type")==1){
$(".task-bg").removeClass("exc-bg")
$(".user-btn1").removeClass("user-btn2")
$(".exc-content").hide()
$(".task-content").fadeIn(250)
task()
}else{
$(".task-bg").addClass("exc-bg")
$(".user-btn1").addClass("user-btn2")
$(".task-content").hide()
$(".exc-content").fadeIn(250)
}
})
var excName=['','美眉激勵卡','vip*7天','love','豪華座駕*30天']
if(sessionStorage.lang!=2)var excName=['','Motivational Card','vip<br>*7days','love','Luxury Car*30days']
var excRich=['','100','200','1000','9999']
$(".exc-btn").on("click",function(){
var _self=$(this);
$(".layer-ok-gift img").attr("src","images/g"+_self.attr("data-type")+".png")
$(".layer-ok-name").html(excName[_self.attr("data-type")])
$(".layer-ok-p1 span").text(excRich[_self.attr("data-type")])
$(".layer-ok-p2 span").text(sessionStorage.myCard)
layer.open({
type: 1,
title: false,
shadeClose: true,
skin: "yourclass5",
area: ["9.866rem", "8.533rem"],
content: $(".layer-ok"),
end: function () {
$(".layui-layer-shade").hide()
}
})
$(".layer-ok-btn1").unbind("click").on("click",function(){
exc(_self.attr("data-type"))
})
})
$(".layer-ok-btn2").on("click",function(){
layer.closeAll()
})
list()
var numTitle=['','第一關: 新秀出道','第二關: 嶄露頭角','第三關: 光芒萬丈']
var numTitle2=['','6月16日12:00-6月20日00:00','6月21日00:00-6月26日00:00','6月26日00:00-7月1日00:00']
if(sessionStorage.lang!=2){
var numTitle=['','First level','Second level','Third level']
var numTitle2=['','12:00 PM, June 16th - 12:00 AM, June 20th','12:00 AM, June 21th - 12:00 AM, June 26th','12:00 AM, June 26th - 12:00 AM, July 1th']
}
bottomView()
function bottomView(){
$.ajax({
url:$ip+'/actRaisingBeautifulGril/getViewBottomData.html',
success:function(data){
console.log('获取底部',data)
var html=[]
var list=data.result.roomData
if(list.rank==-1)return;
html+='<li>';
html+='<div class="list-li-box1">'+list.rank+'</div>';
html+='<div class="list-li-box2"><a href="yazhai://_'+list.roomId+'_zone"><img class="list-mc-face" src="https://big.bgp.ourpow.com/comm'+list.roomFace+'?x-oss-process=image/resize,w_80" alt=""></a>';
html+='<a href="yazhai://_'+list.fansRank[0].uid+'_zone"><img class="list-user-face" src="https://big.bgp.ourpow.com/comm'+list.fansRank[0].face+'?x-oss-process=image/resize,w_80" alt=""></a></div>';
html+='<div class="list-li-box3"><p class="list-li-p1">'+list.roomName+'</p>';
if(sessionStorage.lang==2)html+='<p class="list-li-p2">積分: '+list.score+'</p></div>';
else html+='<p class="list-li-p2">score: '+list.score+'</p></div>';
html+='<div class="list-li-box4">';
var barWidth2=Math.floor(list.score/data.result.targetData.stageScore*100)
if(sessionStorage.lang==2)html+='<div class="nav">進度:'+barWidth2+'%</div>';
else html+='<div class="nav">PROG:'+barWidth2+'%</div>';
html+="</div>"
html+='</li>';
$(".bottom-bg").html(html).show()
}
})
}
function list(){
$.ajax({
url:$ip+'/actRaisingBeautifulGril/getRankData.html',
success:function(data){
console.log("主播榜單",data)
var html=[];
$(".list-top-title").text(numTitle[data.stage])
$(".list-text-p1").text(numTitle2[data.stage])
if(sessionStorage.lang!=2){
$(".stage-get").text(""+data.result.targetData.stageScore+"score(Reward"+data.result.targetData.stageBonds+"FEATHERs)")
}
else $(".stage-get").text(""+data.result.targetData.stageScore+"積分(獎勵"+data.result.targetData.stageBonds+"羽毛)")
for(var i=0;i<data.result.rankList.length;i++){
var list=data.result.rankList[i]
html+='<li>';
html+='<div class="list-li-box1">'+(i+1)+'</div>';
html+='<div class="list-li-box2">';
if(i==0)html+='<img class="m1" src="images/m1.png">'
html+='<a href="yazhai://_' + list.uid + '_zone"><img class="list-mc-face" src="https://big.bgp.ourpow.com/comm'+list.face+'?x-oss-process=image/resize,w_80" alt=""></a>';
if(list.fansRank[0]!=undefined)html+='<a href="yazhai://_' + list.fansRank[0].uid + '_zone"><img class="list-user-face" src="https://big.bgp.ourpow.com/comm'+list.fansRank[0].face+'?x-oss-process=image/resize,w_80" alt=""></a>';
html+='</div>';
html+='<div class="list-li-box3">';
html+='<p class="list-li-p1">'+list.name+'</p>';
if(sessionStorage.lang==2)html+='<p class="list-li-p2">積分: '+list.score+'</p>';
else html+='<p class="list-li-p2">score: '+list.score+'</p>';
html+='</div>';
html+='<div class="list-li-box4">';
var barWidth=Math.floor(list.score/data.result.targetData.stageScore*100)
if(sessionStorage.lang==2)html+='<div class="nav">進度:'+barWidth+'%</div>';
else html+='<div class="nav">PROG:'+barWidth+'%</div>';
html+='</div>';
html+='<img class="list-line" src="images/line.png">'
html+='</li>';
}
$(".list-ul").html(html)
}
})
}
function exc(e){
$.ajax({
url:$ip+'/actRaisingBeautifulGril/exchangeSupportCard.html',
data:{
exchangeItem:e
},
success:function(data){
console.log('应援卡兑换奖品',data)
if(data.code!=1){
layer.msg(data.msg)
return
}
layer.closeAll()
task()
if(sessionStorage.lang==2)layer.msg("兌換成功")
else layer.msg("success")
}
})
}
var taskName=[
'',
'每日簽到',
'送出一個活動禮物',
'觀看直播20分鐘',
'每日聊天',
'每日首次儲值',
'連續登錄3天',
'連續登錄5天',
'連續登錄7天',
'累計儲值500寶石',
'累計儲值1888寶石',
'累計儲值3888寶石',
'累計儲值18888寶石',
'累計儲值88888寶石',
]
if(sessionStorage.lang!=2){
var taskName=[
'',
'Daily sign-in',
'Send an event gift',
'Watch the live for 20 min.',
'send messages',
'First recharge of the day',
'3-day login streak',
'5-day login streak',
'7-day login streak',
'500 gems recharged',
'1888 gems recharged',
'3888 gems recharged',
'18888 gems recharged',
'88888 gems recharged',
]
}
function task(){
$.ajax({
url:$ip+'/actRaisingBeautifulGril/getUserTaskData.html',
success:function(data){
console.log('获取任务数据',data)
sessionStorage.myCard=data.result.userSupportCardNum
$(".my-card-num").text(data.result.userSupportCardNum)
var html=[];
for(var i=0;i<data.result.taskList.length;i++){
var list=data.result.taskList[i]
switch (list.taskId) {
case 1:
var barWidth=0
var taskText=''
break;
case 2:
var barWidth=0
var taskText=''
break;
case 3:
var barWidth=Math.floor(list.userWatchTime/1200*100)
var taskText='('+Math.floor(list.userWatchTime/60)+'/20)'
break;
case 4:
var barWidth=Math.floor(list.speakMsgNum *10/100*100)
var taskText='('+list.speakMsgNum+'/10)'
break;
case 5:
var barWidth=0
var taskText=''
break;
case 6:
var barWidth=Math.floor(list.loginDays/3*100)
var taskText='('+list.loginDays+'/3)'
break;
case 7:
var barWidth=Math.floor(list.loginDays/5*100)
var taskText='('+list.loginDays+'/5)'
break;
case 8:
var barWidth=Math.floor(list.loginDays/7*100)
var taskText='('+list.loginDays+'/7)'
break;
case 9:
var barWidth=Math.floor(list.diamond/500*100)
var taskText='('+list.diamond+'/500)'
break;
case 10:
var barWidth=Math.floor(list.diamond/1888*100)
var taskText='('+list.diamond+'/1888)'
break;
case 11:
var barWidth=Math.floor(list.diamond/3888*100)
var taskText='('+list.diamond+'/3888)'
break;
case 12:
var barWidth=Math.floor(list.diamond/18888*100)
var taskText='('+list.diamond+'/18888)'
break;
case 13:
var barWidth=Math.floor(list.diamond/88888*100)
var taskText='('+list.diamond+'/88888)'
break;
}
html+='<div class="task-box">';
html+='<div class="card-img"><img src="images/card.png" alt=""><span>x'+list.taskSupportCardNum+'</span></div>';
html+='<p class="task-name">'+taskName[list.taskId]+''+taskText+'</p>';
if(list.taskStatus>0){
barWidth=100
}
if(sessionStorage.lang==2)var btnTextArr=['未完成','领取','已领取']
else var btnTextArr=['completed','receive','Received']
html+='<div class="task-nav-box"><div style="width:'+barWidth+'%"></div></div>';
if(list.taskStatus==0)html+='<div class="task-get-btn task-get-btn1">'+btnTextArr[0]+'</div>';
else if(list.taskStatus==1)html+='<div data-type="'+list.taskId+'" class="task-get-btn task-get-btn2">'+btnTextArr[1]+'</div>';
else if(list.taskStatus==2)html+='<div class="task-get-btn task-get-btn3">'+btnTextArr[2]+'</div>';
html+='<img class="task-line" src="images/line.png" alt="">';
html+='</div>';
}
$(".card-big-box").html(html)
$(".task-get-btn2").unbind("click").on("click",function(){
var _self=$(this)
getTask(_self.attr("data-type"))
})
}
})
}
function getTask(e){
$.ajax({
url:$ip+'/actRaisingBeautifulGril/receiveTaskRewards.html',
data:{
taskId:e
},
success:function(data){
console.log("領取任務獎勵",data)
if(data.code!=1){
layer.msg(data.msg)
return;
}
if(sessionStorage.lang==2)layer.msg("領取成功")
else layer.msg("success")
task()
}
})
}
$(".record-btn").on("click",function(){
record()
layer.open({
type: 1,
title: false,
shadeClose: true,
skin: "yourclass5",
area: ["9.986rem", "9.04rem"],
content: $(".layer-exc"),
end: function () {
$(".layui-layer-shade").hide()
}
})
})
function record(){
$.ajax({
url:$ip+'/actRaisingBeautifulGril/queryExchangeRecord.html',
success:function(data){
console.log('應援卡兌換記錄',data)
var html=[];
for(var i=0;i<data.result.exchangeList.length;i++){
var list=data.result.exchangeList[i]
html+='<li>';
html+='<div class="layer-exc-box1">'+list.prizeName+'</div>';
if(sessionStorage.lang==2)html+='<div class="layer-exc-box2">'+list.priceSupportCardNum+'個</div>';
else html+='<div class="layer-exc-box2">'+list.priceSupportCardNum+'points</div>';
html+='<div class="layer-exc-box3">'+timeGet(list.exchangeTimeStamp)[1]+'.'+timeGet(list.exchangeTimeStamp)[2]+' '+timeGet(list.exchangeTimeStamp)[3]+':'+timeGet(list.exchangeTimeStamp)[4]+'</div>';
html+='</li>';
}
$(".layer-exc-ul").html(html)
}
})
}
})
</script>
</html>