diff --git a/frontend/src/views/chart/components/table/TableNormal.vue b/frontend/src/views/chart/components/table/TableNormal.vue index f1198f1e04..b176dda447 100644 --- a/frontend/src/views/chart/components/table/TableNormal.vue +++ b/frontend/src/views/chart/components/table/TableNormal.vue @@ -2,7 +2,6 @@

{{ chart.title }}

@@ -169,16 +169,18 @@ export default { } } // 修改footer合计样式 - const table = document.getElementById(this.chart.id) - const s_table = table.getElementsByClassName('elx-table--footer') - // console.log(s_table) - let s = '' - for (const i in this.table_header_class) { - s += (i === 'fontSize' ? 'font-size' : i) + ':' + this.table_header_class[i] + ';' - } - console.log(s_table) - for (let i = 0; i < s_table.length; i++) { - s_table[i].setAttribute('style', s) + const table = document.getElementsByClassName(this.chart.id) + for (let i = 0; i < table.length; i++) { + const s_table = table[i].getElementsByClassName('elx-table--footer') + // console.log(s_table) + let s = '' + for (const i in this.table_header_class) { + s += (i === 'fontSize' ? 'font-size' : i) + ':' + this.table_header_class[i] + ';' + } + // console.log(s_table) + for (let i = 0; i < s_table.length; i++) { + s_table[i].setAttribute('style', s) + } } }, getRowStyle({ row, rowIndex }) { @@ -223,6 +225,10 @@ export default { chartResize() { // 指定图表的配置项和数据 this.calcHeight() + }, + + initClass() { + return this.chart.id } } }