setTimeout(function(){ getTheaddData() getThbodyData() },0) setInterval(function(){ getThbodyData() },50000) var proData = ["项目名称","开始时间","结束时间",] var getTheaddData = function(){ $.ajax({ url:baseUrl + '/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+'/projectPlan/toFront', type:'GET', dataType:'JSON', data:{}, success:function(res){ // console.log(JSON.stringify(res.data)); if(res.code==200){ data=res.data // 判断时间是否有null 有null的改为 "" for(var i = 0;i'+data.id+'' +''+data.startDay.substring(0,10)+'' +''+data.endDay.substring(0,10)+'' +''+'

'+data.nodes[0].endTime$.substring(0,10)+'

'+'

'+data.nodes[0].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[1].endTime$.substring(0,10)+'

'+'

'+data.nodes[1].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[2].endTime$.substring(0,10)+'

'+'

'+data.nodes[2].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[3].endTime$.substring(0,10)+'

'+'

'+data.nodes[3].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[4].endTime$.substring(0,10)+'

'+'

'+data.nodes[4].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[5].endTime$.substring(0,10)+'

'+'

'+data.nodes[5].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[6].endTime$.substring(0,10)+'

'+'

'+data.nodes[6].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[7].endTime$.substring(0,10)+'

'+'

'+data.nodes[7].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[8].endTime$.substring(0,10)+'

'+'

'+data.nodes[8].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[9].endTime$.substring(0,10)+'

'+'

'+data.nodes[9].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[10].endTime$.substring(0,10)+'

'+'

'+data.nodes[10].realEndTime$.substring(0,10)+'

'+'' +''+'

'+data.nodes[11].endTime$.substring(0,10)+'

'+'

'+data.nodes[11].realEndTime$.substring(0,10)+'

'+'' +'' $('#tab-body').append(str) }) 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$); } } } } } }) }