| | |
| | | page: 1, |
| | | size: 10, |
| | | }, |
| | | loading: false |
| | | loading: true |
| | | }; |
| | | } |
| | | |
| | |
| | | |
| | | render() { |
| | | let { keywordlist, formData, loading } = this.state; |
| | | |
| | | let tableParams = { |
| | | url: `api/news/newslist`, |
| | | formData, |
| | |
| | | extraFromData: { |
| | | }, |
| | | setFormData: this.setFormData |
| | | } |
| | | }; |
| | | return ( |
| | | <div className="hot-list-table-view-main"> |
| | | { |
| | | loading ? <div style={{ padding: 10 }}> |
| | | <Skeleton /> |
| | | </div> |
| | | : |
| | | <React.Fragment> |
| | | <Skeleton loading={loading}> |
| | | <BreadcrumbView data={[{ name: '行业热点知识库' }]} /> |
| | | <div className="hot-list-table-view-main-content"> |
| | | <Tabs defaultActiveKey={'全部'} onChange={this.tabChange}> |
| | |
| | | )) |
| | | } |
| | | </Tabs> |
| | | {/* 避免请求两遍 */} |
| | | { |
| | | !loading && |
| | | <TableView {...tableParams} /> |
| | | </div> |
| | | </React.Fragment> |
| | | |
| | | } |
| | | </div> |
| | | </Skeleton> |
| | | </div> |
| | | ) |
| | | } |
| | | } |