From 944f59aabdb3634ae84c97f7df213eb956fbfaad Mon Sep 17 00:00:00 2001 From: guoxin Date: Mon, 20 Nov 2023 14:14:56 +0800 Subject: [PATCH] =?UTF-8?q?fix():=E4=BF=AE=E6=94=B9=E6=89=80=E6=9C=89?= =?UTF-8?q?=E5=88=86=E9=A1=B5bug=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ExceptionParkReport/loadable.jsx | 5 +- .../ExceptionParkStatic/loadable.jsx | 5 +- .../InRoadMgm/BusinessMgm/Blacklist/loadable.jsx | 6 +- .../InRoadMgm/BusinessMgm/ChargeRules/loadable.jsx | 5 +- .../InRoadMgm/BusinessMgm/FreeRule/loadable.jsx | 5 +- .../BusinessMgm/PreChargeRules/loadable.jsx | 5 +- .../BusinessMgm/SelfParkingRules/loadable.jsx | 5 +- .../BusinessMgm/SpecialRecord/loadable.jsx | 15 +++-- .../InRoadMgm/EquipmentMgm/BarMgm/loadable.jsx | 5 +- .../EquipmentMgm/EquipmentBrand/loadable.jsx | 5 +- .../EquipmentMgm/EquipmentStatus/Device/index.jsx | 5 +- .../EquipmentMgm/EquipmentStatus/Offline/index.jsx | 5 +- .../EquipmentMgm/EquipmentStatus/Road/index.jsx | 5 +- .../EquipmentMgm/EquipmentStatus/index.scss | 2 +- .../EquipmentMgm/MonitorEquipment/loadable.jsx | 5 +- .../InRoadMgm/EquipmentMgm/NvrMgm/loadable.jsx | 5 +- src/pages/InRoadMgm/InRoadOverview/loadable.jsx | 72 +++++++++++++++++++--- .../PersonMgm/Attendance/Fence/loadable.jsx | 23 +++---- .../PersonMgm/Attendance/ScheduleMgm/loadable.jsx | 19 +++--- .../Attendance/WorkerAttendance/loadable.jsx | 24 +++----- .../Attendance/WorkerSchedule/loadable.jsx | 23 +++---- .../InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx | 40 +++++++----- .../InRoadMgm/RoadMgm/RoadDetail/loadable.jsx | 2 +- .../InRoadMgm/Stuff/CategroyConf/loadable.jsx | 19 +++--- src/pages/InRoadMgm/Stuff/ModelConf/loadable.jsx | 18 +++--- src/pages/InRoadMgm/Stuff/StuffMgm/loadable.jsx | 19 +++--- src/pages/InRoadMgm/Stuff/StuffStat/loadable.jsx | 23 +++---- .../CallbackSuggestion/loadable.jsx | 19 +++++- .../CustomerServieMgm/ComplainManage/loadable.jsx | 1 + .../CustomerServieMgm/ComplaintMgm/loadable.jsx | 1 + .../CustomerServieMgm/ErrorCorrection/loadable.jsx | 1 + .../GeoSignalIgnoreAudit/loadable.jsx | 19 +++--- .../GeoSignalIgnoreConf/loadable.jsx | 19 +++--- .../GeoSignalIgnoreInquiry/loadable.jsx | 19 +++--- src/pages/SystemMgm/AdminMgm/loadable.jsx | 5 +- src/pages/SystemMgm/RoleMgm/loadable.jsx | 5 +- 36 files changed, 263 insertions(+), 196 deletions(-) diff --git a/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx index d744fb8..b53efad 100644 --- a/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx @@ -150,9 +150,10 @@ function ExceptionParkReport(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.size === length) { + setFormData(Object.assign({}, formData, { pn: pn, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, formData, { pn: pn })) + getData(Object.assign({}, formData, formData, { pn: pn })) } } @@ -161,7 +162,7 @@ function ExceptionParkReport(props) { setFormData(Object.assign({}, formData, { pn: 1, size: length })) setLastFormData(Object.assign({}, setLastFormData, { pn: 1, size: length })) lastFormDataRef.current = Object.assign({}, setLastFormData, { pn: 1, size: length }) - getData(Object.assign({}, setLastFormData, { pn: 1, size: length })) + getData(Object.assign({}, formData, { pn: 1, size: length })) } const [getOperationName, setGetOperationName] = useState([]) const operationName = () => { diff --git a/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkStatic/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkStatic/loadable.jsx index 524e2bb..2fb7908 100644 --- a/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkStatic/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkStatic/loadable.jsx @@ -98,9 +98,10 @@ function ExceptionParkStatic(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.size === length) { + setFormData(Object.assign({}, formData, { pn: pn, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: pn, key:type })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn, key:type }) - getData(Object.assign({}, lastFormData, { pn: pn, key:type })) + getData(Object.assign({}, formData, { pn: pn, key:type })) } } const [type, setType] = useState('day'); @@ -109,7 +110,7 @@ function ExceptionParkStatic(props) { setFormData(Object.assign({}, formData, { pn: 1, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, size: length }) - getData(Object.assign({}, lastFormData, { pn: 1, size: length })) + getData(Object.assign({}, formData, { pn: 1, size: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx index 32c5ee6..ab5fe32 100644 --- a/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx @@ -231,9 +231,11 @@ function Blacklist(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.size === length) { + setFormData(Object.assign({}, formData, { pn: pn,size: length})) + setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -241,7 +243,7 @@ function Blacklist(props) { setFormData(Object.assign({}, formData, { pn: 1, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, size: length }) - getData(Object.assign({}, lastFormData, { pn: 1, size: length })) + getData(Object.assign({}, formData, { pn: 1, size: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/BusinessMgm/ChargeRules/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/ChargeRules/loadable.jsx index c5db24b..bfbe46d 100644 --- a/src/pages/InRoadMgm/BusinessMgm/ChargeRules/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/ChargeRules/loadable.jsx @@ -394,9 +394,10 @@ function ChargeRules(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.page_size === length) { + 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({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -404,7 +405,7 @@ function ChargeRules(props) { setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, page_size: length }) - getData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) + getData(Object.assign({}, formData, { pn: 1, page_size: length })) } //切换分页 const tableChangePn = (pn, length) => { diff --git a/src/pages/InRoadMgm/BusinessMgm/FreeRule/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/FreeRule/loadable.jsx index afcf3e3..1f2fb37 100644 --- a/src/pages/InRoadMgm/BusinessMgm/FreeRule/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/FreeRule/loadable.jsx @@ -158,9 +158,10 @@ function FreeRule(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.page_size === length) { + 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({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -168,7 +169,7 @@ function FreeRule(props) { setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, page_size: length }) - getData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) + getData(Object.assign({}, formData, { pn: 1, page_size: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/BusinessMgm/PreChargeRules/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/PreChargeRules/loadable.jsx index 6f15945..e5efb3b 100644 --- a/src/pages/InRoadMgm/BusinessMgm/PreChargeRules/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/PreChargeRules/loadable.jsx @@ -178,9 +178,10 @@ function PreChargeRules(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.page_size === length) { + 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({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -188,7 +189,7 @@ function PreChargeRules(props) { setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, page_size: length }) - getData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) + getData(Object.assign({}, formData, { pn: 1, page_size: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/BusinessMgm/SelfParkingRules/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/SelfParkingRules/loadable.jsx index 37e1f22..9fadac6 100644 --- a/src/pages/InRoadMgm/BusinessMgm/SelfParkingRules/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/SelfParkingRules/loadable.jsx @@ -220,9 +220,10 @@ function SelfParkingRules(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.page_size === length) { + setFormData(Object.assign({}, formData, { pn: pn,size: length})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -230,7 +231,7 @@ function SelfParkingRules(props) { setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, page_size: length }) - getData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) + getData(Object.assign({}, formData, { pn: 1, page_size: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx index 78b3f58..9b9df44 100644 --- a/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx +++ b/src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx @@ -683,23 +683,26 @@ function CollectorWorkStat(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.size === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } const changePnApprove = (pn, length) => { if (approveFormData.size === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setApproveFormData(Object.assign({}, approveFormData, { pn: pn })) approveFormDataRef.current = Object.assign({}, approveFormData, { pn: pn }) - getApproveData(Object.assign({}, approveFormData, { pn: pn })) + getApproveData(Object.assign({}, formData, { pn: pn })) } } const changePnDeploy = (pn, length) => { if (deployFormData.size === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setDeployFormData(Object.assign({}, deployFormData, { pn: pn })) deployFormDataRef.current = Object.assign({}, deployFormData, { pn: pn }) - getDeployData(Object.assign({}, deployFormData, { pn: pn })) + getDeployData(Object.assign({}, formData, { pn: pn })) } } //切换分页 @@ -723,19 +726,19 @@ function CollectorWorkStat(props) { setFormData(Object.assign({}, formData, { pn: 1, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, size: length }) - getData(Object.assign({}, lastFormData, { pn: 1, size: length })) + getData(Object.assign({}, formData, { pn: 1, size: length })) } const changeLengthApprove = (pn, length) => { setFormData(Object.assign({}, formData, { pn: 1, size: length })) setApproveFormData(Object.assign({}, approveFormData, { pn: 1, size: length })) approveFormDataRef.current = Object.assign({}, approveFormData, { pn: 1, size: length }) - getApproveData(Object.assign({}, approveFormData, { pn: 1, size: length })) + getApproveData(Object.assign({}, formData, { pn: 1, size: length })) } const changeLengthDeploy = (pn, length) => { setFormData(Object.assign({}, formData, { pn: 1, size: length })) setDeployFormData(Object.assign({}, deployFormData, { pn: 1, size: length })) deployFormDataRef.current = Object.assign({}, deployFormData, { pn: 1, size: length }) - getDeployData(Object.assign({}, deployFormData, { pn: 1, size: length })) + getDeployData(Object.assign({}, formData, { pn: 1, size: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/EquipmentMgm/BarMgm/loadable.jsx b/src/pages/InRoadMgm/EquipmentMgm/BarMgm/loadable.jsx index ed22847..a6f5b32 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/BarMgm/loadable.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/BarMgm/loadable.jsx @@ -200,9 +200,10 @@ function Fence(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.length === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -210,7 +211,7 @@ function Fence(props) { setFormData(Object.assign({}, formData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) - getData(Object.assign({}, lastFormData, { pn: 1, length: length })) + getData(Object.assign({}, formData, { pn: 1, length: length })) } //数据导出 const handleDownload = (data) => { diff --git a/src/pages/InRoadMgm/EquipmentMgm/EquipmentBrand/loadable.jsx b/src/pages/InRoadMgm/EquipmentMgm/EquipmentBrand/loadable.jsx index dbae790..15a994f 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/EquipmentBrand/loadable.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/EquipmentBrand/loadable.jsx @@ -201,9 +201,10 @@ function Fence(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.length === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -211,7 +212,7 @@ function Fence(props) { setFormData(Object.assign({}, formData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) - getData(Object.assign({}, lastFormData, { pn: 1, length: length })) + getData(Object.assign({}, formData, { pn: 1, length: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx index 6eac38d..1f57568 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx @@ -205,9 +205,10 @@ function Road(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.length === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -215,7 +216,7 @@ function Road(props) { setFormData(Object.assign({}, formData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) - getData(Object.assign({}, lastFormData, { pn: 1, length: length })) + getData(Object.assign({}, formData, { pn: 1, length: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Offline/index.jsx b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Offline/index.jsx index 0a52b8e..0e5d293 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Offline/index.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Offline/index.jsx @@ -165,9 +165,10 @@ function Road(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.length === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -175,7 +176,7 @@ function Road(props) { setFormData(Object.assign({}, formData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) - getData(Object.assign({}, lastFormData, { pn: 1, length: length })) + getData(Object.assign({}, formData, { pn: 1, length: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Road/index.jsx b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Road/index.jsx index cc427a1..ea62a0a 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Road/index.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Road/index.jsx @@ -239,9 +239,10 @@ function Road(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.length === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -249,7 +250,7 @@ function Road(props) { setFormData(Object.assign({}, formData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) - getData(Object.assign({}, lastFormData, { pn: 1, length: length })) + getData(Object.assign({}, formData, { pn: 1, length: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/index.scss b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/index.scss index 9c693fb..85b5632 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/index.scss +++ b/src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/index.scss @@ -74,7 +74,7 @@ $color-primary : var(--color-primary); .paid-result{ width: 100%; - height: 834px; + height: 800px; background: #505a6f; border-radius: 20px; margin-left: 17px; diff --git a/src/pages/InRoadMgm/EquipmentMgm/MonitorEquipment/loadable.jsx b/src/pages/InRoadMgm/EquipmentMgm/MonitorEquipment/loadable.jsx index 65154de..275f646 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/MonitorEquipment/loadable.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/MonitorEquipment/loadable.jsx @@ -217,9 +217,10 @@ function Fence(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.length === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -227,7 +228,7 @@ function Fence(props) { setFormData(Object.assign({}, formData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) - getData(Object.assign({}, lastFormData, { pn: 1, length: length })) + getData(Object.assign({}, formData, { pn: 1, length: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/EquipmentMgm/NvrMgm/loadable.jsx b/src/pages/InRoadMgm/EquipmentMgm/NvrMgm/loadable.jsx index 323342b..447ae44 100644 --- a/src/pages/InRoadMgm/EquipmentMgm/NvrMgm/loadable.jsx +++ b/src/pages/InRoadMgm/EquipmentMgm/NvrMgm/loadable.jsx @@ -252,9 +252,10 @@ function Fence(props) { //切换分页 const changePn = (pn, length) => { if (lastFormData.length === length) { + setFormData(Object.assign({}, formData, { pn: pn})) setLastFormData(Object.assign({}, lastFormData, { pn: pn })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) - getData(Object.assign({}, lastFormData, { pn: pn })) + getData(Object.assign({}, formData, { pn: pn })) } } //切换每页条数 @@ -262,7 +263,7 @@ function Fence(props) { setFormData(Object.assign({}, formData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: 1, length: length }) - getData(Object.assign({}, lastFormData, { pn: 1, length: length })) + getData(Object.assign({}, formData, { pn: 1, length: length })) } //检索数据 const getSearchData = (data = formData) => { diff --git a/src/pages/InRoadMgm/InRoadOverview/loadable.jsx b/src/pages/InRoadMgm/InRoadOverview/loadable.jsx index 3322c77..44ec4bc 100644 --- a/src/pages/InRoadMgm/InRoadOverview/loadable.jsx +++ b/src/pages/InRoadMgm/InRoadOverview/loadable.jsx @@ -11,7 +11,8 @@ import shouruzonge from "@/assets/images/shouruzonge.png"; import ReactEcharts from "echarts-for-react"; import { useSelector } from "react-redux"; import "./index.scss"; -import { Select } from "antd"; +import { Select, Popover } from "antd"; +import { QuestionCircleOutlined } from '@ant-design/icons'; const InRoadOverview = () => { const skin = useSelector((state) => { return state.common.skin; @@ -301,7 +302,40 @@ const InRoadOverview = () => { }) .catch((err) => console.error(err)); } - + const roadContent=( +
+

车场总数:"商用+试运行状态"下的停车场总数

+

泊位总数:"商用+试运行状态"下的停车场泊位总数

+
+ ) + const todayContent=( +
+

今日停车记录数:入场时间从今日0:00至当前时间的停车记录数量

+

日均停车记录:先算出车场每一天的入场停车记录总数,再用近7天的每天停车记录之和÷7

+
+ ) + const moneyContent=( +
+

今日收入总额: 收款时间为今日0:00至当前时间的总额

+

日均收入总额: 先算出车场每一天收入总额,再用近7天的每天收入总额之和÷7

+
+ ) + const averageContent=( +
+

日均泊位时长利用率:近7天内,每天泊位时长利用率之和÷7。每天的泊位时长利用率=当天出场车辆的停车时长之和÷当天的泊位数÷24。

+

日均泊位周转次数:近7天内,每天泊位周转次数之和÷7。每天的泊位周转次数=当天出场车辆的停车记录之和÷当天的泊位数。

+
+ ) + const carContent=( +
+

停车收入top5: 统计每个停车场最近7天支付的实收金额,取前5展示

+
+ ) + const carParkContent=( +
+

停车记录top5: 按入场时间统计每个车场最近7天停车记录,取前5展示

+
+ ) useEffect(() => { getBaseNumber(); getIncomeTop5(); @@ -315,28 +349,42 @@ const InRoadOverview = () => {