<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="screen-orientation" content="portrait"> </meta> <meta name="x5-orientation" content="portrait"> </meta> </meta> <meta name="x5-orientation" content="portrait"> </meta> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <link rel="shortcut icon" href="../images/favicon.ico" type="image/x-icon" /> <link rel="stylesheet" href="../css/cssReset.css"> <link rel="stylesheet" href="../css/ActivityList.css"> <title>活动列表</title> </head> <body> <div class="ActivityList"> <div class="top"> <div class="top_content" onclick="goCenter()"> <div class="left"> <img src="../images/default_head_img.jpg" alt=""> </div> <div class="right"> <p class="name"></p> <p class="address"></p> </div> </div> <div class="more_img"> <img src="../images/more_active.png" alt=""> </div> <div class="list"> <div class="nothing">暂时没有活动哦~</div> </div> </div> </div> <div class="spinner"> <div class="bounce1"></div> <div class="bounce2"></div> <div class="bounce3"></div> <p>加载中...</p> </div> <script type="text/javascript" src="../js/jquery-1.10.2.js"></script> <script type="text/javascript" src="../js/md5.js"></script> <script type="text/javascript" src="../js/layer/layer.js"></script> <script type="text/javascript" src="../js/mian.js"></script> <script type="text/javascript" src="../js/autosize.js"></script> <script type="text/javascript" src="../js/leftTime.min.js"></script> <script> let pageIndex = 1; let pageSize = 10; let pageCount = 0; let dataList = []; setTimeout(() => { $('.spinner').hide() }, 1500) $.ajax({ type: "POST", url: `${getApiUrl().urlPost}`, contentType: "application/json", data: getAjaxData("b2b_get_GetCustomerInfo", {}), async: false, success: function (res) { if (res.resultCode === 1) { $('.name').html(res.data.customerName) $('.address').html(res.data.address) $('.top_content .left').html(`<img class="photo" src="${res.data.businessCardPhotos ? res.data.businessCardPhotos[0] : '../images/default_head_img.jpg'}" alt="">`) } }, error: function (res) { } }); getList() function getList() { $.ajax({ type: "POST", url: `${getApiUrl().urlJava}api/sell/lottery/getB2bLotteryList`, contentType: "application/json", data: getJavaData({ pageIndex: pageIndex, pageSize: pageSize }), async: false, success: function (res) { if (res.resultCode === 1) { let data = res.data.pageData if (data.length > 0) { assemble(data) } else { $('.nothing').show() } } }, error: function (res) { } }); } function assemble(data) { let domList = '' dataList = data; data.forEach((x, index) => { x.startDate = x.startDate.myReplace('-', '/') x.endDate = x.endDate.myReplace('-', '/') var curTime = new Date(); var startTime = new Date(Date.parse(x.startDate)); var endTime = new Date(Date.parse(x.endDate)); if (curTime >= startTime && curTime <= endTime) { //进行中 domList += ` <div class="list_item" id="listItem${x.id}" onclick="goDraw(${x.id},1,${index})"> <div class="left"> <img src="${x.image ? x.image : '../images/bg_z1@3x.png'}" alt=""> <span class="green">进行中</span> </div> <div class="right"> <p>${x.lotteryName}</p> <p>活动说明:${x.remark}</p> </div> </div>` } if (curTime >= startTime && curTime > endTime) { //已结束 domList += ` <div class="list_item" id="listItem${x.id}" onclick="goDraw(${x.id},2,${index})"> <div class="left"> <img src="${x.image ? x.image : '../images/bg_z1@3x.png'}" alt=""> <span class="gray">已结束</span> </div> <div class="right"> <p>${x.lotteryName}</p> <p>活动说明:${x.remark}</p> </div> </div>` } if (curTime < startTime) { //未开始 domList += ` <div class="list_item" id="listItem${x.id}" onclick="goDraw(${x.id},2,${index})"> <div class="left"> <img src="${x.image ? x.image : '../images/bg_z1@3x.png'}" alt=""> <span class="orange">未开始</span> <span style="display:none" class="green">进行中</span> </div> <div class="right"> <p>${x.lotteryName}</p> <p>活动说明:${x.remark}</p> <p class="start data-show-box" id="dateShow_${x.id}"> <input type="hidden" name="noBegin" value="${x.startDate}" /> <span class="name">活动倒计时:</span><span class="date-tiem-span h">00</span><span class="split">:</span><span class="date-tiem-span m">00</span><span class="split">:</span><span class="date-s-span s">00</span> </p> </div> </div>` } }); $('.list').html(domList) } function goDraw(id, type, index) { let rules = dataList[index].lotteryRules ? dataList[index].lotteryRules : '暂无规则' window.localStorage.rules = rules window.location.href = 'draw.html' + '?id=' + id + '&type=' + type; } function goCenter() { window.location.href = 'center.html'; } $(function () { $("input[name='noBegin']").each(function () { let cparent = $(this).parents(".data-show-box"); let gparent = $(this).parents('.list_item'); // var listItem = $(this).parents(".list-iteam"); $.leftTime($(this).val(), function (d) { var $dateShow1 = cparent; var dd = parseInt(d.d) * 24 + parseInt(d.h) if (d.status) { $dateShow1.find(".h").html(dd >= 10 ? dd : "0" + dd); $dateShow1.find(".m").html(d.m); $dateShow1.find(".s").html(d.s); } else { let $dateShow2 = gparent; $dateShow2.find('.orange').hide() $dateShow2.find('.green').show() $dateShow1.find('span').hide() } }); }); }) </script> </body> </html>