import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { Carousel, Tooltip, Image } from 'antd' import AutoRollComponent from '../build/AutoRollComponent' import VideoMonitor from '../build/videoMonitor' import Module from '../../public/module' import moment from 'moment' import LeftItem from './LeftItem' import { getjiandmanage, getjiandetail } from '../../../actions/example' import { getRoadadministration } from '../../../../fillion/actions/luzheng' import './style.less' import NoData from '../../public/noData'; import { stubString } from 'lodash'; 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,'嘿嘿嘿') } const roadManagement = async () => { await dispatch(getRoadadministration({})).then(res => { if (res.success) { setrightitemlist(res.payload.data?.rows || []) } }) } useEffect(() => { requestleftDatas(); // requestRightDatas() roadManagement() }, []) // const renderContent = () => { // console.log('rightitemlist', rightitemlist) // return
// 执法日期: // {enforcementdate && moment(enforcementdate).format("YYYY-MM-DD") || "--"} //
//// 执法道路: // {roadname} //
//// 执法成果: // {enforcementreslt}
//执法日期: {enforcementdate && moment(enforcementdate).format("YYYY-MM-DD") || "--"}
执法道路:
{roadname.length > 2 ?
执法成果:
{enforcementreslt.length > 2 ?