index.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import React, { Component } from "react";
  2. import ContentWrapper from "@/components/Layout/ContentWrapper";
  3. import Link from "next/link";
  4. import { Row, Col, Button } from "reactstrap";
  5. import { getPelaporan } from "@/actions/pelaporan";
  6. import CaseProgress from "@/components/Pelaporan/CaseProgress";
  7. import TableLaporan from "@/components/Pelaporan/TableLaporan";
  8. import { connect } from "react-redux";
  9. import Loader from "@/components/Common/Loader";
  10. import Router from "next/router";
  11. import TableRiwayat from "@/components/Riwayat/TableRiwayat";
  12. import ChartData from "@/components/Riwayat/ChartData";
  13. import ChartDataBar from "@/components/Riwayat/ChartDataBar";
  14. import Maps from "@/components/Riwayat/Maps"
  15. import ChartRadar from "../../../components/Riwayat/ChartRadarBelum";
  16. import ChartRadarBelum from "../../../components/Riwayat/ChartRadarBelum";
  17. import ChartRadarSudah from "../../../components/Riwayat/ChartRadarSudah";
  18. import TableRadar from "../../../components/Riwayat/TableRadar";
  19. import TableRiwayatt from "../../../components/Riwayat/TableRiwayatt";
  20. import TableRadarr from "../../../components/Riwayat/TableRadarr";
  21. import { getjumlahStatusLaporan } from "../../../actions/graph";
  22. class Riwayat extends Component {
  23. constructor(props) {
  24. super(props);
  25. this.state = {
  26. };
  27. }
  28. componentDidMount = async () => {
  29. const { token } = this.props;
  30. let jumlahStatusLaporan = await getjumlahStatusLaporan(token);
  31. this.setState({ jumlahStatusLaporan });
  32. console.log(jumlahStatusLaporan.data[1].jumlah_jadwal_evaluasi);
  33. // console.log(jumlahStatusLaporan);
  34. };
  35. render() {
  36. return (
  37. <ContentWrapper>
  38. <div className="content-heading">
  39. <span className="font-color-white">Riwayat</span>
  40. </div>
  41. <Row>
  42. <Col lg="6">
  43. <ChartDataBar />
  44. </Col>
  45. <Col lg="6">
  46. <Maps />
  47. </Col>
  48. <Col lg="6">
  49. <ChartRadarBelum />
  50. </Col>
  51. <Col lg="6">
  52. <ChartRadarSudah />
  53. </Col>
  54. {/* <TableRadarr /> */}
  55. <TableRadar />
  56. <ChartData />
  57. {/* <TableRiwayat /> */}
  58. <Col lg="12">
  59. <TableRiwayatt />
  60. </Col>
  61. </Row>
  62. </ContentWrapper>
  63. );
  64. }
  65. }
  66. export default Riwayat;