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$,);
}
}
}
}
}
})
}
/*****************************************************************************************************************************************************************************/