From 9ef2aa77067fc3861534f10045bae7dabdb74fd9 Mon Sep 17 00:00:00 2001
From: liyj <1003249715@qq.com>
Date: Thu, 09 Apr 2020 14:34:12 +0800
Subject: [PATCH] 。。

---
 src/components/common/HotListTableView/index.jsx |   50 +++++++++++++++++++++++++-------------------------
 1 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/src/components/common/HotListTableView/index.jsx b/src/components/common/HotListTableView/index.jsx
index 8469970..7b6b778 100644
--- a/src/components/common/HotListTableView/index.jsx
+++ b/src/components/common/HotListTableView/index.jsx
@@ -30,7 +30,7 @@
         page: 1,
         size: 10,
       },
-      loading: false
+      loading: true
     };
   }
 
@@ -78,7 +78,7 @@
         }
       },
       {
-        title: '发布时间',
+        title: '爬虫时间',
         key: 'create_time',
         dataIndex: 'create_time',
 
@@ -92,8 +92,8 @@
       },
       {
         title: '来源',
-        dataIndex: 'keyword',
-        key: 'keyword',
+        dataIndex: 'author',
+        key: 'author',
       },
     ];
   }
@@ -116,6 +116,7 @@
 
   render() {
     let { keywordlist, formData, loading } = this.state;
+
     let tableParams = {
       url: `api/news/newslist`,
       formData,
@@ -124,30 +125,29 @@
       extraFromData: {
       },
       setFormData: this.setFormData
-    }
+    };
     return (
       <div className="hot-list-table-view-main">
-        {
-          loading ? <div style={{ padding: 10 }}>
-            <Skeleton />
+        <Skeleton loading={loading}>
+          <BreadcrumbView data={[{ name: '行业热点知识库' }]} />
+          <div className="hot-list-table-view-main-content">
+            <Tabs defaultActiveKey={'全部'} onChange={this.tabChange}>
+              {
+                keywordlist.length &&
+                keywordlist.map((key) => (
+                  <TabPane tab={key} key={key}>
+                  </TabPane>
+                ))
+              }
+            </Tabs>
+            {/* 避免请求两遍 */}
+            {
+              !loading &&
+              <TableView {...tableParams} />
+
+            }
           </div>
-            :
-            <React.Fragment>
-              <BreadcrumbView data={[{ name: '行业热点知识库' }]} />
-              <div className="hot-list-table-view-main-content">
-                <Tabs defaultActiveKey={'全部'} onChange={this.tabChange}>
-                  {
-                    keywordlist.length &&
-                    keywordlist.map((key) => (
-                      <TabPane tab={key} key={key}>
-                      </TabPane>
-                    ))
-                  }
-                </Tabs>
-                <TableView {...tableParams} />
-              </div>
-            </React.Fragment>
-        }
+        </Skeleton>
       </div>
     )
   }

--
Gitblit v1.8.0