| @@ -99,9 +99,52 @@ define(['jquery', "template", "Tools", "biddingApi", "itemsApi"], function ($, t | |||
| //交易项目竞价记录 | |||
| tools.doGet(biddinglist, {projectId:getQueryVariable('id')}, module.biddinglistInformation,true); | |||
| //倒计时 | |||
| module.data.timer = setInterval(function(){ | |||
| module.dataCompare(content.signupStartTime,content.signupStopTime,content.biddingStartTime,content.biddingStopSetime); | |||
| let signupStartTime = module.data.outProjectInformationDetail.signupStartTime; | |||
| let signupStopTime = module.data.outProjectInformationDetail.signupStopTime; | |||
| let biddingStartTime = module.data.outProjectInformationDetail.biddingStartTime; | |||
| let biddingStopTime = module.data.outProjectInformationDetail.biddingStopTime;//延时后结束时间 | |||
| let biddingStopSetime = module.data.outProjectInformationDetail.biddingStopSetime;//原始结束时间 | |||
| var nowTime = Date.parse(new Date()); | |||
| var difference = Date.parse(biddingStopTime)-nowTime;//延时后时间差 | |||
| var differenceSetime = Date.parse(biddingStopSetime)-nowTime;//原始时间差 | |||
| var centerTime = content.delayPeriod * 1000//延时周期 | |||
| var m,s; | |||
| m = Math.floor(difference/1000/60%60); | |||
| s = Math.floor(difference/1000%60); | |||
| if ( differenceSetime <= 0 && difference >= 0 && difference <= centerTime){ | |||
| module.dataCompare(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime); | |||
| if (s < 2 && m < 1){ | |||
| console.log("竞价结束22222222222") | |||
| tools.doGet(getBiddingStopTime+getQueryVariable('id'), {}, function(data){ | |||
| if (data.code == 200) { | |||
| module.data.outProjectInformationDetail.biddingStopTime = data.data | |||
| let timeNew = Date.parse(data.data) + 0 - nowTime; | |||
| if (timeNew > 0) { | |||
| module.data.outProjectInformationDetail.biddingStopTime = data.data; | |||
| }else{ | |||
| $('#countDown').html('竞价结束') | |||
| return; | |||
| } | |||
| } | |||
| },true); | |||
| }else if(s%2 == 0&¢erTime!=0){ | |||
| tools.doGet(getBiddingStopTime+getQueryVariable('id'), {}, (data)=>{ | |||
| if (data.code == 200) { | |||
| module.data.outProjectInformationDetail.biddingStopTime = data.data | |||
| } | |||
| },true); | |||
| } | |||
| }else{ | |||
| module.dataCompare(signupStartTime,signupStopTime,biddingStartTime,biddingStopSetime); | |||
| } | |||
| },1000); | |||
| } | |||
| } | |||
| @@ -218,26 +261,6 @@ define(['jquery', "template", "Tools", "biddingApi", "itemsApi"], function ($, t | |||
| $('#s0').html(((Math.floor(leftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[0]); | |||
| $('#s1').html(((Math.floor(leftTime / 1000 % 60) + '').length < 2 ? '0' + Math.floor(leftTime / 1000 % 60) : Math.floor(leftTime / 1000 % 60) + '')[1]); | |||
| let d,h,m,s; | |||
| d = Math.floor(leftTime / 1000 / 60 / 60 / 24); | |||
| h = Math.floor(leftTime / 1000 / 60 / 60 % 24); | |||
| m = Math.floor(leftTime / 1000 / 60 % 60); | |||
| s = Math.floor(leftTime / 1000 % 60); | |||
| if ( d == 0 && h == 0 && m == 0 && s < 2 ){ | |||
| clearInterval(module.data.timer); | |||
| module.data.setimer = setInterval(()=>{ | |||
| module.setimeDataCompare() | |||
| },1000) | |||
| console.log('开始延时') | |||
| } | |||
| if(s%2 == 0&¢erTime!=0){ | |||
| tools.doGet(getBiddingStopTime+getQueryVariable('id'), {}, (data)=>{ | |||
| if (data.code == 200) { | |||
| module.data.outProjectInformationDetail.biddingStopTime = data.data | |||
| } | |||
| },true); | |||
| } | |||
| //tools.doGet(biddinglist, {projectId:getQueryVariable('id')}, module.biddinglistInformation,true); | |||
| $('#countType').html('距竞价结束还有') | |||
| @@ -320,7 +343,11 @@ define(['jquery', "template", "Tools", "biddingApi", "itemsApi"], function ($, t | |||
| } | |||
| module.setimeDataCompare = function(){ | |||
| tools.doGet(getBiddingStopTime+getQueryVariable('id'), {}, (data)=>{ | |||
| if (data.code == 200) { | |||
| module.data.outProjectInformationDetail.biddingStopTime = data.data | |||
| } | |||
| },true); | |||
| var biddingStartTime = module.data.outProjectInformationDetail.biddingStartTime | |||
| var biddingStopTime = module.data.outProjectInformationDetail.biddingStopTime; | |||
| var nowTime = Date.parse(new Date()); | |||