|
@@ -1,19 +1,13 @@
|
|
|
import React from "react";
|
|
|
+import { Spin } from "antd";
|
|
|
+import { connect } from "dva";
|
|
|
import CountUp from "./CountUp";
|
|
|
import styles from "../styles/overview.less";
|
|
|
|
|
|
-class OverView extends React.Component {
|
|
|
- constructor(props) {
|
|
|
- super(props);
|
|
|
- this.state = {};
|
|
|
- }
|
|
|
-
|
|
|
- componentDidMount() {}
|
|
|
-
|
|
|
- componentDidUpdate(prevProps) {}
|
|
|
-
|
|
|
- render() {
|
|
|
- return (
|
|
|
+const OverView = ({ overviewData }) => {
|
|
|
+ console.log(overviewData, 'overviewData====');
|
|
|
+ return (
|
|
|
+ <Spin spinning={overviewData.loading}>
|
|
|
<div className={styles.overview}>
|
|
|
<img
|
|
|
className={styles.overview_bg}
|
|
@@ -26,7 +20,7 @@ class OverView extends React.Component {
|
|
|
className={styles.item_img}
|
|
|
src={require("../../../../assets/bigscreen/member.png")}
|
|
|
/>
|
|
|
- <CountUp className={styles.item_value} end={123456} />
|
|
|
+ <CountUp className={styles.item_value} end={overviewData.data.memberNum} />
|
|
|
<div className={styles.item_label}>会员</div>
|
|
|
</div>
|
|
|
<div className={styles.overview_content_item}>
|
|
@@ -35,7 +29,7 @@ class OverView extends React.Component {
|
|
|
src={require("../../../../assets/bigscreen/dis.png")}
|
|
|
/>
|
|
|
|
|
|
- <CountUp className={styles.item_value} end={123456} />
|
|
|
+ <CountUp className={styles.item_value} end={overviewData.data.distributorNum} />
|
|
|
<div className={styles.item_label}>分销商</div>
|
|
|
</div>
|
|
|
<div className={styles.overview_content_item}>
|
|
@@ -43,7 +37,7 @@ class OverView extends React.Component {
|
|
|
className={styles.item_img}
|
|
|
src={require("../../../../assets/bigscreen/store.png")}
|
|
|
/>
|
|
|
- <CountUp className={styles.item_value} end={123456} />
|
|
|
+ <CountUp className={styles.item_value} end={overviewData.data.storeNum} />
|
|
|
<div className={styles.item_label}>店铺</div>
|
|
|
</div>
|
|
|
<div className={styles.overview_content_item}>
|
|
@@ -51,7 +45,7 @@ class OverView extends React.Component {
|
|
|
className={styles.item_img}
|
|
|
src={require("../../../../assets/bigscreen/dis.png")}
|
|
|
/>
|
|
|
- <CountUp className={styles.item_value} end={123456} />
|
|
|
+ <CountUp className={styles.item_value} end={overviewData.data.serviceProviderNum} />
|
|
|
<div className={styles.item_label}>服务商</div>
|
|
|
</div>
|
|
|
<div className={styles.overview_content_item}>
|
|
@@ -59,13 +53,15 @@ class OverView extends React.Component {
|
|
|
className={styles.item_img}
|
|
|
src={require("../../../../assets/bigscreen/member.png")}
|
|
|
/>
|
|
|
- <CountUp className={styles.item_value} end={123456} />
|
|
|
+ <CountUp className={styles.item_value} end={overviewData.data.productNum} />
|
|
|
<div className={styles.item_label}>商品总数</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- );
|
|
|
- }
|
|
|
-}
|
|
|
+ </Spin>
|
|
|
+ );
|
|
|
+};
|
|
|
|
|
|
-export default OverView;
|
|
|
+export default connect(({ bigscreen }) => ({
|
|
|
+ overviewData: bigscreen.overviewData,
|
|
|
+}))(OverView);
|