在table中加个 :span-method="objectSpanMethod"
//判断第一行合并
objectSpanMethod({ row, column, rowIndex, columnIndex }) {
if (columnIndex === 0) {
const prevRow = this.objectSpanMethodTableData[rowIndex - 1];
if (prevRow && row.sdcrpType === prevRow.sdcrpType) {
return {
rowspan: 0,
colspan: 1
};
} else {
let rowspan = 1;
for (let i = rowIndex + 1; i < this.objectSpanMethodTableData.length; i++) {
if (this.objectSpanMethodTableData[i].sdcrpType === row.sdcrpType) {
rowspan++;
} else {
break;
}
}
return {
rowspan,
colspan: 1
};
}
}
}