diff --git a/static/js/lib/paging/page_common.js b/static/js/lib/paging/page_common.js index 7688f41..ed3990d 100644 --- a/static/js/lib/paging/page_common.js +++ b/static/js/lib/paging/page_common.js @@ -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'+i+''; - }else{ + }else{ html_S=''+i+''; } 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) { } } } -} \ No newline at end of file +} diff --git a/static/js/project/bidding/biddingList.js b/static/js/project/bidding/biddingList.js index 69c3bf4..dc9d24f 100644 --- a/static/js/project/bidding/biddingList.js +++ b/static/js/project/bidding/biddingList.js @@ -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){ diff --git a/static/js/project/listingItems/items2.js b/static/js/project/listingItems/items2.js index 4cdffa6..2bc58a1 100644 --- a/static/js/project/listingItems/items2.js +++ b/static/js/project/listingItems/items2.js @@ -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('竞价结束') diff --git a/view/listingItems/itemsDetail.html b/view/listingItems/itemsDetail.html index c840715..c061548 100644 --- a/view/listingItems/itemsDetail.html +++ b/view/listingItems/itemsDetail.html @@ -302,7 +302,7 @@ 竞价开始时间:{{outProjectInformationDetail.biddingStartTime}} - 竞价结束时间{{if outProjectInformationDetail.delayPeriod!=0}}(含延期){{/if}}:{{outProjectInformationDetail.biddingStopTime}} + 竞价结束时间:{{outProjectInformationDetail.biddingStopSetime}} 竞价方式:{{outProjectInformationDetail.biddingType}}?