setTimeout(function(){
getTheaddData()
getThbodyData()
getWang()
},0)
setInterval(function(){
getThbodyData()
},5000)
var proData = ["项目名称","售前金额核算","开始时间","结束时间",
"合约签订","图面会签","BOM设计/二级BOM下发",
"材料采购","生产制作","内部安装调整(研发物料)","进场安装","程序调试","系统联调","上线运行","项目验收","运费","安装费"]
var getTheaddData = function(){
for (var i = 0;i < proData.length; i++) {
var str = "
"+proData[i]+" | "
$("#tab-header").append(str)
}
// $.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].presaleAmt+' | '
+''+data[i].startDay.substring(0,10)+' | '
+''+data[i].endDay.substring(0,10)+' | '
var str9 = ''+' '+data[i].plandeAmt+' '+''+data[i].realdeAmt+' '+' | '
+ ''+' '+data[i].planinAmt+' '+''+data[i].realinAmt+' '+' | '
var str3 = str2 +str + str9 +'
'
$('#tab-body').append(str3)
var deAmt = data[i].plandeAmt - data[i].realdeAmt
if (deAmt < 0 ) {
$("#tab-body").find('tr').eq(i).find("td").eq(14).attr("style","background:#CC3333");
} else {
$("#tab-body").find('tr').eq(i).find("td").eq(14).attr("style","background:#009966");
}
var inAmt = data[i].planinAmt - data[i].realinAmt
if (inAmt < 0 ) {
$("#tab-body").find('tr').eq(i).find("td").eq(15).attr("style","background:#CC3333 ");
} else {
$("#tab-body").find('tr').eq(i).find("td").eq(15).attr("style","background:#009966");
}
}
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+3).attr("style","background:#CC9933");
}else if(ExDay<-86400000){
$("#tab-body").find('tr').eq(t).find("td").eq(k+3).attr("style","background:#CC3333");
}else if(ExDay>172800000){
$("#tab-body").find('tr').eq(t).find("td").eq(k+3).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+3).attr("style","background:#009966")
} else {
$("#tab-body").find('tr').eq(t).find("td").eq(k+3).attr("style","background:#CC3333");
}
}
tab(endTime$,realEndTime$,);
}
}
}
}
}
})
}
/*****************************************************************************************************************************************************************************/
function getWang() {
$.ajax({
url:baseurl+'/pms/projectPlan/dataSummary',
type:'GET',
data:{},
success:function(res){
console.log(res)
}
})
}