| @@ -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> | |||