随笔 - 26  文章 - 0 评论 - 0 阅读 - 2650
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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   申辉  阅读(329)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示