setTimeout(function(){ getTheaddData() getThbodyData() },0) setInterval(function(){ getThbodyData() },5000) var proData = ["项目名称","开始时间","结束时间",] var getTheaddData = function(){ $.ajax({ url:baseurl+'/pms/projectPlan/flowStatus', type:'GET', dataType:'JSON', data:{}, success:function(res){ if(res.code==200){ data=res.data var headStr = [] for(var i = 0;i" $("#tab-header").append(str) } } }, }) } /*****************************************************************************************************************************************************************************/ var getThbodyData = function(){ $.ajax({ url:baseurl+'/pms/projectPlan/toFront', type:'GET', dataType:'JSON', data:{}, success:function(res){ if(res.code==200){ data=res.data // 判断时间是否有null 有null的改为 "" for(var i = 0;i'+nodeEndTime+'

'+'

'+nodeRealStartTime+'

'+'' str=str+str1 } var str2 = '' +''+data[i].id+'' +''+data[i].startDay.substring(0,10)+'' +''+data[i].endDay.substring(0,10)+'' var str3 = str2 +str +'' $('#tab-body').append(str3) } var dataLen = data.length for(var t = 0;t < dataLen; t++){ var nodes = data[t].nodes for(var k in data[t].nodes){ var k = parseInt(k) // 项目节点实际结束时间 var realEndTime$ = data[t].nodes[k].realEndTime$.substring(0,10) // 项目节点计划结束时间 var endTime$ = data[t].nodes[k].endTime$.substring(0,10) var myDate = new Date() var nowDay = myDate.getFullYear()+"-"+(myDate.getMonth()+1)+"-"+myDate.getDate() var eDay = new Date(endTime$) // 判断realEndTime$.substring(0,10) 是否为空 if(realEndTime$ === ""){ // 计划日期与系统日期比较 var ExDay = eDay.getTime()-myDate.getTime() if(ExDay>-86400000 && ExDay<172800000){ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC9933"); }else if(ExDay<-86400000){ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC3333"); }else if(ExDay>172800000){ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#2e4e7e") } }else{ function tab(date1,date2){ var oDate1 = new Date(date1); var oDate2 = new Date(date2); var x = oDate1.getTime()-oDate2.getTime() if(x>=0){ $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#009966") } else { $("#tab-body").find('tr').eq(t).find("td").eq(k+2).attr("style","background:#CC3333"); } } tab(endTime$,realEndTime$,); } } } } } }) } /*****************************************************************************************************************************************************************************/