OverseasEnquireLocation.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import React from "react";
  2. import { Spin } from "antd";
  3. import { connect } from "dva";
  4. import PanelNav from "./PanelNav";
  5. import EnquirePieChart from "./EnquirePieChart";
  6. // import Pie3DChart from './Pie3DChart';
  7. import styles from "../styles/common.less";
  8. const OverSeasEnquire = ({ data, loading, currentSite }) => {
  9. const parsedata = (pieData) => {
  10. return pieData.map((item) => ({
  11. value: item.enquiryNum,
  12. name: item.country,
  13. }));
  14. };
  15. // const title = currentSite === "1" ? "海外" : "分销商";
  16. return (
  17. <Spin spinning={loading}>
  18. <div className={styles.common}>
  19. <div className={styles.common_header}>
  20. <PanelNav title='询盘地区分布' />
  21. </div>
  22. <div className={styles.common_content}>
  23. <EnquirePieChart data={parsedata(data)} />
  24. </div>
  25. </div>
  26. </Spin>
  27. );
  28. };
  29. export default connect(({ bigscreen, global }) => ({
  30. data: bigscreen.overseasEnquireLocationData.data,
  31. loading: bigscreen.overseasEnquireLocationData.loading,
  32. currentSite: global.currentSite
  33. }))(OverSeasEnquire);