/** * Created by Administrator on 2021/4/5. */ define(['jquery', "template", "Tools"], function ($, template, Tools ) { //数据存储 var module = { data: { }, }; var tools = new Tools(); module.init = function (page) { //查询挂牌项目浏览总次数 tools.doGet(biddingHallList + '/0/10', {}, module.biddingHallList, true); //竞价大厅-滚动 // module.hallRolling(); }; //竞价大厅列表 module.biddingHallList = function (data) { if (data.code == 200) { var content = data.data; //console.log(content) module.data.biddingHallListList = content; for(var i = 0 ; i < content.length ; i++){ if(content[i].biddingStopTime == null || content[i].biddingStartTime == null){continue;} var endTimes=content[i].biddingStopTime.substring(0,10).split('-'); var biddingStopTime=endTimes[1]+'/'+endTimes[2]+'/'+endTimes[0]+' '+content[i].biddingStopTime.substring(10,19); var startTimes=content[i].biddingStartTime.substring(0,10).split('-'); var biddingStartTime=startTimes[1]+'/'+startTimes[2]+'/'+startTimes[0]+' '+content[i].biddingStartTime.substring(10,19); var nowTime = Date.parse(new Date()); var leftTime = Date.parse(biddingStopTime)-nowTime; var rightTime = Date.parse(biddingStartTime)-nowTime; //console.log(biddingStopTime) //console.log(leftTime) if(leftTime>0){ //console.log('进行中') content[i].timeType = '进行中' } if(leftTime<0){ //console.log('已结束') content[i].timeType = '已结束' } if(rightTime>0){ //console.log('未开始') content[i].timeType = '未开始' } } //console.log(content) var biddingHallListData = template('biddingHallListData', module.data); $("#biddingHallListContent").html(biddingHallListData); } } ///竞价大厅-滚动 module.hallRolling = function () { var divScroll = document.getElementById('tableList'); window.onmousewheel = divScroll.onmousewheel = function () { return false } module.timeInter(divScroll); divScroll.onmouseover = function () { clearInterval(time); } divScroll.onmouseout = function () { module.timeInter(divScroll); } } module.timeInter = function (divScroll) { time = setInterval(function () { var oldTop = divScroll.scrollTop; var newTop = oldTop + 1; divScroll.scrollTop = newTop; var counst = divScroll.scrollHeight - divScroll.scrollTop - divScroll.clientHeight; if (1 > counst) { divScroll.scrollTop = 0; } }, 30) } goDetail = function(id){ tools.skip('biddingBigDataDetail.html?id='+id); } return module; });