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

el-table数据处理

在写表格时遇到,后端返回的数据是对象,并且缺少字段

1.每一条数据加上 一个字段

2.将对象转成数组

以下是数据

{"groupA": {"groupName": null,"orgName": null,"orgId": null,"allPeoper": "813","all": "1396","checkFa": "917","checkFaYsfa": "19","checkFaFyxjj": "178","checkFaQdzybb": "1","checkFaByxjj": "467","checkFaFqtbb": "15","checkFaFwbb": "46","checkFaN": "103","checkFaFyxjjOrQdzybb": "1","checkFaOther": "87","checkJzc": "479","checkJzcBls": "149","checkJzcCa": "0","checkJzcAqbb": "6","checkJzcQtlxbb": "39","checkJzcN": "355","checkJzcOther": "79","checkFitY": "0","checkFitYX": "0","checkFitPositive": "0"},"groupB": {"groupName": null,"orgName": null,"orgId": null,"allPeoper": "1286","all": "1486","checkFa": "1282","checkFaYsfa": "23","checkFaFyxjj": "201","checkFaQdzybb": "6","checkFaByxjj": "619","checkFaFqtbb": "40","checkFaFwbb": "84","checkFaN": "156","checkFaFyxjjOrQdzybb": "0","checkFaOther": "153","checkJzc": "204","checkJzcBls": "35","checkJzcCa": "0","checkJzcAqbb": "1","checkJzcQtlxbb": "9","checkJzcN": "178","checkJzcOther": "16","checkFitY": "334","checkFitYX": "701","checkFitPositive": "210"},"groupC": {"groupName": null,"orgName": null,"orgId": null,"allPeoper": "553","all": "553","checkFa": "0","checkFaYsfa": "0","checkFaFyxjj": "0","checkFaQdzybb": "0","checkFaByxjj": "0","checkFaFqtbb": "0","checkFaFwbb": "0","checkFaN": "0","checkFaFyxjjOrQdzybb": "0","checkFaOther": "0","checkJzc": "553","checkJzcBls": "149","checkJzcCa": "0","checkJzcAqbb": "2","checkJzcQtlxbb": "29","checkJzcN": "426","checkJzcOther": "96","checkFitY": "31","checkFitYX": "315","checkFitPositive": "8"},"all": {"groupName": null,"orgName": "重庆癌症中心","orgId": null,"allPeoper": "2652","all": "3435","checkFa": "2199","checkFaYsfa": "42","checkFaFyxjj": "379","checkFaQdzybb": "7","checkFaByxjj": "1086","checkFaFqtbb": "55","checkFaFwbb": "130","checkFaN": "259","checkFaFyxjjOrQdzybb": "1","checkFaOther": "240","checkJzc": "1236","checkJzcBls": "333","checkJzcCa": "0","checkJzcAqbb": "9","checkJzcQtlxbb": "77","checkJzcN": "959","checkJzcOther": "191","checkFitY": "365","checkFitYX": "1016","checkFitPositive": "218"}
}
// 获取数据async getTableList () {const res = await get_SC_RCTList(this.search)// 定义空数组,接收处理完的数据let list = []if (res.code === 200) {Object.keys(res.data).forEach(key => {// 拿到每一项const item = res.data[key]switch (key) {case 'all':item.groupName = "合计";break;case "groupA":item.groupName = "肺肠A组";break;case "groupB":item.groupName = "肺肠B组";break;case "groupC":item.groupName = "肺肠C组";break;}list.push(item)})// 要求数据是0,需要处理list.map(item => {if (item.groupName === '肺肠C组') {item.checkFa = item.checkFa == '0' ? '--' : item.checkFa}})this.tableData = list}},

http://www.lryc.cn/news/103588.html

相关文章:

  • IPv4网络用户访问IPv6网络服务器
  • 程序员是怎么记住代码的?
  • 华为云NFS使用API删除大文件目录
  • 国家金融监督管理总局明确将数据安全管理纳入操作风险管理范畴
  • .asScala爆红
  • SOLIDWORKS Utilities应用
  • 发现的宝藏开源软件
  • 【八】mybatis 日志模块设计
  • Python-如何使用正则表达式
  • 分解质因子,将一个不小于2的整数分解质因数,例如,输入90,则输出:90=2*3*3*5
  • C语言,vs各种报错分析(不断更新)
  • AR开发平台 | 探索AR技术在建筑设计中的创新应用与挑战
  • 小白到运维工程师自学之路 第六十集 (docker的概述与安装)
  • SpringBoot 集成 Elasticsearch
  • 【ES】使用日志记录
  • svn还原本地代码
  • zore-shot,迁移学习和多模态学习
  • 【Golang 接口自动化07】struct转map的三种方式
  • 华为数通HCIA-网络模型
  • 端口的解说
  • “深入了解Spring Boot: 快速构建微服务应用的利器“
  • 华为OD机试 Java 实现【批量处理任务】【2023 B卷 200分】,二分查找
  • C# 2的幂
  • linux vi指令大全
  • jdk8使用okhttp发送http2请求
  • virbr是什么设备
  • MyBatis缓存-提高检索效率的利器--二级缓存
  • 开心档之CSS !important 规则
  • 深入篇【C++】手搓模拟实现list类(详细剖析底层实现原理)模拟实现正反向迭代器【容器适配器模式】
  • OnTrigger的几种情况