#
whycq
2022-09-06 b9d338cb95fcc593b8fbeb3cc5bb79c014b37047
src/main/webapp/static/js/tableData2.js
@@ -7,6 +7,7 @@
    getThbodyData()
}, 5000)
//表头小进度表
var getType = function () {
    $.ajax({
        url: baseurl + '/pms/projectPlan/dataSummary',
@@ -30,43 +31,46 @@
/****************************************************************************************************************************************************************************/
// 表头
var proData = ["项目名称", "项目类型", "售前金额核算", "开始时间", "结束时间"]
var getTheaddData = function () {
    $.ajax({
        url: baseurl + '/pms/flowStatus/list/auth',
        type: 'GET',
        data: {},
        success: function (res) {
    //$.ajax({
    //    url: baseurl + '/pms/flowStatus/list/auth',
    //    type: 'GET',
    //    data: {},
    //    success: function (res) {
    //
   //   }
    //})
    //for (var i = 0; i < proData.length; i++) {
    //    var str = "<th class='xiangmu'>" + proData[i] + "</th>"
    //    $("#tab-header").append(str)
    //}
      }
    })
    for (var i = 0; i < proData.length; i++) {
        var str = "<th class='xiangmu'>" + proData[i] + "</th>"
        $("#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<data.length;i++){
    //             headStr.push(data[i].name)
    //          }
    //          proData = proData.concat(headStr)
    //          // 表头
    //          for(var i = 0;i<proData.length;i++){
    //             var str = "<th class='xiangmu'>"+proData[i]+"</th>"
    //             $("#tab-header").append(str)
    //          }
    //       }
    //    },
    //    })
     $.ajax({
        url:baseurl+'/pms/projectPlan/flowStatus',
        type:'GET',
        dataType:'JSON',
        data:{},
        success:function(res){
            console.log(res)
           if(res.code==200){
              data=res.data
              var headStr = []
              for(var i = 0;i<data.length;i++){
                  if (data[i].isAsrs == 0) {
                        headStr.push(data[i].name)
                    }
              }
              proData = proData.concat(headStr)
              // 表头
              for(var i = 0;i<proData.length;i++){
                 var str = "<th class='xiangmu'>"+proData[i]+"</th>"
                 $("#tab-header").append(str)
              }
           }
        },
        })
}
/*****************************************************************************************************************************************************************************/
@@ -78,7 +82,7 @@
        data: {},
        success: function (res) {
            if (res.code == 200) {
                // console.log(res)
                 console.log(res)
                data = res.data
                // 判断时间是否有null  有null的改为 ""
                for (var i = 0; i < data.length; i++) {
@@ -91,13 +95,9 @@
                    }
                    data[i].presaleAmt = data[i].presaleAmt === null ? "" : data[i].presaleAmt;
                    data[i].plandeAmt = data[i].plandeAmt === null ? "" : data[i].plandeAmt;
                    ;
                    data[i].planinAmt = data[i].planinAmt === null ? "" : data[i].planinAmt;
                    ;
                    data[i].realdeAmt = data[i].realdeAmt === null ? "" : data[i].realdeAmt;
                    ;
                    data[i].realinAmt = data[i].realinAmt === null ? "" : data[i].realinAmt;
                    ;
                }
                // 表身填充
                $('#tab-body').empty()
@@ -125,6 +125,7 @@
                        + '<td class="nor-mal">' + '<p>' + data[i].endDay.substring(0, 10) + '</p>' + '</td>'
                    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>'
                    str9 = ''
                    var str3 = str2 + str + str9 + '</tr>'
                    $('#tab-body').append(str3)
                    var deAmt = data[i].plandeAmt - data[i].realdeAmt
@@ -173,21 +174,16 @@
                                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$,);
                        }
                    }
                }
            }
        }
    })
}