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' import NoData from '../../public/noData'; const Guanli = (props) => { const {dispatch} = props const [leftDatas,setleftDatas] = useState([]) const [rightDatas,setrightDatas] = useState([]) const [rightitemlist,setrightitemlist] = 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 data_string=(str)=> { str.match('/([^.]*)$/g') } const requestRightDatas = async()=>{ const res = await dispatch(getjiandetail()) // let d = res.payload.data?.overSpeedList.sort((a,b)=>b.processingTime < a.processingTime ?-1:1) var pattern = /[\u4e00-\u9fa5]*/; // console.log(res.payload.data,'好的号的') let d = res.payload.data?.overSpeedList?.filter((item,index)=>{ return /.*[\u4e00-\u9fa5_a-zA-Z]+.*$/.test(item.processingTime) == false }) d.map((item,index)=>{ if(parseInt(item.processingTime.match(/([^.]*)$/)[0])<10){ return item.processingTime = `${(item.processingTime.match(/^([^.]*)(.[^.]*)/)[0])}.0${parseInt(item.processingTime.match(/([^.]*)$/)[0])}` } // console.log(d3,'好评') // console.log(item.processingTime.match(/([^.]*)$/)[0],'kk') }) d.sort((a, b) => b.processingTime.localeCompare(a.processingTime)) setrightDatas(res.payload.data) setrightitemlist(d) // console.log(d,'对比的数据') // console.log(d2,'完美') // console.log(res.payload.data,'嘿嘿嘿') } useEffect(()=>{ requestleftDatas(); requestRightDatas() },[]) // let datalist = newArry(30) // datalist.fill({licensePlate:"赣A44454",overrunRate:"30%",fine:"200元",processingTime:"2020年4月1日"}) const renderContent = () => { return