当前位置: 首页 > news >正文

el-table合计行合并

效果如下
在这里插入图片描述
因为合计el-table的合并方法是不生效的,所以需要修改css下手

在这里插入图片描述

  watch: {
    // 应急物资的合计合并
    planData: {
      immediate: true,
      handler() {
        setTimeout(() => {
          const tds = document.querySelectorAll(
            ".pro_table .el-table__footer-wrapper tr>td"
          );
          tds[0].colSpan = 7;
          tds[0].style.textAlign = "center";
          tds[1].style.display = "none";
          tds[2].style.display = "none";
          tds[3].style.display = "none";
          tds[4].style.display = "none";
          tds[5].style.display = "none";
          tds[6].style.display = "none";
        }, 0);
      },
    },
  },
    // 合计行方法
    getSummaries(param) {
      const { columns, data } = param;
      const sums = [];
      columns.forEach((column, index) => {
        if (index === 0) {
          sums[index] = "合计";
          return;
        }

        const values = data.map((item) => Number(item[column.property]));

        if (
          !values.every((value) => isNaN(value)) &&
          (index === 7 || index === 8)
        ) {
          sums[index] = values.reduce((prev, curr) => {
            const value = Number(curr);
            if (!isNaN(value)) {
              return prev + curr;
            } else {
              return prev;
            }
          }, 0);
          sums[index] += "";
        } else {
          sums[index] = "";
        }
      });

      // 将合计结果返回,是一个数组,每个位置的值与表格的列一一对应
      return sums;
    },

相关文章:

  • 多线程并发篇---第五篇
  • 3.3 数据定义
  • 深度学习简述
  • 进阶JAVA篇-StringBuilder类与StringBuffer类的常用API(二)
  • 正则表达式——^的两种用法
  • MacOS Pro笔记本硬盘升级纪实
  • Flink-SQL join 优化 -- MiniBatch + local-global
  • 如何在 Spring Boot 中实现容错机制
  • 【原创】ubuntu18修改IP地址
  • 代码随想录算法训练营第四十四天| 01背包问题 二维、01背包问题 一维、416. 分割等和子集
  • 使用Tensorrt的一般步骤
  • FastAPI学习-27 使用@app.api_route() 设置多种请求方式
  • 华为云云耀云服务器L实例评测|华为云上的CentOS性能监测与调优指南
  • 9-2-Dataset创建-import调用
  • Android 10.0 framework层实现app默认全屏显示
  • VNF1048F高侧开关控制器具有智能保险丝保护,适用于12v, 24v和48v汽车应用
  • 跳表C语言
  • “华为杯”研究生数学建模竞赛2019年-【华为杯】F题:智能飞行器航迹规划模型(下)(附优秀论文及Pyhton代码实现)
  • 几种预训练模型微调方法和peft包的使用介绍
  • 奥威BI系统:做数据可视化大屏,又快又简单
  • 国家主席习近平会见斯洛伐克总理菲佐
  • 万玲、胡春平调任江西省鹰潭市副市长
  • 妻子藏匿一岁幼儿一年多不让丈夫见,法院发出人格权侵害禁令
  • 暴雨及强对流天气黄色预警已发布!南方进入本轮降雨最强时段
  • 华为招聘:未与任何第三方开展过任何形式的实习合作
  • A股三大股指收涨:军工股掀涨停潮,两市成交近1.5万亿元