@@ -38,7 +38,7 @@ function setPage(dom, pageData) { | |||
if(pageData.maxBtnNum<5||pageData.maxBtnNum==undefined){ | |||
pageData.maxBtnNum=5; | |||
} | |||
if(pageData.pageCurrent==undefined){ | |||
pageData.pageCurrent=1; | |||
} | |||
@@ -57,6 +57,7 @@ function setPage(dom, pageData) { | |||
// 获取需要多少个按钮 | |||
var btnSum; // sum | |||
console.log(pageData) | |||
if (pageData.pageTotal < pageData.pageSize) { | |||
btnSum = 1; | |||
} else if (pageData.pageTotal % pageData.pageSize === 0) { | |||
@@ -92,7 +93,7 @@ function setPage(dom, pageData) { | |||
maxPageNum-- | |||
} | |||
if(minPageNum<1){ | |||
if(minPageNum<1){ | |||
maxPageNum+= 1-minPageNum; | |||
minPageNum=1; | |||
} | |||
@@ -107,9 +108,9 @@ function setPage(dom, pageData) { | |||
// 生成按钮 | |||
for(var i=minPageNum;i<maxPageNum+1;i++){ | |||
if(i==pageCurrent){ | |||
if(i==pageCurrent){ | |||
html_S='<span class="page_common_btn_style page_common_btn_active" data-pageIndex="'+i+'" onclick="turnThePage('+i+')">'+i+'</span>'; | |||
}else{ | |||
}else{ | |||
html_S='<a class="page_common_btn_style" data-pageIndex="'+i+'" onclick="turnThePage('+i+')">'+i+'</a>'; | |||
} | |||
if(i==minPageNum&&minPageNum!=1){ | |||
@@ -121,17 +122,17 @@ function setPage(dom, pageData) { | |||
content_html+=html_S; | |||
} | |||
$(dom.el+' .page_btn_box').html(content_html) | |||
} | |||
} | |||
createBtnItem(Current); | |||
// | |||
// | |||
setUpbtnState(dom.el,Current) | |||
// 分页切换按钮事件 | |||
$(dom.el+' .page_btn_box').on('click','a.page_common_btn_style',function(){ | |||
Current=parseInt($(this).attr('data-pageIndex')); | |||
createBtnItem(Current); | |||
// | |||
// | |||
setUpbtnState(dom.el,Current) | |||
}) | |||
@@ -141,9 +142,9 @@ function setPage(dom, pageData) { | |||
return; | |||
} | |||
Current-=1; | |||
createBtnItem(Current); | |||
// | |||
// | |||
setUpbtnState(dom.el,Current) | |||
turnThePage(Current) | |||
}) | |||
@@ -154,22 +155,24 @@ function setPage(dom, pageData) { | |||
return; | |||
} | |||
Current=1; | |||
createBtnItem(Current); | |||
// | |||
// | |||
setUpbtnState(dom.el,Current) | |||
turnThePage(Current) | |||
}) | |||
// 下一页事件 | |||
$(dom.el).on('click','a.next_btn',function(){ | |||
console.log(Current) | |||
console.log(btnSum) | |||
if(Current>=btnSum){ | |||
return; | |||
} | |||
Current+=1; | |||
createBtnItem(Current); | |||
// | |||
// | |||
setUpbtnState(dom.el,Current) | |||
turnThePage(Current) | |||
}) | |||
@@ -181,9 +184,9 @@ function setPage(dom, pageData) { | |||
return; | |||
} | |||
Current=btnSum; | |||
createBtnItem(Current); | |||
// | |||
// | |||
setUpbtnState(dom.el,Current) | |||
turnThePage(Current) | |||
}) | |||
@@ -208,8 +211,8 @@ function setPage(dom, pageData) { | |||
setCssStyle(1,none_css) | |||
setCssStyle(2,none_css) | |||
} | |||
// | |||
// | |||
function setCssStyle(type,_cssObject){ | |||
if(type==1){ | |||
// 上 | |||
@@ -222,4 +225,4 @@ function setPage(dom, pageData) { | |||
} | |||
} | |||
} | |||
} | |||
} |
@@ -41,6 +41,7 @@ define(['jquery', "template", "Tools", "biddingApi", "itemsApi", "paging",'dateT | |||
deptId:100, | |||
projectNumber:'', | |||
projectShowStatus:'', | |||
pageSize: 20, | |||
// signupStartTime:'', | |||
// signupStopTime:'', | |||
// biddingStartTime:'', | |||
@@ -158,6 +159,7 @@ define(['jquery', "template", "Tools", "biddingApi", "itemsApi", "paging",'dateT | |||
console.log(data) | |||
var content = data.rows; | |||
var pageCount = (data.total/module.data.pageSize).toFixed(0); | |||
console.log(pageCount) | |||
if (pageCount < 1){ | |||
pageCount = 1; | |||
} | |||
@@ -174,33 +176,6 @@ define(['jquery', "template", "Tools", "biddingApi", "itemsApi", "paging",'dateT | |||
$('#page_s1').html('共'+pageCount+'页') | |||
} | |||
module.data.pageCount = pageCount; | |||
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 = '未开始' | |||
} | |||
} | |||
module.data.biddingInformationList = content; | |||
var biddingInformationData = template('biddingInformationData', module.data); | |||
$("#biddingInformationContent").html(biddingInformationData); | |||
@@ -280,8 +255,9 @@ define(['jquery', "template", "Tools", "biddingApi", "itemsApi", "paging",'dateT | |||
} | |||
turnThePage = function (pageNum) { | |||
module.data.pageNum = pageNum ; | |||
tools.doGet(biddingList, {deptId:100,pageNum:module.data.pageNum,pageSize:module.data.pageSize}, module.biddingList,true); | |||
module.data.pageNum = pageNum; | |||
module.data.form.pageNum = pageNum ; | |||
tools.doGet(biddingList, module.data.form, module.biddingList,true); | |||
} | |||
typeCheck = function(id,projectNumber){ | |||
@@ -441,16 +441,17 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||
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 biddingStopTime = module.data.outProjectInformationDetail.biddingStopTime;//延时后结束时间 | |||
let biddingStopSetime = module.data.outProjectInformationDetail.biddingStopSetime;//原始结束时间 | |||
var nowTime = Date.parse(new Date($.ajax({type:'HEAD',async:false,data:{i: Date.parse(new Date())}}).getResponseHeader("Date"))); | |||
console.log(new Date($.ajax({type:'HEAD',async:false,data:{i: Date.parse(new Date())}}).getResponseHeader("Date"))) | |||
var difference = Date.parse(biddingStopTime)-nowTime; | |||
var difference = Date.parse(biddingStopTime)-nowTime;//延时后时间差 | |||
var differenceSetime = Date.parse(biddingStopSetime)-nowTime;//原始时间差 | |||
// var centerTime = module.data.timeConfig * 60 * 1000 | |||
var centerTime = content.delayPeriod * 1000 | |||
var centerTime = content.delayPeriod * 1000//延时周期 | |||
if ( 0 <= difference&&difference <= centerTime){ | |||
// console.log("竞价最后两分钟") | |||
if ( differenceSetime <= 0 && difference >= 0 && difference <= centerTime){ | |||
console.log("竞价最后两分钟") | |||
//正在竞价 | |||
var m,s; | |||
if(module.data.outProjectInformationDetail.biddingType == '自由竞价'){ | |||
@@ -540,7 +541,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||
} | |||
} | |||
console.log(s+'-------------'+m) | |||
if (s < 1 && m < 1){ | |||
if (s < 2 && m < 1){ | |||
console.log("竞价结束22222222222") | |||
tools.doGet(getBiddingStopTime+getQueryVariable('id'), {}, function(data){ | |||
if (data.code == 200) { | |||
@@ -554,6 +555,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||
}else{ | |||
$('#countType').html('') | |||
$('#countDown').html('竞价结束') | |||
$('#timeDown').css('display','none'); | |||
// document.getElementById('swiperType').style.display = 'none'; | |||
document.getElementById('biddingTable').style.display = 'table'; | |||
document.getElementById('biddingTitle').style.display = 'none'; | |||
@@ -571,7 +573,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||
if (!signupStopTime){console.log('缺失报名结束时间');return;} | |||
if (!biddingStartTime){console.log('缺失竞价开始时间');return;} | |||
if (!biddingStopTime){console.log('缺失竞价结束时间');return;} | |||
module.dataCompare(signupStartTime,signupStopTime,biddingStartTime,biddingStopTime); | |||
module.dataCompare(signupStartTime,signupStopTime,biddingStartTime,biddingStopSetime); | |||
} | |||
if(module.data.outProjectInformationDetail.biddingType == '自由竞价' && module.data.biddingTimeType != 2){ | |||
document.getElementById('biddingTable').style.display = 'none'; | |||
@@ -597,7 +599,7 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||
module.getBiddingStopTime = function(data){ | |||
if (data.code == 200) { | |||
$('#stopTime').html(data.data) | |||
// $('#stopTime').html(data.data) | |||
module.data.outProjectInformationDetail.biddingStopTime = data.data | |||
} | |||
} | |||
@@ -848,10 +850,10 @@ define(['jquery', "template", "Tools", 'swiper', 'itemsApi', 'swiper'], function | |||
let timeNew = Date.parse(data.data) + 0 - nowDate; | |||
if (timeNew > 0) { | |||
module.data.outProjectInformationDetail.biddingStopTime = data.data; | |||
module.dataCompare( | |||
module.data.outProjectInformationDetail.signupStartTime, | |||
module.data.outProjectInformationDetail.signupStopTime, | |||
module.data.outProjectInformationDetail.biddingStartTime,data.data); | |||
// module.dataCompare( | |||
// module.data.outProjectInformationDetail.signupStartTime, | |||
// module.data.outProjectInformationDetail.signupStopTime, | |||
// module.data.outProjectInformationDetail.biddingStartTime,data.data); | |||
}else{ | |||
$('#countType').html('') | |||
$('#countDown').html('竞价结束') | |||
@@ -302,7 +302,7 @@ | |||
</tr> | |||
<tr> | |||
<td>竞价开始时间:{{outProjectInformationDetail.biddingStartTime}}</td> | |||
<td>竞价结束时间{{if outProjectInformationDetail.delayPeriod!=0}}(含延期){{/if}}:<span id="stopTime">{{outProjectInformationDetail.biddingStopTime}}</span></td> | |||
<td>竞价结束时间:{{outProjectInformationDetail.biddingStopSetime}}</td> | |||
</tr> | |||
<tr> | |||
<td>竞价方式:{{outProjectInformationDetail.biddingType}}<i title="友情提示:规则详情请看下边的竞买须知!" class="wh">?</i></td> | |||