前提:
自定义报表,需要自定义表头层级。
关键代码:
// el-table
<el-table :data="reportData" width="100%" height="100%">
<navReport :navReports="reportHeader"></navReport>
</el-table>
// 自定义表头组件
<template>
<div>
<!-- <el-table-column width="1"/> -->
<el-table-column v-for="headone in navReports" :key="headone.id" :label="headone.name" :prop="headone.dataField" :show-overflow-tooltip="true" min-width="100px">
<el-table-column v-if="headone.unit" :key="headone.id" :label="headone.unit" :prop="headone.dataField" min-width="100px"></el-table-column>
<navReport v-if="headone&&headone.childs!==null&&headone.childs.l