import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { Carousel } from 'antd' import AutoRollComponent from '../build/AutoRollComponent' import Module from '../../public/module' import LeftItem from './LeftItem' import {getjiandmanage,getjiandetail} from '../../../actions/example' import './style.less' const Guanli = (props) => { const {dispatch} = props const [leftDatas,setleftDatas] = useState([]) const [rightDatas,setrightDatas] = useState([]) const requestleftDatas = async()=>{ const res = await dispatch(getjiandmanage()) res.payload.data.sort((a,b)=>{ return parseInt(b.total) - parseInt(a.total) }) setleftDatas(res.payload.data) console.log(res.payload.data,'哈哈哈') } const requestRightDatas = async()=>{ const res = await dispatch(getjiandetail()) setrightDatas(res.payload.data) // console.log(res,'嘿嘿嘿') } useEffect(()=>{ requestleftDatas(); requestRightDatas() },[]) // let datalist = newArry(30) // datalist.fill({licensePlate:"赣A44454",overrunRate:"30%",fine:"200元",processingTime:"2020年4月1日"}) const renderContent = () => { return
{rightDatas && rightDatas.length!==0?rightDatas.overSpeedList.map(({ id, licensePlate, overrunRate,fine,processingTime }, index) => { if(index<30){ return
{licensePlate} {overrunRate}% {fine}{fine?"元":""} {processingTime}
} }):""}
} const renderLeftContent = ()=>{ // setleftDatas(leftDatas=>leftDatas.sort((a,b)=>b.total - a.total)) return leftDatas && leftDatas.length!==0?leftDatas.map((item,index)=> ):"" } // renderContent() return (
已处理 {rightDatas?.processed||0}
车牌号 超限 处罚 日期
) } function mapStateToProps(state) { const { auth, depMessage } = state; const pakData = (dep) => { return dep.map((d) => { return { title: d.name, value: d.id, // children: d.type >= 2 ? [] : pakData(d.subordinate) children: pakData(d.subordinate) } }) } let depData = pakData(depMessage.data || []) return { user: auth.user, depMessage: depMessage.data || [], depLoading: depMessage.isRequesting, depData, }; } export default connect(mapStateToProps)(Guanli);