| | |
| | | |
| | | var proData = ["项目名称","售前金额核算","开始时间","结束时间", |
| | | "合约签订","图面会签","BOM设计/二级BOM下发", |
| | | "材料采购","生产制作","内部安装调整(研发物料)","进场安装","程序调试","系统联调","上线运行","项目验收","运费"] |
| | | "材料采购","生产制作","内部安装调整(研发物料)","进场安装","程序调试","系统联调","上线运行","项目验收","运费","安装费"] |
| | | var getTheaddData = function(){ |
| | | for (var i = 0;i < proData.length; i++) { |
| | | var str = "<th class='xiangmu'>"+proData[i]+"</th>" |
| | |
| | | dataType:'JSON', |
| | | data:{}, |
| | | success:function(res){ |
| | | console.log(res) |
| | | if(res.code==200){ |
| | | data=res.data |
| | | // 判断时间是否有null 有null的改为 "" |
| | |
| | | } |
| | | var str2 = '<tr id="row'+i+'" class="row">' |
| | | +'<th class="projects">'+data[i].id+'</th>' |
| | | +'<td class="nor-mal">'+data[i].startDay.substring(0,10)+'</td>' |
| | | +'<td class="nor-mal">'+data[i].presaleAmt+'</td>' |
| | | +'<td class="nor-mal">'+data[i].startDay.substring(0,10)+'</td>' |
| | | +'<td class="nor-mal">'+data[i].endDay.substring(0,10)+'</td>' |
| | | var str3 = str2 +str +'</tr>' |
| | | var str9 = '<td class="normal">'+'<p>'+data[i].plandeAmt+'</p>'+'<p>'+data[i].realdeAmt+'</p>'+'</td>' |
| | | + '<td class="normal">'+'<p>'+data[i].planinAmt+'</p>'+'<p>'+data[i].realinAmt+'</p>'+'</td>' |
| | | var str3 = str2 +str + str9 +'</tr>' |
| | | $('#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 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"); |
| | | $("#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+2).attr("style","background:#CC3333"); |
| | | $("#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+2).attr("style","background:#2e4e7e") |
| | | $("#tab-body").find('tr').eq(t).find("td").eq(k+3).attr("style","background:#2e4e7e") |
| | | } |
| | | }else{ |
| | | function tab(date1,date2){ |
| | |
| | | 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") |
| | | $("#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+2).attr("style","background:#CC3333"); |
| | | $("#tab-body").find('tr').eq(t).find("td").eq(k+3).attr("style","background:#CC3333"); |
| | | |
| | | } |
| | | } |