|
|
@@ -17,6 +17,7 @@ export default class TableChart extends Component {
|
|
|
this.state = {
|
|
|
detailData: [],
|
|
|
detailColumn: [],
|
|
|
+ loading: true,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -32,7 +33,7 @@ export default class TableChart extends Component {
|
|
|
let { chartData: { SONTITLE_ } } = this.props
|
|
|
let data = []
|
|
|
let columns = []
|
|
|
- let { detailData, detailColumn } = this.state
|
|
|
+ let { detailData, detailColumn, loading } = this.state
|
|
|
if (!isObjEmpty(detailData) || !isObjEmpty(detailColumn)) {
|
|
|
let obj = this.formatData(detailData, detailColumn)
|
|
|
columns = obj.columns
|
|
|
@@ -52,6 +53,7 @@ export default class TableChart extends Component {
|
|
|
size="small"
|
|
|
tableLayout='fixed'
|
|
|
sticky={true} //固定表头
|
|
|
+ loading={loading}
|
|
|
/>
|
|
|
</div>
|
|
|
)
|
|
|
@@ -84,6 +86,7 @@ export default class TableChart extends Component {
|
|
|
this.setState({
|
|
|
detailData: response.data.list[0].DATA_,
|
|
|
detailColumn: response.data.list[0].formulaDets,
|
|
|
+ loading: false,
|
|
|
})
|
|
|
}).catch(error => {
|
|
|
if (typeof error === 'string') {
|