whycq
2022-03-28 64a3cf1a59eff2e93f5340f11927098b3a04be50
src/main/webapp/static/js/projectSchedule/projectSchedule.js
@@ -1,5 +1,72 @@
// 数据源
var data = {
   id:1
/*****************table渲染******************/
setTimeout(function(){
   setHead();
   setBody();
},500)
setInterval(function(){
   setBody();
   changeTd();
},5000)
/*****************header*********************/
function setHead() {
   $('#tab-header').empty()
   var headStr = []
   for (var i = 0; i < headData.length; i++) {
      str = '<th class="projectName">' + headData[i] + '</th>'
      headStr += str
   }
   headStr = '<tr>' + headStr + '</tr>'
   $('#tab-header').append(headStr)
}
// 表格渲染
/*****************body***********************/
function setBody() {
   for (var i = 0; i < bodyData.length; i++) {
      for (var k in bodyData[i]) {
         if (bodyData[i][k] == null) {
            bodyData[i][k] = ''
         }
      }
   }
   $('#tab-body').empty()
   var bodyStr = []
   for (var i = 0; i < bodyData.length; i++) {
      str = '<tr>' + '<td class="projectName">' + bodyData[i].name + '</td>'
         + '<td>' + bodyData[i].orderDesc + '</td>'
         + '<td>' + bodyData[i].salesman + '</td>'
         + '<td>' + bodyData[i].presaleAmt + '</td>'
         + '<td>' + bodyData[i].predeDate0$ + '</td>'
         + '<td>' + bodyData[i].preinDate0$ + '</td>'
         + '<td>' + bodyData[i].realMonth + '</td>'
         + '<td>' + bodyData[i].weight + '</td>'
         + '<td>' + bodyData[i].installMk + '</td>'
         + '<td>' + bodyData[i].deliveryMk + '</td>'
         + '<td>' + bodyData[i].custMan + '</td>'
         + '<td>' + bodyData[i].custMobile + '</td>'
         + '<td>' + bodyData[i].custAdress + '</td>'
         + '<td>' + bodyData[i].progressRate + '</td>'
         + '<td>' + bodyData[i].planCarInfo + '</td>'
         + '<td>' + bodyData[i].plandeDate0$ + '</td>'
         + '<td>' + bodyData[i].realdeDate0$ + '</td>'
         + '<td>' + bodyData[i].planinDate0$ + '</td>'
         + '<td>' + bodyData[i].realinDate0$ + '</td>'
         + '<td>' + bodyData[i].plandeAmt + '</td>'
         + '<td>' + bodyData[i].realdeAmt + '</td>'
         + '<td>' + bodyData[i].planinAmt + '</td>'
         + '<td>' + bodyData[i].realinAmt + '</td>'
         + '<td>' + bodyData[i].planFADate0$ + '</td>'
         + '<td>' + bodyData[i].realFADate0$ + '</td>'
         + '<td>' + bodyData[i].planLADate0$ + '</td>'
         + '<td>' + bodyData[i].realLADate0$ + '</td>'
         + '</tr>'
      bodyStr += str
   }
   $('#tab-body').append(bodyStr)
}