el-table 纵向 横向 多级表头
<el-table :data="tableData" class="diaTable":span-method="handleSpanMethod"border:header-cell-style="{background:'#292929',color:'#fff'}"><!-- 纵向表头 --><el-table-column label="纵向表头" width="100" ><!-- <el-table-column label="标准" width="140" prop="name"> --><template slot-scope="scope">{{ scope.row.colName1 }}</template><!-- </el-table-column> --></el-table-column><el-table-column label="纵向表头" width="200" prop='colName2'><!-- <el-table-column label="标准" width="140" prop="name"> --><!-- <template slot-scope="scope">{{ scope.row.colName2 }} --><!-- {{ scope.row.verticalHeader3 }} --><!-- </template> --><!-- </el-table-column> --></el-table-column><!-- 横向表头和数据列 --><!-- <el-table-column label="横向表头1"> --><el-table-column prop="value1" label="泰康薪意保货币市场基金"></el-table-column><el-table-column prop="value2" label="泰康现金管家货币市场基金"></el-table-column><!-- </el-table-column> --><!-- <el-table-column label="横向表头2"> --><el-table-column prop="value3" label="监管规定"></el-table-column><!-- <el-table-column prop="value4" label="值4"></el-table-column> --><!-- </el-table-column> --></el-table>tableData: [{colName1: '关键指标',colName2: '基金净值(万)',value1: 'A1',value2: 'B1',value3: 'C1',},{colName1: '持有人结构',colName2: '机构投资这占比',value1: 'A2',value2: 'B2',value3: 'C2',},{colName1: '持有人结构',colName2: '前十大持有人占比',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '现金类',colName2: '现金类资产',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '现金类',colName2: '5日内到期金融工具',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '现金类',colName2: '合计',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '现金比例类',colName2: '现金类资产比例',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '现金比例类',colName2: '5日内到期金融工具比例',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '现金比例类',colName2: '合计比例',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '需要补的金额',colName2: '需要补的现金金额(万)',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '需要补的金额',colName2: '需要补的现金+5日年内金额(万)',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '剩余天数',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '偏离度',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '市值类加权久期',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '正回购比例',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '存款占比',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '逆回购占比',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '市值类占比',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '同业存单占比',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '组合检测类',colName2: '流动性受限资产占比',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},{colName1: '预警类',colName2: '是否对1%以上赎回收取强制赎回费',value1: 'Aa2',value2: 'Bb2',value3: 'Cc2',},],/////弹框合并单元格handleSpanMethod({ row, column, rowIndex, columnIndex }){// 判断哪一列 如果需要处理多了 使用 || 进行处理即可if (columnIndex === 0) {const _row = this.flitterDatas(this.tableData).one[rowIndex]const _col = _row > 0 ? 1 : 0return {rowspan: _row,colspan: _col,}}},/**合并表格的第一列,处理表格数据 */flitterDatas(arr) {let spanOneArr = []let concatOne = 0arr.forEach((item, index) => {console.log(item, index)if (index === 0) {spanOneArr.push(1)} else {//注意这里的data是表格绑定的字段,根据自己的需求来改if (item.colName1 === arr[index - 1].colName1) {//第一列需合并相同内容的判断条件spanOneArr[concatOne] += 1spanOneArr.push(0)} else {spanOneArr.push(1)concatOne = index}}})return {one: spanOneArr,}},////* 自定义样式,使纵向表头固定在左侧 */.el-table th.el-table-column--selection,.el-table th.el-table-column--expand,.el-table th:first-child {position: sticky;left: 0;/** background-color: #f5f7fa; */background-color: #292929;z-index: 1;}.el-table th.el-table-column--selection,.el-table th.el-table-column--expand,.el-table th:first-child::after {content: "纵向表头";transform: rotate(-90deg);position: absolute;left: 25px;top: 20px;white-space: nowrap;width: 30px;}
后端返回数据
[
{
"jjmc": "泰康薪意保货币市场基金", //基金名称
"netValue": "1931271.074451", //基金净值(万)
"tzjgzb": "0.41%", //机构投资者占比
"qsdcyrzb": "0.6052%", //前十大持有人占比
"xjlzc": "290919.1215", //现金类资产
"dqjrgj": "1159500.87975", //5日内到期金融工具
"xjlzcFive": "1450420.00125", //合计
"xjlzcbl": "9.2889%", //现金类资产
"dqjrgjbl": "4.0025%", //5日内到期金融工具
"xjlzcblFive": "13.2915%", //合计比例
"xybxjje": "1157534.18433825", //需要补的现金金额(万)
"xybxjjeFive": "1446486.610425", //合计比例(万)
"syts": "100.91296%", //剩余天数
"pld": "0.0334%", //偏离度
"szljqjq": "55.353543", //市值类加权久期
"zhgbl": "4.24%", //正回购比例
"ckzb": "44.79%", //存款占比
"nhgzb": "0%", //逆回购占比
"szlzb": "46.58%", //市值类占比
"tycdzn": "31.29%", //同业存单占比
"ldxsxzczb": "0%", //流动性受限资产占比
"qzshf": "0" //是否对1%以上赎回收取强制赎回费
},
{
"jjmc": "泰康现金管家货币市场基金",
"netValue": "1768859.846029",
"tzjgzb": "34.08%",
"qsdcyrzb": "10.9349%",
"xjlzc": "863277.16688",
"dqjrgj": "1586303.216896",
"xjlzcFive": "2449580.383776",
"xjlzcbl": "3.0503%",
"dqjrgjbl": "5.605%",
"xjlzcblFive": "8.6552%",
"xybxjje": "551810.7099432",
"xybxjjeFive": "380595.369872",
"syts": "106.9356%",
"pld": "0.0376%",
"szljqjq": "53.494717",
"zhgbl": "8.54%",
"ckzb": "52.29%",
"nhgzb": "6.85%",
"szlzb": "46.18%",
"tycdzn": "28.34%",
"ldxsxzczb": "5.65%",
"qzshf": "0"
}
]
相关文章:
el-table 纵向 横向 多级表头
<el-table :data"tableData" class"diaTable":span-method"handleSpanMethod"border:header-cell-style"{background:#292929,color:#fff}"><!-- 纵向表头 --><el-table-column label"纵向表头" width"…...
uniapp开发微信小程序笔记8-uniapp使用vant框架
前言:其实用uni-app开发微信小程序的首选不应该是vant,因为vant没有专门给uni-app设置专栏,可以看到目前Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本,并由社区团队维护 React 版本和支付宝小程序版本。 但是vant的优…...
分布式项目使用Redis实现数据库对象自增主键ID
hello。大家好,我是灰小猿,一个超会写bug的程序猿! 在分布式项目中,数据表的主键ID一般可能存在于UUID或自增ID这两种形式,UUID好理解而且实现起来也最容易,但是缺点就是数据表中的主键ID是32位的字符串&a…...
npm-运行项目报错:A complete log of this run can be found .......npm-cache_logs\
1.问题 没有找到对应的某种依赖,node_modules出现问题。 2.解决 (1)查看对应依赖是否引入或者是由于合并分支错误 引入js或依赖不存在。谨慎删除依赖包 (2)查找对应引入依赖进行安装最后解决方法-删除依赖包清除缓存 npm cache clean --force (2)重新向同事引入…...
SolarCube: 高分辨率太阳辐照预测基准数据集
太阳能作为清洁能源在减缓气候变化中的作用日益凸显,其稳定的供应对电网管理至关重要。然而,太阳辐照受云层和天气变化的影响波动较大,给光伏电力的管理带来挑战,尤其是在调度、储能和备用系统管理方面。因此,精确的太…...
华为小米苹果三星移动设备访问windows共享文件夹windows11
如果移动设备和windows电脑都在同一个局域网内,可以用移动设备访问windows11的共享文件夹 1、设置共享文件夹 2、添加everyone用户即可 3、查看ip地址 4、在华为手机上点击文件管理,里面有个网上邻居 5、正常情况下,华为手机会扫描到同一局域…...
网络安全三防指南:只防病毒不安全
5月17日,瑞星全球反病毒监测网截获一个恶性病毒,由于该病毒的破坏能力和当年著名的CIH病毒几乎完全一样,因此瑞星将该病毒命名为“新CIH”病毒。被“新CIH”感染的电脑,主板和硬盘数据将被破坏,致使电脑无法启动&#…...
论文概览 |《Urban Analytics and City Science》2023.05 Vol.50 Issue.4
本次给大家整理的是《Environment and Planning B: Urban Analytics and City Science》杂志2023年5月第50卷第4期的论文的题目和摘要,一共包括19篇SCI论文! 论文1 Data analytics and sustainable urban development in global cities 全球城市的数据…...
【ROS2】ROS2 C++版本 与 Python版本比较
ROS 系列学习教程(总目录) ROS2 系列学习教程(总目录) 目录 一、功能包的构建方式二、功能包组织结构三、代码编写四、性能与效率五、兼容性六、应用场景 目前ROS开发主要使用 C 和 Python 语言,这里会分别实现并讲解。 相较于ROS1,ROS2的 C 和 Python …...
物联网射频识别和RFID开发(一):RFID基础—概念、应用
一、RFID的发展历史 二、RFID与物联网 (一)物联网与RFID的关系 物联网的基本思想是美国麻省理工学院在1999年提出的,其核心思想是为全球每个物品提供唯一的电子标识符。这种电子标识符就是现在经常提到的“电子产品编码(Electronic Product …...
JVM:即时编译器,C2 Compiler,堆外内存排查
1,即时编译器 1.1,基本概念 常见的编译型语言如C,通常会把代码直接编译成CPU所能理解的机器码来运行。而Java为了实现“一次编译,处处运行”的特性,把编译的过程分成两部分,首先它会先由javac编译成通用的…...
webpack5 的五大核心配置(二)
webpack主要构成部分: entry 入口output 出口loaders 转化器plugins 插件mode 模式devServer 开发服务器 webpack.config.js 配置文件基本格式 module.exports{//入口文件entry:{},//出口文件output:{},//module rules loadersmodule{};//插件plugins:[],//开发…...
【查询基础】.NET开源 ORM 框架 SqlSugar 系列
.NET开源 ORM 框架 SqlSugar 系列 【开篇】.NET开源 ORM 框架 SqlSugar 系列【入门必看】.NET开源 ORM 框架 SqlSugar 系列【实体配置】.NET开源 ORM 框架 SqlSugar 系列【Db First】.NET开源 ORM 框架 SqlSugar 系列【Code First】.NET开源 ORM 框架 SqlSugar 系列【数据事务…...
git push使用
推送指定分支 将当前分支推送远程 git push origin HEAD:<branch-name> 这里的 HEAD 是一个特殊的指针,它指向当前分支的最新提交。这条命令会将当前分支的更改推送到远程的 master 分支。 示例 git push origin HEAD:main 当前分支是test,远…...
【iOS】多线程基础
【iOS】多线程基础 文章目录 【iOS】多线程基础前言进程与线程进程进程的状态进程的一个控制结构进程的上下文切换 线程为什么要用线程什么是线程线程和进程的关系线程的上下文切换 线程和进程的优缺点 小结 前言 笔者由于对于GCD不是很了解,导致了项目中网络请求哪…...
常用网站网址
目录 1.docker hub2.csdn 1.docker hub https://image.cgdcgd.cc/ 2.csdn https://www.csdn.net/ ...
go语言切片
切片 切片是一种数据结构,这种数据结构便于使用和管理数据集合。切片是围绕动态数组的概念构建的,可以按需自动增长和缩小。切片的动态增长是通过内置函数 append 来实现的。这个函数可以快速且高效地增长切片。还可以通过对切片再次切片来缩小一个切片的…...
鸿蒙NEXT元服务:利用App Linking实现无缝跳转与二维码拉起
【效果】 元服务链接格式(API>12适用):https://hoas.drcn.agconnect.link/ggMRM 【参考网址】 使用App Linking实现元服务跳转:文档中心 草料二维码:草料二维码生成器 【引言】 本文将详细介绍如何使用App Lin…...
网络药理学之薛定谔Schrödinge Maestro:6、分子对接(Glide、Ligand docking)和可视化
本人是win11,薛定谔版本是12.9。 官网:https://www.schrodinger.com/ 本篇文章的示例大分子蛋白PDB ID为4KNN,小分子配体的MOL ID为MOL004004。 本文部分图源来自知乎https://zhuanlan.zhihu.com/p/416698194,推荐为原作者贡献阅读…...
已解决ModuleNotFoundError: No module named ‘selenium‘
1. 错误提示 ModuleNotFoundError: No module named selenium,这意味着你试图导入一个名为 selenium 的模块,但Python找不到这个模块 2. 解决方案 安装缺失的模块: 如果你确定模块名称正确但仍然收到这个错误,那么可能是你没有安装这个模块…...
【Maven】依赖冲突如何解决?
准备工作 1、创建一个空工程 maven_dependency_conflict_demo,在 maven_dependency_conflict_demo 创建不同的 Maven 工程模块,用于演示本文的一些点。 什么是依赖冲突? 当引入同一个依赖的多个不同版本时,就会发生依赖冲突。…...
什么是EMS
EMS是能量管理系统(Energy Management System)的缩写,是一种集成的技术解决方案,旨在帮助企业和组织更有效地管理和优化其能源使用。EMS通过收集、分析和报告能源数据来识别节能机会,并提供工具以实施改进措施。 主要…...
26页PDF | 数据中台能力框架及评估体系解读(限免下载)
一、前言 这份报告详细解读了数据中台的发展历程、核心概念、能力框架及成熟度评估体系。它从阿里巴巴的“大中台,小前台”战略出发,探讨了数据中台如何通过整合企业内部的数据资源和能力,加速业务迭代、降低成本,并推动业务增长…...
【Vue3】【Naive UI】< a >标签
【Vue3】【Naive UI】< a >标签 超链接及相关属性其他属性 【VUE3】【Naive UI】<NCard> 标签 【VUE3】【Naive UI】<n-button> 标签 【VUE3】【Naive UI】<a> 标签 <a> 标签HTML中的一个锚&…...
分页查询日期格式不对
方式一:在属性上加入注解,对日期进行格式化 方式二:在 WebMvcConfiguration 中扩展Spring MVC的消息转换器,统一对日期类型进行格式化处理 /*** 统一转换处理扩展spring mvc* 后端返回前端的进行统一转化处理* param converters*/Overrideprotected voi…...
DAY140权限提升-Linux系统权限提升篇VulnhubPATH变量NFS服务Cron任务配合SUID
一、演示案例-Linux系统提权-Web&普通用户-SUID-NFS安全 NFS是一种基于TCP/IP 传输的网络文件系统协议,通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。 https://www.virtualbox.org/wiki/Downloads https://www.vuln…...
HTTPS 的应用数据是如何保证完整性的?
在 HTTPS 中,确保 应用数据的完整性 是通过以下几个关键机制来实现的: 消息认证码(MAC):用于确保数据在传输过程中未被篡改。加密:通过加密数据防止数据被窃取,并与 MAC 配合使用,确…...
Unity ShaderLab 实现3D物体描边
实现思路: 给物体添加第二个材质球,在shader的顶点着色器中使顶点的位置变大,然后在片元着色器中输出描边颜色。 shader Graph实现如下: ShaderLab实现如下: Shader "Custom/Outline" {Properties{[HDR]_…...
SQL进阶——C++与SQL进阶实践
在C开发中,SQL数据库的操作是开发者常见的任务之一。虽然前面我们已经介绍了如何在C中通过数据库连接执行基本的SQL查询,但在实际项目中,我们通常需要更加复杂和高效的数据库操作。存储过程与函数的调用、复杂SQL查询的编写、以及动态构造SQL…...
AIGC--------AIGC在医疗健康领域的潜力
AIGC在医疗健康领域的潜力 引言 AIGC(Artificial Intelligence Generated Content,人工智能生成内容)是一种通过深度学习和自然语言处理(NLP)等技术生成内容的方式。近年来,AIGC在医疗健康领域展现出了极…...
8x8x域名解析ip地址查询 1080p/北京seo做排名
输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。 基本思路:建立一个包含K个元素的大顶堆。 注:python中貌似只能直接建小顶堆。 # -*- coding:utf-8 -*- class Solution:def …...
看b站免费推广/网站品牌推广策略
一、源码分析 先分析源码,再来总结,从启动类开始,只会截取部分重要代码,但方法调用不会断 先来看看bean生命周期源码的脑图,可以跟着这个脑图来分析源码 如果看不清脑图可以用电脑打开该链接查看:http:/…...
dw怎么做别人可以看的网站/黄页网推广服务
Mysql-5.7.20 升级 mysql-8.0.14-1 操作前建议先查阅以下网页初步了解Mysql版本升级信息 https://blog.csdn.net/u012946310/article/details/81880050 一、查看环境信息 cat /etc/redhat-release mysql -V 二、备份数据库 (-A 参数是备份全部数据库的数据和结构&…...
东方热线宁波论坛/北京seo推广公司
子模块6 活动目录用户和计算机子模块6 活动目录用户和计算机 技能一 计算机账户的管理 任务一 建立计算机账户 任务二 查看修改计算机账户属性 任务三 停用和启用计算机账户 任务四 移动计算机账户 任务五 管理客户机 任务六 删除计算机账户 子模块6 活动目录用户和计算机 技能…...
做网站什么分类流量多/西安seo王尘宇
axios用多了就开始疑惑它里面到底是个啥,虽然总被告知它就是基于ajax的封装,但掐指一算,事情应该没这么简单,于是开始深挖,挖着挖着就挖到了Promise。毕竟axios的官方描述是这样的:Promise based HTTP clie…...
ecshop网站建设方案书/引擎搜索大全
由于删除过程是只删除叶子节点,由于叶子节点删除后,非叶子节点可能会变为叶子节点,因此是一个后续遍历。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* Tre…...