<el-table
:fit="true"
border
height="100%"
v-loading="loading"
highlight-current-row
class="new-style-table tableH"
ref="queryTable"
:data="qiBaseList"
:span-method="objectSpanMethod"
>
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex === 1) {
if (rowIndex !== 0 && this.qiBaseList[rowIndex - 1].DYFX === this.qiBaseList[rowIndex].DYFX) {
return { rowspan: 0, colspan: 1 }
} else {
let count = 1
for (var i = rowIndex + 1; i < this.qiBaseList.length; i++) {
if (this.qiBaseList[i].DYFX === this.qiBaseList[rowIndex].DYFX) {
count++
} else {
break
}
}
return { rowspan: count, colspan: 1 }
}
}
},