Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
ad1f3bf64e | ||
![]() |
1437f917bd | ||
![]() |
196c675c31 | ||
![]() |
856b59e741 | ||
![]() |
42366824e3 | ||
![]() |
3dfd397906 | ||
![]() |
ce2607e170 | ||
![]() |
32e4204890 | ||
![]() |
c614ead08f |
1014
view/yinmeng/activity/2024-childrenDay/css/index.css
Normal file
1025
view/yinmeng/activity/2024-childrenDay/css/index.scss
Normal file
13
view/yinmeng/activity/2024-childrenDay/css/swiper-bundle.min.css
vendored
Normal file
BIN
view/yinmeng/activity/2024-childrenDay/images/but_icon.png
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/close.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/gameBg.png
Normal file
After Width: | Height: | Size: 752 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/gift1.png
Normal file
After Width: | Height: | Size: 117 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/gift2.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/gift3.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/gift4.png
Normal file
After Width: | Height: | Size: 93 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/giftBox.png
Normal file
After Width: | Height: | Size: 117 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/giftBoxs.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/header.png
Normal file
After Width: | Height: | Size: 627 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/icon1.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/icon2.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/icon3.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/icon4.png
Normal file
After Width: | Height: | Size: 5.8 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/icon5.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/icon6.png
Normal file
After Width: | Height: | Size: 6.9 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/liBg.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/lisTabAct.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/listBox.png
Normal file
After Width: | Height: | Size: 501 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/listNo.png
Normal file
After Width: | Height: | Size: 5.5 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/listTab.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/listText1.png
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/listText2.png
Normal file
After Width: | Height: | Size: 8.6 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/listText3.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/list_icon.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/logo.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/no1.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/no2.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/no3.png
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/playAgain.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/records.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/resultBg.png
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/resultBg2.png
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/resultOut.png
Normal file
After Width: | Height: | Size: 6.0 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/resultText1.png
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/resultText2.png
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/rule1.png
Normal file
After Width: | Height: | Size: 507 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/rule2.png
Normal file
After Width: | Height: | Size: 835 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/rule_bg.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/rule_icon.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/text_icon.png
Normal file
After Width: | Height: | Size: 6.7 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/toastBut.png
Normal file
After Width: | Height: | Size: 1014 B |
BIN
view/yinmeng/activity/2024-childrenDay/images/toastButAct.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/toastPubBg.png
Normal file
After Width: | Height: | Size: 89 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/toast_icon.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/travel/back.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/view.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/view2.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/view3.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
view/yinmeng/activity/2024-childrenDay/images/woastButAct.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
212
view/yinmeng/activity/2024-childrenDay/index.html
Normal file
@@ -0,0 +1,212 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
|
||||||
|
<head>
|
||||||
|
<meta charset="UTF-8">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
<title>重返童年</title>
|
||||||
|
<link rel="stylesheet" href="../../common/css/reset.css">
|
||||||
|
<link rel="stylesheet" href="./css/swiper-bundle.min.css">
|
||||||
|
<link rel="stylesheet" href="./css/index.css">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<!-- 顶部返回 -->
|
||||||
|
<div class="back">
|
||||||
|
<img src="./images/travel/back.png" alt="">
|
||||||
|
</div>
|
||||||
|
<!-- header -->
|
||||||
|
<div class="header">
|
||||||
|
<img src="./images/rule_icon.png" alt="" class="rule_icon">
|
||||||
|
</div>
|
||||||
|
<!-- 限定礼物 -->
|
||||||
|
<div class="giftBox">
|
||||||
|
<div class="swiper">
|
||||||
|
<div class="swiper-wrapper">
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<img src="./images/gift4.png" alt="">
|
||||||
|
</div>
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<img src="./images/gift1.png" alt="">
|
||||||
|
</div>
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<img src="./images/gift2.png" alt="">
|
||||||
|
</div>
|
||||||
|
<div class="swiper-slide">
|
||||||
|
<img src="./images/gift3.png" alt="">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 游戏地图 -->
|
||||||
|
<div class="game">
|
||||||
|
<!-- 放大镜数量 -->
|
||||||
|
<div class="magnifyingGlass">放大镜数量:<b>0</b></div>
|
||||||
|
<!-- 游戏记录 -->
|
||||||
|
<div class="records">游园记录</div>
|
||||||
|
<!-- 榜单 -->
|
||||||
|
<img src="./images/list_icon.png" alt="" class="list_icon">
|
||||||
|
<!-- 任务 -->
|
||||||
|
<img src="./images/toast_icon.png" alt="" class="toast_icon">
|
||||||
|
<!-- 游园按钮 -->
|
||||||
|
<img src="./images/but_icon.png" alt="" class="but">
|
||||||
|
<!-- icon -->
|
||||||
|
<img src="./images/icon1.png" alt="" class="icon icon1">
|
||||||
|
<img src="./images/icon2.png" alt="" class="icon icon2">
|
||||||
|
<img src="./images/icon3.png" alt="" class="icon icon3">
|
||||||
|
<img src="./images/icon4.png" alt="" class="icon icon4">
|
||||||
|
<img src="./images/icon5.png" alt="" class="icon icon5">
|
||||||
|
<img src="./images/icon6.png" alt="" class="icon icon6">
|
||||||
|
<!-- 点击图标站位按钮 -->
|
||||||
|
<div class="buts buts1"></div>
|
||||||
|
<div class="buts buts2"></div>
|
||||||
|
<div class="buts buts3"></div>
|
||||||
|
<div class="buts buts4"></div>
|
||||||
|
<div class="buts buts5"></div>
|
||||||
|
<div class="buts buts6"></div>
|
||||||
|
<!-- 赢结果页 -->
|
||||||
|
<div class="result">
|
||||||
|
<img src="./images/logo.png" alt="" class="tx_left">
|
||||||
|
<img src="./images/logo.png" alt="" class="tx_right">
|
||||||
|
<div class="name_left">虚位以待</div>
|
||||||
|
<div class="name_right">虚位以待</div>
|
||||||
|
<div class="id_right">ID:0</div>
|
||||||
|
<img src="./images/resultText1.png" alt="" class="resultText">
|
||||||
|
<div class="text1">请收下你的战利品</div>
|
||||||
|
<div class="giftName">礼物昵称</div>
|
||||||
|
<div class="giftBoxs">
|
||||||
|
<img src="./images/logo.png" alt="" class="giftImg">
|
||||||
|
</div>
|
||||||
|
<img src="./images/view.png" alt="" class="view">
|
||||||
|
<img src="./images/playAgain.png" alt="" class="playAgain">
|
||||||
|
</div>
|
||||||
|
<!-- 输结果页 -->
|
||||||
|
<div class="result2">
|
||||||
|
<img src="./images/logo.png" alt="" class="tx_left">
|
||||||
|
<div class="name_left">虚位以待</div>
|
||||||
|
<img src="./images/resultText2.png" alt="" class="resultText">
|
||||||
|
<div class="text1">请收下你的战利品</div>
|
||||||
|
<div class="giftName">礼物昵称</div>
|
||||||
|
<div class="giftBoxs">
|
||||||
|
<img src="./images/logo.png" alt="" class="giftImg">
|
||||||
|
</div>
|
||||||
|
<img src="./images/view3.png" alt="" class="view">
|
||||||
|
<img src="./images/playAgain.png" alt="" class="playAgain">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 榜单弹窗 -->
|
||||||
|
<div class="list_pub">
|
||||||
|
<div class="list_pub_in">
|
||||||
|
<div class="tab">
|
||||||
|
<div class="act">搜捕榜</div>
|
||||||
|
<div>童趣榜</div>
|
||||||
|
<div>童年榜</div>
|
||||||
|
</div>
|
||||||
|
<!-- 前叁 -->
|
||||||
|
<div class="top1">
|
||||||
|
<img src="./images/no1.png" alt="" class="ts">
|
||||||
|
<img src="./images/logo.png" alt="" class="tx">
|
||||||
|
<div class="name">虚位以待</div>
|
||||||
|
<div class="score">童趣值:0</div>
|
||||||
|
</div>
|
||||||
|
<div class="top2">
|
||||||
|
<img src="./images/no2.png" alt="" class="ts">
|
||||||
|
<img src="./images/logo.png" alt="" class="tx">
|
||||||
|
<div class="name">虚位以待</div>
|
||||||
|
<div class="score">童趣值:0</div>
|
||||||
|
</div>
|
||||||
|
<div class="top3">
|
||||||
|
<img src="./images/no3.png" alt="" class="ts">
|
||||||
|
<img src="./images/logo.png" alt="" class="tx">
|
||||||
|
<div class="name">虚位以待</div>
|
||||||
|
<div class="score">童趣值:0</div>
|
||||||
|
</div>
|
||||||
|
<!-- 非前叁 -->
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<div class="num">4</div>
|
||||||
|
<img src="./images/logo.png" alt="" class="tx">
|
||||||
|
<div class="name">虚位以待</div>
|
||||||
|
<div class="score">童趣值:0</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 任务弹窗 -->
|
||||||
|
<div class="toast_pub">
|
||||||
|
<div class="toast_pub_in">
|
||||||
|
<img src="./images/close.png" alt="" class="close">
|
||||||
|
<div class="toasts toasts1">
|
||||||
|
<p>登录活动页</p>
|
||||||
|
<span>奖励:放大镜*1</span>
|
||||||
|
<div class="but">未完成</div>
|
||||||
|
</div>
|
||||||
|
<div class="toasts toasts2">
|
||||||
|
<p>关注一位新的好友(0/3)</p>
|
||||||
|
<span>奖励:放大镜*1</span>
|
||||||
|
<div class="but">未完成</div>
|
||||||
|
</div>
|
||||||
|
<div class="toasts toasts3">
|
||||||
|
<p>房间停留10mins~(0/3)</p>
|
||||||
|
<span>奖励:放大镜*1</span>
|
||||||
|
<div class="but">未完成</div>
|
||||||
|
</div>
|
||||||
|
<div class="toasts toasts4">
|
||||||
|
<p>送出or收到300钻石的61限定礼物</p>
|
||||||
|
<span>奖励:放大镜*1</span>
|
||||||
|
<i>今日已获得:0</i>
|
||||||
|
<div class="but">未完成</div>
|
||||||
|
</div>
|
||||||
|
<div class="toasts toasts5">
|
||||||
|
<p>送出or收到800钻石礼物</p>
|
||||||
|
<span>奖励:放大镜*1</span>
|
||||||
|
<i>今日已获得:0</i>
|
||||||
|
<div class="but">未完成</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 游戏记录弹窗 -->
|
||||||
|
<div class="records_pub">
|
||||||
|
<div class="records_pub_in">
|
||||||
|
<div class="title">
|
||||||
|
<div>获奖时间</div>
|
||||||
|
<div>奖品</div>
|
||||||
|
</div>
|
||||||
|
<ul>
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<p>2024/01/22</p>
|
||||||
|
<b>23:59:59</b>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<p>礼物名称</p>
|
||||||
|
<i>XX天</i>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- 规则 -->
|
||||||
|
<div class="rule">
|
||||||
|
<div class="rule_in">
|
||||||
|
<div class="tab">
|
||||||
|
<div class="act">活动规则</div>
|
||||||
|
<div>活动奖励</div>
|
||||||
|
</div>
|
||||||
|
<div class="imgBox">
|
||||||
|
<img src="./images/rule1.png" alt="" class="img1">
|
||||||
|
<img src="./images/rule2.png" alt="" class="img2">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
|
||||||
|
</html>
|
||||||
|
<script src="../../common/js/flexible.js"></script>
|
||||||
|
<script src="../../common/js/jquery-3.2.1.min.js"></script>
|
||||||
|
<script src="../../common/js/common2.js"></script>
|
||||||
|
<script src="../../common/js/layer.js"></script>
|
||||||
|
<script src="../../common/js/vconsole.min.js"></script>
|
||||||
|
<script src="../../common/js/route-constant.js"></script>
|
||||||
|
<script src="./js/swiper-bundle.min.js"></script>
|
||||||
|
<script src="./js/index.js"></script>
|
474
view/yinmeng/activity/2024-childrenDay/js/index.js
Normal file
@@ -0,0 +1,474 @@
|
|||||||
|
let urlPrefix = getUrlPrefix()
|
||||||
|
let browser = checkVersion()
|
||||||
|
let env = EnvCheck();
|
||||||
|
if (env == 'test') {
|
||||||
|
new VConsole();
|
||||||
|
}
|
||||||
|
var langReplace;
|
||||||
|
var localLang;
|
||||||
|
// 封装layer消息提醒框
|
||||||
|
let layerIndex
|
||||||
|
const showLoading = (content = '加载中') => {
|
||||||
|
layer.open({
|
||||||
|
type: 2,
|
||||||
|
shadeClose: false,
|
||||||
|
content,
|
||||||
|
success(e) {
|
||||||
|
layerIndex = $(e).attr('index')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
const hideLoading = (index) => {
|
||||||
|
layer.close(index)
|
||||||
|
}
|
||||||
|
const toastMsg = (content = '操作完成', time = 2) => {
|
||||||
|
layer.open({
|
||||||
|
content,
|
||||||
|
time,
|
||||||
|
skin: 'msg'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
var page = 1;
|
||||||
|
var isLock = true;
|
||||||
|
var magnifyingGlass = 0;
|
||||||
|
var listType = 1;
|
||||||
|
var gameType = true;
|
||||||
|
// 初始化函数
|
||||||
|
$(function () {
|
||||||
|
getInfoFromClient();
|
||||||
|
setTimeout(function () {
|
||||||
|
// 页面全屏
|
||||||
|
if (browser.app) {
|
||||||
|
if (browser.android) {
|
||||||
|
window.androidJsObj.initShowNav(false)
|
||||||
|
} else {
|
||||||
|
window.webkit.messageHandlers.initShowNav.postMessage(0)
|
||||||
|
}
|
||||||
|
};
|
||||||
|
// 顶部返回事件
|
||||||
|
$('.back').click(() => {
|
||||||
|
if (browser.android) {
|
||||||
|
window.androidJsObj.closeWebView()
|
||||||
|
} else {
|
||||||
|
window.webkit.messageHandlers.closeWebView.postMessage(null)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
swiperFun();
|
||||||
|
getInfo();
|
||||||
|
}, 100)
|
||||||
|
})
|
||||||
|
// 礼物轮播
|
||||||
|
function swiperFun() {
|
||||||
|
var mySwiper = new Swiper('.swiper', {
|
||||||
|
direction: "vertical",
|
||||||
|
loop: true,
|
||||||
|
autoplay: {
|
||||||
|
delay: 3000,//
|
||||||
|
disableOnInteraction: false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 活动信息接口
|
||||||
|
function getInfo() {
|
||||||
|
showLoading()
|
||||||
|
networkRequest({
|
||||||
|
type: 'get',
|
||||||
|
url: urlPrefix + '/activity/info',
|
||||||
|
data: { activityCode: 'ACT_2024_CHILDREN_DAY' },
|
||||||
|
success(res) {
|
||||||
|
if (res.code === 200) {
|
||||||
|
showLoading()
|
||||||
|
networkRequest({
|
||||||
|
type: 'get',
|
||||||
|
url: urlPrefix + '/activity/currency',
|
||||||
|
data: { redisKey: 'act_user_task_extra_data' },
|
||||||
|
success(res) {
|
||||||
|
if (res.code === 200) {
|
||||||
|
magnifyingGlass = res.data
|
||||||
|
$('.game .magnifyingGlass b').text(magnifyingGlass);
|
||||||
|
} else {
|
||||||
|
toastMsg(res.message)
|
||||||
|
}
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
toastMsg('网络错误')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
toastMsg(res.message)
|
||||||
|
}
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
toastMsg('网络错误')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 打开榜单
|
||||||
|
$('.game .list_icon').click(function () {
|
||||||
|
listFun(listType)
|
||||||
|
$('.list_pub').show();
|
||||||
|
bodyScroolFun(true);
|
||||||
|
})
|
||||||
|
// 榜单切换
|
||||||
|
$('.list_pub .list_pub_in .tab div').click(function () {
|
||||||
|
var i = $(this).index() + 1;
|
||||||
|
listType = i;
|
||||||
|
$(this).addClass('act').siblings().removeClass('act');
|
||||||
|
listFun(listType)
|
||||||
|
return false;
|
||||||
|
})
|
||||||
|
// 活动信息接口
|
||||||
|
function listFun(type) {
|
||||||
|
var str = '';
|
||||||
|
$('.list_pub .list_pub_in ul li').remove();
|
||||||
|
showLoading()
|
||||||
|
if (type == 1) {
|
||||||
|
networkRequest({
|
||||||
|
type: 'get',
|
||||||
|
url: urlPrefix + '/allrank/geth5',
|
||||||
|
data: {
|
||||||
|
uid: pubInfo.uid,
|
||||||
|
type: 5,
|
||||||
|
datetype: 3,
|
||||||
|
pageNum: 1,
|
||||||
|
pageSize: 999999999,
|
||||||
|
},
|
||||||
|
success(res) {
|
||||||
|
if (res.code === 200) {
|
||||||
|
var listTo3 = res.data.rankVoList.slice(0, 3);
|
||||||
|
var notListTo3 = res.data.rankVoList.slice(3);
|
||||||
|
if (listTo3.length < 3) {
|
||||||
|
let arr = new Array(3 - listTo3.length).fill({
|
||||||
|
avatar: './images/logo.png',
|
||||||
|
nick: '虚位以待',
|
||||||
|
totalNum: "0"
|
||||||
|
})
|
||||||
|
listTo3.push(...arr)
|
||||||
|
}
|
||||||
|
// 处理前叁
|
||||||
|
listTo3.forEach((res, i) => {
|
||||||
|
if (res.score > 10000) {
|
||||||
|
res.score = ((Math.floor(res.totalNum / 1000)) / 10).toFixed(1) + 'W'
|
||||||
|
}
|
||||||
|
$(`.list_pub .list_pub_in .top${i + 1} .tx`).attr("src", res.avatar);
|
||||||
|
$(`.list_pub .list_pub_in .top${i + 1} .name`).text(res.nick);
|
||||||
|
$(`.list_pub .list_pub_in .top${i + 1} .score`).text('搜捕值:' + res.totalNum);
|
||||||
|
});
|
||||||
|
notListTo3.forEach((res, i) => {
|
||||||
|
if (res.score > 10000) {
|
||||||
|
res.score = ((Math.floor(res.score / 1000)) / 10).toFixed(1) + 'W'
|
||||||
|
}
|
||||||
|
str += `
|
||||||
|
<li>
|
||||||
|
<div class="num">${i + 4}</div>
|
||||||
|
<img src="${res.avatar}" alt="" class="tx">
|
||||||
|
<div class="name">${res.nick}</div>
|
||||||
|
<div class="score">搜捕值:${res.totalNum}</div>
|
||||||
|
</li>
|
||||||
|
`
|
||||||
|
})
|
||||||
|
$('.list_pub .list_pub_in ul').append(str);
|
||||||
|
} else {
|
||||||
|
toastMsg(res.message)
|
||||||
|
}
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
toastMsg('网络错误')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
} else {
|
||||||
|
networkRequest({
|
||||||
|
type: 'get',
|
||||||
|
url: urlPrefix + '/act/special/gift/getRank',
|
||||||
|
data: {
|
||||||
|
pageSize: 999999999,
|
||||||
|
rankType: type == 2 ? 4 : 2,
|
||||||
|
},
|
||||||
|
success(res) {
|
||||||
|
if (res.code === 200) {
|
||||||
|
var listTo3 = res.data.rankList.slice(0, 3);
|
||||||
|
var notListTo3 = res.data.rankList.slice(3);
|
||||||
|
if (listTo3.length < 3) {
|
||||||
|
let arr = new Array(3 - listTo3.length).fill({
|
||||||
|
avatar: './images/logo.png',
|
||||||
|
nick: '虚位以待',
|
||||||
|
score: "0"
|
||||||
|
})
|
||||||
|
listTo3.push(...arr)
|
||||||
|
}
|
||||||
|
// 处理前叁
|
||||||
|
listTo3.forEach((res, i) => {
|
||||||
|
if (res.score > 10000) {
|
||||||
|
res.score = ((Math.floor(res.score / 1000)) / 10).toFixed(1) + 'W'
|
||||||
|
}
|
||||||
|
$(`.list_pub .list_pub_in .top${i + 1} .tx`).attr("src", res.avatar);
|
||||||
|
$(`.list_pub .list_pub_in .top${i + 1} .name`).text(res.nick);
|
||||||
|
$(`.list_pub .list_pub_in .top${i + 1} .score`).text( `${type == 2 ? '童趣值:' : "童年值:"}`+res.score);
|
||||||
|
});
|
||||||
|
notListTo3.forEach((res,i) => {
|
||||||
|
if (res.score > 10000) {
|
||||||
|
res.score = ((Math.floor(res.score / 1000)) / 10).toFixed(1) + 'W'
|
||||||
|
}
|
||||||
|
str += `
|
||||||
|
<li>
|
||||||
|
<div class="num">${i + 4}</div>
|
||||||
|
<img src="${res.avatar}" alt="" class="tx">
|
||||||
|
<div class="name">${res.nick}</div>
|
||||||
|
<div class="score">${type == 2 ? '童趣值:' : "童年值:" }${res.score}</div>
|
||||||
|
</li>
|
||||||
|
`
|
||||||
|
})
|
||||||
|
$('.list_pub .list_pub_in ul').append(str);
|
||||||
|
} else {
|
||||||
|
toastMsg(res.message)
|
||||||
|
}
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
toastMsg('网络错误')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// 关闭榜单
|
||||||
|
$('.list_pub').click(function () {
|
||||||
|
$('.list_pub').hide();
|
||||||
|
bodyScroolFun(false);
|
||||||
|
})
|
||||||
|
// 打开任务
|
||||||
|
$('.game .toast_icon').click(function () {
|
||||||
|
getTask();
|
||||||
|
})
|
||||||
|
// 活动信息接口
|
||||||
|
function getTask() {
|
||||||
|
showLoading()
|
||||||
|
networkRequest({
|
||||||
|
type: 'get',
|
||||||
|
url: urlPrefix + '/act/children/task',
|
||||||
|
success(res) {
|
||||||
|
if (res.code === 200) {
|
||||||
|
res.data.isLoginTask ? $('.toast_pub .toast_pub_in .toasts1 .but').addClass('act') : $('.toast_pub .toast_pub_in .toasts1 .but').removeClass('act');
|
||||||
|
res.data.isLoginTask ? $('.toast_pub .toast_pub_in .toasts1 .but').text('已完成') : $('.toast_pub .toast_pub_in .toasts1 .but').text('未完成');
|
||||||
|
$('.toast_pub .toast_pub_in .toasts2 p').text(`关注一位新的好友(${res.data.userFollowCount}/3)`);
|
||||||
|
res.data.isUserFollowTask ? $('.toast_pub .toast_pub_in .toasts2 .but').addClass('act') : $('.toast_pub .toast_pub_in .toasts2 .but').removeClass('act');
|
||||||
|
res.data.isUserFollowTask ? $('.toast_pub .toast_pub_in .toasts2 .but').text('已完成') : $('.toast_pub .toast_pub_in .toasts2 .but').text('未完成');
|
||||||
|
$('.toast_pub .toast_pub_in .toasts3 p').text(`房间停留10mins~(${res.data.keepTimeCount}/3)`);
|
||||||
|
res.data.isKeepTimeTask ? $('.toast_pub .toast_pub_in .toasts3 .but').addClass('act') : $('.toast_pub .toast_pub_in .toasts3 .but').removeClass('act');
|
||||||
|
res.data.isKeepTimeTask ? $('.toast_pub .toast_pub_in .toasts3 .but').text('已完成') : $('.toast_pub .toast_pub_in .toasts3 .but').text('未完成');
|
||||||
|
$('.toast_pub .toast_pub_in .toasts4 i').text(`今日已获得:${res.data.limitGiftCount}`);
|
||||||
|
res.data.isLimitGiftFor61Task ? $('.toast_pub .toast_pub_in .toasts4 .but').addClass('act') : $('.toast_pub .toast_pub_in .toasts4 .but').removeClass('act');
|
||||||
|
res.data.isLimitGiftFor61Task ? $('.toast_pub .toast_pub_in .toasts4 .but').text('已完成') : $('.toast_pub .toast_pub_in .toasts4 .but').text('未完成');
|
||||||
|
$('.toast_pub .toast_pub_in .toasts5 i').text(`今日已获得:${res.data.joinGreedyFor1000Count}`);
|
||||||
|
res.data.isJoinGreedyFor1000Task ? $('.toast_pub .toast_pub_in .toasts5 .but').addClass('act') : $('.toast_pub .toast_pub_in .toasts5 .but').removeClass('act');
|
||||||
|
res.data.isJoinGreedyFor1000Task ? $('.toast_pub .toast_pub_in .toasts5 .but').text('已完成') : $('.toast_pub .toast_pub_in .toasts5 .but').text('未完成');
|
||||||
|
$('.toast_pub').show();
|
||||||
|
bodyScroolFun(true);
|
||||||
|
} else {
|
||||||
|
toastMsg(res.message)
|
||||||
|
}
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
toastMsg('网络错误')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 关闭任务
|
||||||
|
$('.toast_pub .toast_pub_in .close').click(function () {
|
||||||
|
$('.toast_pub').hide();
|
||||||
|
bodyScroolFun(false);
|
||||||
|
})
|
||||||
|
// 关闭结果弹窗
|
||||||
|
$('.game .result .view').click(function () {
|
||||||
|
$('.result,.result2').hide();
|
||||||
|
var roomUid = $(this).attr('uid');
|
||||||
|
if (gameType) {
|
||||||
|
// 跳转房间
|
||||||
|
if (browser.ios) {
|
||||||
|
window.webkit.messageHandlers.openRoom.postMessage(roomUid);
|
||||||
|
} else if (browser.android) {
|
||||||
|
if (androidJsObj && typeof androidJsObj === 'object') {
|
||||||
|
window.androidJsObj.openRoom(roomUid);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// 打开主页
|
||||||
|
if (browser.ios) {
|
||||||
|
window.webkit.messageHandlers.openPersonPage.postMessage(roomUid);
|
||||||
|
setTimeout(function () { lock = true; }, 200)
|
||||||
|
} else if (browser.android) {
|
||||||
|
if (androidJsObj && typeof androidJsObj === 'object') {
|
||||||
|
window.androidJsObj.openPersonPage(roomUid);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
$('.game .result2 .view').click(function () {
|
||||||
|
$('.result,.result2').hide();
|
||||||
|
})
|
||||||
|
$('.game .result,.game .result2').click(function () {
|
||||||
|
$('.result,.result2').hide();
|
||||||
|
})
|
||||||
|
// 关闭记录弹窗
|
||||||
|
$('.records_pub').click(function () {
|
||||||
|
$('.records_pub').hide();
|
||||||
|
bodyScroolFun(false);
|
||||||
|
})
|
||||||
|
// 切换规则按钮
|
||||||
|
$('.rule .rule_in .tab div').click(function () {
|
||||||
|
var i = $(this).index() + 1;
|
||||||
|
$(this).addClass('act').siblings().removeClass('act')
|
||||||
|
$('.rule .rule_in .imgBox img').hide();
|
||||||
|
$(`.rule .rule_in .imgBox .img${i}`).show();
|
||||||
|
return false;
|
||||||
|
})
|
||||||
|
// 打开规则
|
||||||
|
$('.header .rule_icon').click(function () {
|
||||||
|
$('.rule').show();
|
||||||
|
bodyScroolFun(true);
|
||||||
|
})
|
||||||
|
// 关闭规则
|
||||||
|
$('.rule').click(function () {
|
||||||
|
$('.rule').hide();
|
||||||
|
bodyScroolFun(false);
|
||||||
|
})
|
||||||
|
// 记录接口
|
||||||
|
function record(page) {
|
||||||
|
showLoading()
|
||||||
|
networkRequest({
|
||||||
|
type: 'get',
|
||||||
|
url: urlPrefix + '/activity/task/user/record/page',
|
||||||
|
data: { activityCode: 'ACT_2024_CHILDREN_DAY', componentCode: 'TONG_QU_LE_YUAN', pageNum: page, pageSize: 10 },
|
||||||
|
success(res) {
|
||||||
|
if (res.code === 200) {
|
||||||
|
var str = '';
|
||||||
|
if (res.data.records.length == 0 && page == 1) {
|
||||||
|
str += `<li class="null"><div>暂无</div><div>暂无</div></li>`
|
||||||
|
isLock = false;
|
||||||
|
} else {
|
||||||
|
res.data.records.forEach(res => {
|
||||||
|
str += `
|
||||||
|
<li>
|
||||||
|
<div>
|
||||||
|
<p>${dateFormat(res.createTime, 'yyyy/MM/dd')}</p>
|
||||||
|
<b>${dateFormat(res.createTime, 'hh/mm/ss')}</b>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<p>${res.rewardName}</p>
|
||||||
|
<i>${res.rewardNum}${rewardTypeFun(res.rewardType).unit}</i>
|
||||||
|
</div>
|
||||||
|
</li>`
|
||||||
|
})
|
||||||
|
if (res.data.records.length == 0) {
|
||||||
|
isLock = false;
|
||||||
|
} else {
|
||||||
|
isLock = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$('.records_pub .records_pub_in ul').append(str);
|
||||||
|
$('.records_pub').show();
|
||||||
|
bodyScroolFun(true);
|
||||||
|
} else {
|
||||||
|
isLock = true;
|
||||||
|
toastMsg(res.message)
|
||||||
|
}
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
isLock = true;
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
toastMsg('网络错误')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 兑换记录滚动
|
||||||
|
$('.records_pub .records_pub_in ul').scroll(function () {
|
||||||
|
let scrollTop = $(this).scrollTop()
|
||||||
|
let scrollHeight = $('.records_pub .records_pub_in ul')[0].scrollHeight
|
||||||
|
let ulHeight = $(this).innerHeight()
|
||||||
|
if (scrollTop + ulHeight + 100 >= scrollHeight) {
|
||||||
|
if (isLock) {
|
||||||
|
// 请求下一页
|
||||||
|
page = page + 1;
|
||||||
|
record(page)
|
||||||
|
isLock = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
// 打开记录
|
||||||
|
$('.game .records').click(function () {
|
||||||
|
$('.records_pub .records_pub_in ul li').remove();
|
||||||
|
page = 1;
|
||||||
|
record(page);
|
||||||
|
})
|
||||||
|
// 关闭记录
|
||||||
|
$('.records_pub').click(function () {
|
||||||
|
$('.records_pub').hide();
|
||||||
|
bodyScroolFun(false);
|
||||||
|
})
|
||||||
|
// 逮捕按钮
|
||||||
|
$('.game .buts,.game .but,.game .result .playAgain,.game .result2 .playAgain').click(function () {
|
||||||
|
$('.game .result2,.game .result1').hide();
|
||||||
|
draw();
|
||||||
|
})
|
||||||
|
// 活动信息接口
|
||||||
|
function draw() {
|
||||||
|
showLoading()
|
||||||
|
networkRequest({
|
||||||
|
type: 'get',
|
||||||
|
url: urlPrefix + '/act/children/draw',
|
||||||
|
success(res) {
|
||||||
|
if (res.code === 200) {
|
||||||
|
if (res.data.isWin) {
|
||||||
|
// 中奖
|
||||||
|
$('.game .result .tx_left').attr('src', res.data.avatar);
|
||||||
|
$('.game .result .tx_right').attr('src', res.data.anchorAvatar);
|
||||||
|
$('.game .result .tx_right').attr('uid', res.data.anchorRoomUid);
|
||||||
|
$('.game .result .view').attr('uid', res.data.anchorRoomUid);
|
||||||
|
gameType = res.data.isOnline;
|
||||||
|
gameType ? $('.game .result .view').attr('src', './images/view2.png') : $('.game .result .view').attr('src', './images/view.png');
|
||||||
|
$('.game .result .name_left').text('我');
|
||||||
|
$('.game .result .name_Right').text(res.data.anchorNick);
|
||||||
|
$('.game .result .id_right').text("ID:" + res.data.anchorErBanNo);
|
||||||
|
$('.game .result .giftBoxs img').attr("src", res.data.rewardIcon);
|
||||||
|
$('.game .result .giftName').text(res.data.rewardName);
|
||||||
|
$('.game .result').show();
|
||||||
|
} else {
|
||||||
|
// 非中奖
|
||||||
|
$('.game .result2 .tx_left').attr('src', res.data.avatar);
|
||||||
|
$('.game .result2 .name_left').text('我');
|
||||||
|
$('.game .result2 .giftBoxs img').attr("src", res.data.rewardIcon);
|
||||||
|
$('.game .result2 .giftName').text(res.data.rewardName);
|
||||||
|
$('.game .result2').show();
|
||||||
|
}
|
||||||
|
getInfo();
|
||||||
|
} else {
|
||||||
|
toastMsg(res.message)
|
||||||
|
}
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
},
|
||||||
|
error(err) {
|
||||||
|
hideLoading(layerIndex)
|
||||||
|
toastMsg('网络错误')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 跳转主播房间
|
||||||
|
$('.game .result .tx_right').click(function () {
|
||||||
|
var roomUid = $(this).attr('uid');
|
||||||
|
if (browser.ios) {
|
||||||
|
window.webkit.messageHandlers.openRoom.postMessage(roomUid);
|
||||||
|
} else if (browser.android) {
|
||||||
|
if (androidJsObj && typeof androidJsObj === 'object') {
|
||||||
|
window.androidJsObj.openRoom(roomUid);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
14
view/yinmeng/activity/2024-childrenDay/js/swiper-bundle.min.js
vendored
Normal file
Before Width: | Height: | Size: 16 MiB After Width: | Height: | Size: 1.9 MiB |
Before Width: | Height: | Size: 414 KiB After Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 5.7 KiB |
@@ -17,8 +17,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<!-- 头部 -->
|
<!-- 头部 -->
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<img src="./images/rule.png" alt="" class="rule_icon">
|
<img src="./images/rule.png" alt="" class="rule_icon" style="display: none;">
|
||||||
<div>活动时间:4月09日-4月11日</div>
|
<div>活动时间:6月10日-6月14日</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- tab -->
|
<!-- tab -->
|
||||||
<div class="tabBox">
|
<div class="tabBox">
|
||||||
@@ -81,7 +81,7 @@
|
|||||||
<div class="page2">
|
<div class="page2">
|
||||||
<!-- 时间 -->
|
<!-- 时间 -->
|
||||||
<div class="timeShow">
|
<div class="timeShow">
|
||||||
<p>4月11日 <b>19:00</b> 开赛!</p>
|
<p>6月13日 <b>19:30</b> 开赛!</p>
|
||||||
<span>对决房间:<b>80</b></span>
|
<span>对决房间:<b>80</b></span>
|
||||||
</div>
|
</div>
|
||||||
<!-- 跳转房间展示 -->
|
<!-- 跳转房间展示 -->
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
<div class="page3">
|
<div class="page3">
|
||||||
<!-- 时间 -->
|
<!-- 时间 -->
|
||||||
<div class="timeShow">
|
<div class="timeShow">
|
||||||
<p>4月12日 <b>19:00</b> 开赛!</p>
|
<p>6月14日 <b>19:30</b> 开赛!</p>
|
||||||
<span>对决房间:<b>80</b></span>
|
<span>对决房间:<b>80</b></span>
|
||||||
</div>
|
</div>
|
||||||
<!-- 跳转房间展示 -->
|
<!-- 跳转房间展示 -->
|
||||||
|
@@ -25,7 +25,7 @@
|
|||||||
2.提现金额仅限整数,当前可提现额度小于100元时,不可进行收益提现。提现比例:10金币 = 1 元(人民币)。
|
2.提现金额仅限整数,当前可提现额度小于100元时,不可进行收益提现。提现比例:10金币 = 1 元(人民币)。
|
||||||
</li><br />
|
</li><br />
|
||||||
<li>
|
<li>
|
||||||
3.收益支持支付宝提现,提现时平台会收取3%作为技术服务费。
|
3.收益支持支付宝提现,提现时平台会收取6%作为技术服务费。
|
||||||
</li><br />
|
</li><br />
|
||||||
<li>
|
<li>
|
||||||
4.实名认证:您需在平台完成实名认证才能进行提现操作。您应保证您符合平台规定的主体资格。
|
4.实名认证:您需在平台完成实名认证才能进行提现操作。您应保证您符合平台规定的主体资格。
|
||||||
|