import React, { useEffect, useState } from "react"; import { connect } from "react-redux"; import { Space, Row, Col, DatePicker, Spin } from "antd"; import { getFundamental, getsortord } from "../actions/data"; import { DateModal } from "../components"; import moment from "moment"; import "../style.less"; const { RangePicker } = DatePicker; const UserManage = (props) => { const { dispatch, loading, datas, Patientias } = props; const dateFormat = "YYYY/MM/DD"; const [data, setData] = useState(); const [Patientia, setPatientia] = useState(); useEffect(() => { // 获取数据 dispatch(getFundamental()).then((res) => { setData(res); }); }, [true]); useEffect(() => { // 根据接口获取规定时间内获取到的数据 var customField = [ moment().add(-6, "day").format("YYYY-MM-DD"), moment(new Date(), dateFormat).format("YYYY-MM-DD"), ]; dispatch(getsortord(customField[0], customField[1])).then((res) => { setPatientia(res.payload.data); }); }, [true]); // useEffect(() => { /* Patientia ? setPatientia(Patientia */ /* .sort(sortByKey("count")) */ /* ) : null */ // }, [Patientia]) // 根据数组里面对象的key值进行排序 // const sortByKey = (key) => { // return function (a, b) { // var value1 = a[key]; // var value2 = b[key]; // return value2 - value1; // } // } const disabledDate = (current) => { return ( (current && current < moment("2022/03/01").subtract("day")) || current > moment(new Date()).subtract("days") ); }; const getTime = (date) => { // 根据时间框时间获取数据进行展示 if (date) { var ao = []; ao.push(date[0].format("YYYY/MM/DD")); ao.push(date[1].format("YYYY/MM/DD")); } dispatch(getsortord(ao[0], ao[1])).then((res) => { setPatientia(res.payload.data /* .sort(sortByKey("count")) */); }); }; return (
{datas.data ? datas.data.added : null}
{datas.data ? datas.data.checked : null} /{datas.data ? datas.data.unChecked : null}
{datas.data ? datas.data.danger_place : null}
{datas.data ? datas.data.history : null}
各区县合用场所填报数量