diff --git a/src/components/form/FormDateRange/index.jsx b/src/components/form/FormDateRange/index.jsx index 554e127..ee8a067 100644 --- a/src/components/form/FormDateRange/index.jsx +++ b/src/components/form/FormDateRange/index.jsx @@ -46,7 +46,7 @@ export default function FormDateRange(props) { useEffect(() => { if (JSON.stringify(value) != JSON.dateRange) { console.log(value, 'range value') - if(typeof value == 'string' && value.includes(',')){ + if(typeof value == 'string' && value?.includes(',')){ setDateRange([value.split(',')[0], value.split(',')[1]]); }else{ setDateRange(value); diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx index 157706f..e12acde 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx @@ -180,7 +180,7 @@ function NightParkStat() { }; }); - setRevenueData(lineChartOption(areaNames, xAxisData, "", seriesData)); + setRevenueData(lineChartOption(areaNames, xAxisData, "停车时长(小时)", seriesData)); }; //时间状态切换 const TimeChange = () => { diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx index 2bd8104..c218cf5 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx @@ -34,6 +34,10 @@ function ParkingAlyDuration() { pn: 1, page_size: 10 }); + const [pageCarInfo, setPageCarInfo] = useState({ + pn: 1, + page_size: 10 + }); // 表单数据 const [formData, setFormData] = useState({ ...defaultData, @@ -214,7 +218,25 @@ function ParkingAlyDuration() { //getListData({}) }, } - + const paginationCarProps = { + className: "pagination-common", + showQuickJumper: true, + showSizeChanger: true, + current: pageCarInfo.pn, + //total: resultData?.totalRecords, + pageSize: pageCarInfo.page_size, + pageSizeOptions: Array.from( + new Set([...[15], ...(dictionary?.pageSizeOptions || [])]) + ), + onChange: (current, size) => { + setPageCarInfo({ + ...pageInfo, + ...{ pn: current, page_size: size } + }); + setIsAjax(!isAjax) + //getListData({}) + }, + } // useEffect(() => { // getData() // }, [pageInfo]) diff --git a/src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx b/src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx index 2bfcf64..18624a2 100644 --- a/src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx +++ b/src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx @@ -141,93 +141,7 @@ function OutPayOrders() { <> { + }) + useEffect(() => { if (sessionTabList && Object.values(sessionTabList).length > 0) { - setFormData({ - ...formData, ...sessionTabList - }) - getData({ - ...formData,...sessionTabList - }) + setFormData({ + ...formData, ...sessionTabList + }) + getData({ + ...formData, ...sessionTabList + }) } else { - getData() + getData() } - }, []) - useEffect(() => { + }, []) + useEffect(() => { setSessionTabList({ - ...formData + ...formData }) - }, [formData]) + }, [formData]) //车场名称 const handleCarAppealId = (v) => { setFormData({ ...formData, parkName: v.target.value }) @@ -340,7 +350,7 @@ function ZombieCarCleanRecord(props) { setFormData(Object.assign({}, formData, { pn: pn, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, formData, { pn: pn, page_size: length })) + getData(Object.assign({}, formData, { pn: pn, page_size: length })) } } //切换每页条数 @@ -428,6 +438,16 @@ function ZombieCarCleanRecord(props) { // useEffect(() => { // getData() // }, []) + function handleOk() { + let data = { + ...formData, + export_type:expType==1?'all':null + } + ajax.zombieExport(data).then(res => { + window.open(res.data?.url||res.data?.export_url) + }) + setExportModal({ ...exportModal, visible: false }) + } return <>
@@ -486,7 +506,7 @@ function ZombieCarCleanRecord(props) { -