var lstmxList = lstmxList;//最外层循环的集合

for(var i in lstmxList) {

  var lstPremCal = lstPremCal;//里层循环的集合

  for(var j in lstPremCal) {

  var sfgrd_plan_nm = lstPremCal[j].sfgrd_plan_nm ;
  var fee_pymt_amt = lstPremCal[j].fee_pymt_amt ;
  var cal_selted_res = lstYzMx[i].cal_selted_res;
  // 第一个单元格
  if(i == 0 && j == 0) {
    var tr = "<tr><td>客户保费</td><td style='white-space: inherit'>"+sfgrd_plan_nm+"</td>" ;
    tr = createTdOne(tr,lstmxList.length,fee_pymt_amt,i,cal_selted_res) ;
    tbody = tbody.append(tr);
  }else {
    var existsRow = titleIsExists(tbody,sfgrd_plan_nm) ;
    if(existsRow != -1) {
      var index = parseInt(i) + 2 ;
      // 换值
      if(cal_selted_res == 1){
        tbody.children().eq(existsRow).children().eq(index).html(fee_pymt_amt) ;
        tbody.children().eq(existsRow).children().eq(index).css('color',"red")
      }else{
        tbody.children().eq(existsRow).children().eq(index).html(fee_pymt_amt) ;
      }
    }else {
      // 创建行
      var tr = "<tr><td></td><td style='white-space: inherit'>"+sfgrd_plan_nm+"</td>" ;
      tr = createTd(tr,lstmxList.length,fee_pymt_amt,i) ;
      tbody.append(tr) ;
     }
    }
  }

}

//函数

function createTdOne(tr,l,fee_pymt_amt,cellNum,cal_selted_res) {
  for(var m = 0 ; m < l ; m++ ) {
    if(m == cellNum) {
      if(cal_selted_res == 1){
        tr += "<td style='color:red'>"+fee_pymt_amt+"</td>" ;
      }else {
        tr += "<td>"+fee_pymt_amt+"</td>" ;
      }
    }else {
      tr += "<td>/</td>" ;
    }
   }
   tr += "</tr>" ;
   return tr ;
}

function titleIsExists(tbody,sfgrd_plan_nm) {
  var flag = -1 ;
  tbody.find("tr").each(function(i,v) {
    if($(v).children().eq(1).text() == sfgrd_plan_nm) {
      flag = i ;
      return ;
    }
  }) ;
  return flag ;
}

 

posted on 2020-06-22 15:15  申辉  阅读(325)  评论(0编辑  收藏  举报