Browse Source

Merge branch 'develop' of http://120.27.195.166:3000/chenglb/PMS_Frontend_v1.0.0.git into develop

tags/PMS_Frontend_v1.0.6-develop
chenglb 1 year ago
parent
commit
19fd513cf7
  1. 5
      src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx
  2. 5
      src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkStatic/loadable.jsx
  3. 6
      src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx
  4. 5
      src/pages/InRoadMgm/BusinessMgm/ChargeRules/loadable.jsx
  5. 5
      src/pages/InRoadMgm/BusinessMgm/FreeRule/loadable.jsx
  6. 5
      src/pages/InRoadMgm/BusinessMgm/PreChargeRules/loadable.jsx
  7. 5
      src/pages/InRoadMgm/BusinessMgm/SelfParkingRules/loadable.jsx
  8. 15
      src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx
  9. 5
      src/pages/InRoadMgm/EquipmentMgm/BarMgm/loadable.jsx
  10. 5
      src/pages/InRoadMgm/EquipmentMgm/EquipmentBrand/loadable.jsx
  11. 5
      src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx
  12. 5
      src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Offline/index.jsx
  13. 5
      src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Road/index.jsx
  14. 2
      src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/index.scss
  15. 5
      src/pages/InRoadMgm/EquipmentMgm/MonitorEquipment/loadable.jsx
  16. 5
      src/pages/InRoadMgm/EquipmentMgm/NvrMgm/loadable.jsx
  17. 72
      src/pages/InRoadMgm/InRoadOverview/loadable.jsx
  18. 23
      src/pages/InRoadMgm/PersonMgm/Attendance/Fence/loadable.jsx
  19. 19
      src/pages/InRoadMgm/PersonMgm/Attendance/ScheduleMgm/loadable.jsx
  20. 24
      src/pages/InRoadMgm/PersonMgm/Attendance/WorkerAttendance/loadable.jsx
  21. 23
      src/pages/InRoadMgm/PersonMgm/Attendance/WorkerSchedule/loadable.jsx
  22. 38
      src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx
  23. 2
      src/pages/InRoadMgm/RoadMgm/RoadDetail/loadable.jsx
  24. 19
      src/pages/InRoadMgm/Stuff/CategroyConf/loadable.jsx
  25. 18
      src/pages/InRoadMgm/Stuff/ModelConf/loadable.jsx
  26. 19
      src/pages/InRoadMgm/Stuff/StuffMgm/loadable.jsx
  27. 23
      src/pages/InRoadMgm/Stuff/StuffStat/loadable.jsx
  28. 19
      src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx
  29. 1
      src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx
  30. 1
      src/pages/OperationCenter/CustomerServieMgm/ComplaintMgm/loadable.jsx
  31. 1
      src/pages/OperationCenter/CustomerServieMgm/ErrorCorrection/loadable.jsx
  32. 19
      src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreAudit/loadable.jsx
  33. 19
      src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreConf/loadable.jsx
  34. 19
      src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx
  35. 5
      src/pages/SystemMgm/AdminMgm/loadable.jsx
  36. 5
      src/pages/SystemMgm/RoleMgm/loadable.jsx

5
src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkReport/loadable.jsx

@ -150,9 +150,10 @@ function ExceptionParkReport(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.size === length) { if (lastFormData.size === length) {
setFormData(Object.assign({}, formData, { pn: pn, size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, size: length }))
setLastFormData(Object.assign({}, setLastFormData, { pn: 1, size: length })) setLastFormData(Object.assign({}, setLastFormData, { pn: 1, size: length }))
lastFormDataRef.current = 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 [getOperationName, setGetOperationName] = useState([])
const operationName = () => { const operationName = () => {

5
src/pages/InRoadMgm/BusinessMgm/AbnormalParking/ExceptionParkStatic/loadable.jsx

@ -98,9 +98,10 @@ function ExceptionParkStatic(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.size === length) { if (lastFormData.size === length) {
setFormData(Object.assign({}, formData, { pn: pn, size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn, key:type })) setLastFormData(Object.assign({}, lastFormData, { pn: pn, key:type }))
lastFormDataRef.current = 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'); const [type, setType] = useState('day');
@ -109,7 +110,7 @@ function ExceptionParkStatic(props) {
setFormData(Object.assign({}, formData, { pn: 1, size: length })) setFormData(Object.assign({}, formData, { pn: 1, size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

6
src/pages/InRoadMgm/BusinessMgm/Blacklist/loadable.jsx

@ -231,9 +231,11 @@ function Blacklist(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.size === length) { if (lastFormData.size === length) {
setFormData(Object.assign({}, formData, { pn: pn,size: length}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/BusinessMgm/ChargeRules/loadable.jsx

@ -394,9 +394,10 @@ function ChargeRules(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length }))
lastFormDataRef.current = 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) => { const tableChangePn = (pn, length) => {

5
src/pages/InRoadMgm/BusinessMgm/FreeRule/loadable.jsx

@ -158,9 +158,10 @@ function FreeRule(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/BusinessMgm/PreChargeRules/loadable.jsx

@ -178,9 +178,10 @@ function PreChargeRules(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/BusinessMgm/SelfParkingRules/loadable.jsx

@ -220,9 +220,10 @@ function SelfParkingRules(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn,size: length}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

15
src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx

@ -683,23 +683,26 @@ function CollectorWorkStat(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.size === length) { if (lastFormData.size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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) => { const changePnApprove = (pn, length) => {
if (approveFormData.size === length) { if (approveFormData.size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setApproveFormData(Object.assign({}, approveFormData, { pn: pn })) setApproveFormData(Object.assign({}, approveFormData, { pn: pn }))
approveFormDataRef.current = 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) => { const changePnDeploy = (pn, length) => {
if (deployFormData.size === length) { if (deployFormData.size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setDeployFormData(Object.assign({}, deployFormData, { pn: pn })) setDeployFormData(Object.assign({}, deployFormData, { pn: pn }))
deployFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, size: length }))
lastFormDataRef.current = 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) => { const changeLengthApprove = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, size: length })) setFormData(Object.assign({}, formData, { pn: 1, size: length }))
setApproveFormData(Object.assign({}, approveFormData, { pn: 1, size: length })) setApproveFormData(Object.assign({}, approveFormData, { pn: 1, size: length }))
approveFormDataRef.current = 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) => { const changeLengthDeploy = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, size: length })) setFormData(Object.assign({}, formData, { pn: 1, size: length }))
setDeployFormData(Object.assign({}, deployFormData, { pn: 1, size: length })) setDeployFormData(Object.assign({}, deployFormData, { pn: 1, size: length }))
deployFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/EquipmentMgm/BarMgm/loadable.jsx

@ -200,9 +200,10 @@ function Fence(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.length === length) { if (lastFormData.length === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length }))
lastFormDataRef.current = 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) => { const handleDownload = (data) => {

5
src/pages/InRoadMgm/EquipmentMgm/EquipmentBrand/loadable.jsx

@ -201,9 +201,10 @@ function Fence(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.length === length) { if (lastFormData.length === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Device/index.jsx

@ -205,9 +205,10 @@ function Road(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.length === length) { if (lastFormData.length === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Offline/index.jsx

@ -165,9 +165,10 @@ function Road(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.length === length) { if (lastFormData.length === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/Road/index.jsx

@ -239,9 +239,10 @@ function Road(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.length === length) { if (lastFormData.length === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

2
src/pages/InRoadMgm/EquipmentMgm/EquipmentStatus/index.scss

@ -74,7 +74,7 @@ $color-primary : var(--color-primary);
.paid-result{ .paid-result{
width: 100%; width: 100%;
height: 834px;
height: 800px;
background: #505a6f; background: #505a6f;
border-radius: 20px; border-radius: 20px;
margin-left: 17px; margin-left: 17px;

5
src/pages/InRoadMgm/EquipmentMgm/MonitorEquipment/loadable.jsx

@ -217,9 +217,10 @@ function Fence(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.length === length) { if (lastFormData.length === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/InRoadMgm/EquipmentMgm/NvrMgm/loadable.jsx

@ -252,9 +252,10 @@ function Fence(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.length === length) { if (lastFormData.length === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = 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 })) setFormData(Object.assign({}, formData, { pn: 1, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, length: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

72
src/pages/InRoadMgm/InRoadOverview/loadable.jsx

@ -11,7 +11,8 @@ import shouruzonge from "@/assets/images/shouruzonge.png";
import ReactEcharts from "echarts-for-react"; import ReactEcharts from "echarts-for-react";
import { useSelector } from "react-redux"; import { useSelector } from "react-redux";
import "./index.scss"; import "./index.scss";
import { Select } from "antd";
import { Select, Popover } from "antd";
import { QuestionCircleOutlined } from '@ant-design/icons';
const InRoadOverview = () => { const InRoadOverview = () => {
const skin = useSelector((state) => { const skin = useSelector((state) => {
return state.common.skin; return state.common.skin;
@ -301,7 +302,40 @@ const InRoadOverview = () => {
}) })
.catch((err) => console.error(err)); .catch((err) => console.error(err));
} }
const roadContent=(
<div>
<p>车场总数"商用+试运行状态"下的停车场总数</p>
<p>泊位总数"商用+试运行状态"下的停车场泊位总数</p>
</div>
)
const todayContent=(
<div>
<p>今日停车记录数:入场时间从今日0:00至当前时间的停车记录数量</p>
<p>日均停车记录:先算出车场每一天的入场停车记录总数再用近7天的每天停车记录之和÷7</p>
</div>
)
const moneyContent=(
<div>
<p>今日收入总额: 收款时间为今日0:00至当前时间的总额</p>
<p>日均收入总额: 先算出车场每一天收入总额再用近7天的每天收入总额之和÷7</p>
</div>
)
const averageContent=(
<div>
<p>日均泊位时长利用率:近7天内每天泊位时长利用率之和÷7每天的泊位时长利用率=当天出场车辆的停车时长之和÷当天的泊位数÷24</p>
<p>日均泊位周转次数:近7天内每天泊位周转次数之和÷7每天的泊位周转次数=当天出场车辆的停车记录之和÷当天的泊位数</p>
</div>
)
const carContent=(
<div>
<p>停车收入top5: 统计每个停车场最近7天支付的实收金额取前5展示</p>
</div>
)
const carParkContent=(
<div>
<p>停车记录top5: 按入场时间统计每个车场最近7天停车记录取前5展示</p>
</div>
)
useEffect(() => { useEffect(() => {
getBaseNumber(); getBaseNumber();
getIncomeTop5(); getIncomeTop5();
@ -315,28 +349,42 @@ const InRoadOverview = () => {
<div id="header"> <div id="header">
<div className="header-card"> <div className="header-card">
<div className="card-part"> <div className="card-part">
<p>路段总数</p>
<p>路段总数
<Popover content={roadContent} >
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover>
</p>
<p className="count">{headerNums.road_num}</p> <p className="count">{headerNums.road_num}</p>
<p>泊位总数:{headerNums.berth_num}</p> <p>泊位总数:{headerNums.berth_num}</p>
</div> </div>
</div> </div>
<div className="header-card"> <div className="header-card">
<div className="card-part"> <div className="card-part">
<p>今日停车记录数</p>
<p>今日停车记录数
<Popover content={todayContent} >
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover>
</p>
<p className="count">{headerNums.today_park}</p> <p className="count">{headerNums.today_park}</p>
<p>日均停车记录数:{headerNums.average_park}</p> <p>日均停车记录数:{headerNums.average_park}</p>
</div> </div>
</div> </div>
<div className="header-card"> <div className="header-card">
<div className="card-part"> <div className="card-part">
<p>今日收入总额</p>
<p>今日收入总额 <Popover content={moneyContent} >
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover></p>
<p className="count">{headerNums.today_money}</p> <p className="count">{headerNums.today_money}</p>
<p>日均收入总额:{headerNums.average_money}</p> <p>日均收入总额:{headerNums.average_money}</p>
</div> </div>
</div> </div>
<div className="header-card"> <div className="header-card">
<div className="card-part"> <div className="card-part">
<p>日均时长泊位利用率</p>
<p>日均时长泊位利用率
<Popover content={averageContent} placement="leftTop">
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover>
</p>
<p className="count">{headerNums.average_use_ratio}</p> <p className="count">{headerNums.average_use_ratio}</p>
<p>日均泊位周转次数:{headerNums.average_turnover}</p> <p>日均泊位周转次数:{headerNums.average_turnover}</p>
</div> </div>
@ -372,7 +420,11 @@ const InRoadOverview = () => {
</div> </div>
<div className="right"> <div className="right">
<div className="record-right card"> <div className="record-right card">
<label>停车记录top5</label>
<label>停车记录top5
<Popover content={carParkContent} placement="leftTop">
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover>
</label>
<ul className="record-list"> <ul className="record-list">
{recordTop.map((item, index) => { {recordTop.map((item, index) => {
return ( return (
@ -388,7 +440,11 @@ const InRoadOverview = () => {
</ul> </ul>
</div> </div>
<div className="revenue-right card"> <div className="revenue-right card">
<label>停车收入top5</label>
<label>停车收入top5
<Popover content={carContent} placement="leftTop">
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover>
</label>
<ul className="revenue-list"> <ul className="revenue-list">
{incomeTop.map((item, index) => { {incomeTop.map((item, index) => {
return ( return (

23
src/pages/InRoadMgm/PersonMgm/Attendance/Fence/loadable.jsx

@ -33,16 +33,14 @@ function Fence(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
areId: [],// areId: [],//
parkName: '',// parkName: '',//
enable: '',// enable: '',//
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
const [attendanceVisible, setAttendanceVisible] = useState(false) const [attendanceVisible, setAttendanceVisible] = useState(false)
const [placeVisible, setPlaceVisible] = useState(false) const [placeVisible, setPlaceVisible] = useState(false)
const [markers, setMarkers] = useState([]) const [markers, setMarkers] = useState([])
@ -186,20 +184,19 @@ function Fence(props) {
console.log(err) console.log(err)
}) })
} }
//
const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
//
const changePn = (pn, length) => {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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) => { const getSearchData = (data = formData) => {
@ -445,8 +442,8 @@ function Fence(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

19
src/pages/InRoadMgm/PersonMgm/Attendance/ScheduleMgm/loadable.jsx

@ -23,14 +23,13 @@ function ScheduleMgm(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
scheduleName: '',// scheduleName: '',//
operationName: '',// operationName: '',//
state: '',// state: '',//
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [modalData, setModalData] = useState({ const [modalData, setModalData] = useState({
scheduleName: '',// scheduleName: '',//
operationId: '',// operationId: '',//
@ -48,7 +47,6 @@ function ScheduleMgm(props) {
afterTime: ''// afterTime: ''//
}) })
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
// //
const handleScheduleName = (v) => { const handleScheduleName = (v) => {
setFormData({ ...formData, scheduleName: v.target.value }) setFormData({ ...formData, scheduleName: v.target.value })
@ -281,18 +279,17 @@ function ScheduleMgm(props) {
} }
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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 }))
} }
// //
@ -401,8 +398,8 @@ function ScheduleMgm(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

24
src/pages/InRoadMgm/PersonMgm/Attendance/WorkerAttendance/loadable.jsx

@ -22,7 +22,7 @@ function WorkerAttendance(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
pdaManagerName: '',// pdaManagerName: '',//
pdaManagerCode: '',// pdaManagerCode: '',//
pdaManagerRole: '',// pdaManagerRole: '',//
@ -31,11 +31,8 @@ function WorkerAttendance(props) {
end_time: type === 'day' ? moment().format('YYYY-MM-DD') : moment().format('YYYY-MM'), end_time: type === 'day' ? moment().format('YYYY-MM-DD') : moment().format('YYYY-MM'),
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
console.log(formData);
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
const [attendanceVisible, setAttendanceVisible] = useState(false) const [attendanceVisible, setAttendanceVisible] = useState(false)
// //
const handleLoginName = (v) => { const handleLoginName = (v) => {
@ -284,20 +281,19 @@ function WorkerAttendance(props) {
console.log(err) console.log(err)
}) })
} }
//
const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
//
const changePn = (pn, length) => {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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 [markers, setMarkers] = useState([]) const [markers, setMarkers] = useState([])
// //
@ -457,8 +453,8 @@ function WorkerAttendance(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

23
src/pages/InRoadMgm/PersonMgm/Attendance/WorkerSchedule/loadable.jsx

@ -18,16 +18,14 @@ function WorkerSchedule(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
username: '',// username: '',//
operator: '',// operator: '',//
user_role: '',// user_role: '',//
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
// //
const handleScheduleName = (v) => { const handleScheduleName = (v) => {
setFormData({ ...formData, username: v.target.value }) setFormData({ ...formData, username: v.target.value })
@ -181,20 +179,19 @@ function WorkerSchedule(props) {
console.log(err) console.log(err)
}) })
} }
//
const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
//
const changePn = (pn, length) => {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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 }))
} }
// //
@ -441,8 +438,8 @@ function WorkerSchedule(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

38
src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx

@ -647,9 +647,9 @@ function ConfigRoad() {
}); });
}, },
}; };
useEffect(()=>{
getAllBerth()
},[currentObj])
useEffect(() => {
getAllBerth()
}, [currentObj])
// //
const billingRule = { const billingRule = {
form: [ form: [
@ -1047,8 +1047,8 @@ useEffect(()=>{
//table //table
const rowSelection = { const rowSelection = {
onChange: (selectedRowKeys, selectedRows) => { onChange: (selectedRowKeys, selectedRows) => {
let arr =[]
selectedRows.map(res=>{
let arr = []
selectedRows.map(res => {
arr.push(res.id) arr.push(res.id)
}) })
setSelectedRowKeys(arr); setSelectedRowKeys(arr);
@ -1078,12 +1078,18 @@ useEffect(()=>{
//1线2线3 //1线2线3
function changeBerthManage(status) { function changeBerthManage(status) {
setConfirmModalData({
...confirmModalData,
type: status,
ids: selectedRowKeys,
visible: true,
});
console.log(selectedRowKeys);
if (selectedRowKeys.length != []) {
setConfirmModalData({
...confirmModalData,
type: status,
ids: selectedRowKeys,
visible: true,
});
}else {
message.error('请至少选择一条数据')
}
} }
//- //-
@ -2162,7 +2168,7 @@ useEffect(()=>{
}} }}
destroyOnClose destroyOnClose
onOk={handleDataAcquistionModal} onOk={handleDataAcquistionModal}
title="编辑数据"
title={dataAcquistionModal.isEdit ? "编辑设备" : "添加设备"}
width={770} width={770}
> >
<Form <Form
@ -2342,7 +2348,9 @@ const SearchPart = forwardRef((props, ref) => {
useEffect(() => { useEffect(() => {
getList(); getList();
}, [pageData, formData]); }, [pageData, formData]);
const reastBtn = () => {
form.resetFields();
}
return ( return (
<> <>
<Form <Form
@ -2388,11 +2396,11 @@ const SearchPart = forwardRef((props, ref) => {
</Row> </Row>
</Form> </Form>
<div className="bottomBox"> <div className="bottomBox">
<Button className="reset">清空</Button>
<Button className="reset" onClick={reastBtn}>清空</Button>
<Button <Button
type="primary" type="primary"
className="submit search-button" className="submit search-button"
onClick={()=>{getList((formData, { ...pageData, pn: 1 }))}}
onClick={() => { getList((formData, { ...pageData, pn: 1 })) }}
> >
查询 查询
</Button> </Button>

2
src/pages/InRoadMgm/RoadMgm/RoadDetail/loadable.jsx

@ -88,7 +88,7 @@ function RoadDetail(props) {
<Descriptions.Item label="商用状态"> <Descriptions.Item label="商用状态">
{resultData.operator_status_name} {resultData.operator_status_name}
</Descriptions.Item> </Descriptions.Item>
<Descriptions.Item label="车场状态">
<Descriptions.Item label="路段状态">
{resultData.road_status_name} {resultData.road_status_name}
</Descriptions.Item> </Descriptions.Item>
<Descriptions.Item label="计费类型"> <Descriptions.Item label="计费类型">

19
src/pages/InRoadMgm/Stuff/CategroyConf/loadable.jsx

@ -17,15 +17,13 @@ function CategroyConf(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
brand_id: '',// brand_id: '',//
operatorid: '',// operatorid: '',//
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
const [checkVisible, setCheckVisible] = useState(false) const [checkVisible, setCheckVisible] = useState(false)
const [editVisible, setEditVisible] = useState(false) const [editVisible, setEditVisible] = useState(false)
const [addVisible, setAddVisible] = useState(false) const [addVisible, setAddVisible] = useState(false)
@ -191,18 +189,17 @@ function CategroyConf(props) {
} }
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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) => { const getSearchData = (data = formData) => {
@ -371,8 +368,8 @@ function CategroyConf(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

18
src/pages/InRoadMgm/Stuff/ModelConf/loadable.jsx

@ -17,14 +17,13 @@ function ModelConf(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
model_id: '',// model_id: '',//
operator_id: '',// operator_id: '',//
model_name:'', model_name:'',
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData) const lastFormDataRef = useRef(formData)
const [checkVisible, setCheckVisible] = useState(false) const [checkVisible, setCheckVisible] = useState(false)
@ -206,18 +205,17 @@ function ModelConf(props) {
} }
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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) => { const getSearchData = (data = formData) => {
@ -399,8 +397,8 @@ function ModelConf(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

19
src/pages/InRoadMgm/Stuff/StuffMgm/loadable.jsx

@ -21,7 +21,7 @@ function StuffMgm(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
region_id: '',// region_id: '',//
code: '',// code: '',//
brand_id: '',// brand_id: '',//
@ -32,10 +32,8 @@ function StuffMgm(props) {
uid: '',// uid: '',//
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
const [checkVisible, setCheckVisible] = useState(false) const [checkVisible, setCheckVisible] = useState(false)
const [editVisible, setEditVisible] = useState(false) const [editVisible, setEditVisible] = useState(false)
const [getSelectStatus, setGetSelectStatus] = useState(true) const [getSelectStatus, setGetSelectStatus] = useState(true)
@ -316,18 +314,17 @@ function StuffMgm(props) {
} }
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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) => { const getSearchData = (data = formData) => {
@ -651,8 +648,8 @@ function StuffMgm(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

23
src/pages/InRoadMgm/Stuff/StuffStat/loadable.jsx

@ -16,16 +16,14 @@ function StuffStat(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
operatorid: '', operatorid: '',
brand_id: '', brand_id: '',
model_id: '', model_id: '',
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
// //
const handleJobStatus = (value) => { const handleJobStatus = (value) => {
setFormData({ ...formData, model_id: value }) setFormData({ ...formData, model_id: value })
@ -123,20 +121,19 @@ function StuffStat(props) {
console.log(err) console.log(err)
}) })
} }
//
const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
//
const changePn = (pn, length) => {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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) => { const getSearchData = (data = formData) => {
@ -264,8 +261,8 @@ function StuffStat(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

19
src/pages/OperationCenter/CustomerServieMgm/CallbackSuggestion/loadable.jsx

@ -159,8 +159,8 @@ function CallbackSuggestion(props) {
}, },
{ {
title: '停车订单ID', title: '停车订单ID',
dataIndex: 'parkRecordId',
key: 'parkRecordId',
dataIndex: 'parkRecordsId',
key: 'parkRecordsId',
}, },
{ {
title: '最后信息时间', title: '最后信息时间',
@ -195,9 +195,17 @@ function CallbackSuggestion(props) {
} }
const imgModal = () => { const imgModal = () => {
setImgVisible(false) setImgVisible(false)
setRepairData({
content:'',
image:[]
})
} }
const cancelImg = () => { const cancelImg = () => {
setImgVisible(false) setImgVisible(false)
setRepairData({
content:'',
image:[]
})
} }
const getParkId = (record) => { const getParkId = (record) => {
if (copy(record.parkRecordId)) { if (copy(record.parkRecordId)) {
@ -241,6 +249,7 @@ function CallbackSuggestion(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn })
getData(Object.assign({}, lastFormData, { pn: pn })) getData(Object.assign({}, lastFormData, { pn: pn }))
@ -306,6 +315,10 @@ function CallbackSuggestion(props) {
if (res.status === 20000) { if (res.status === 20000) {
setGetImg(res.data) setGetImg(res.data)
setGetImgList(res.data.dialogueDetail) setGetImgList(res.data.dialogueDetail)
setRepairData({
content:'',
image:[]
})
} }
}) })
} }
@ -671,7 +684,7 @@ function CallbackSuggestion(props) {
) )
}) })
} }
<TextArea showCount maxLength={200} className="text" onChange={onChangeText} />
<TextArea showCount maxLength={200} value={repairData.content} className="text" onChange={onChangeText} />
<div className="uploadBtn"> <div className="uploadBtn">
<div className="upload"> <div className="upload">
<Upload <Upload

1
src/pages/OperationCenter/CustomerServieMgm/ComplainManage/loadable.jsx

@ -209,6 +209,7 @@ function ComplainManage(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn })
getData(Object.assign({}, lastFormData, { pn: pn })) getData(Object.assign({}, lastFormData, { pn: pn }))

1
src/pages/OperationCenter/CustomerServieMgm/ComplaintMgm/loadable.jsx

@ -211,6 +211,7 @@ function ComplaintMgm(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn })
getData(Object.assign({}, lastFormData, { pn: pn })) getData(Object.assign({}, lastFormData, { pn: pn }))

1
src/pages/OperationCenter/CustomerServieMgm/ErrorCorrection/loadable.jsx

@ -147,6 +147,7 @@ function ErrorCorrection(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, length: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn })
getData(Object.assign({}, lastFormData, { pn: pn })) getData(Object.assign({}, lastFormData, { pn: pn }))

19
src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreAudit/loadable.jsx

@ -16,17 +16,15 @@ function GeoSignalIgnoreAudit(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
areId: [], // areId: [], //
parkName: '', // parkName: '', //
signalType: 0, // signalType: 0, //
auditType: 0, auditType: 0,
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
const [imgVisible, setImgVisible] = useState(false) const [imgVisible, setImgVisible] = useState(false)
const [passVisible, setPassVisible] = useState(false) const [passVisible, setPassVisible] = useState(false)
const [rejectVisible, setRejectVisible] = useState(false) const [rejectVisible, setRejectVisible] = useState(false)
@ -236,18 +234,17 @@ function GeoSignalIgnoreAudit(props) {
} }
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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) => { const getSearchData = (data = formData) => {
@ -367,8 +364,8 @@ function GeoSignalIgnoreAudit(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

19
src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreConf/loadable.jsx

@ -16,13 +16,11 @@ function GeoSignalIgnoreConf(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
const [imgVisible, setImgVisible] = useState(false) const [imgVisible, setImgVisible] = useState(false)
const [deleteVisible, setDeleteVisible] = useState(false) const [deleteVisible, setDeleteVisible] = useState(false)
// //
@ -157,18 +155,17 @@ function GeoSignalIgnoreConf(props) {
} }
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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 addNewType=()=>{ const addNewType=()=>{
setImgVisible(true) setImgVisible(true)
@ -201,8 +198,8 @@ function GeoSignalIgnoreConf(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

19
src/pages/OperationCenter/GeoSignalIgnore/GeoSignalIgnoreInquiry/loadable.jsx

@ -16,7 +16,7 @@ function GeoSignalIgnoreInquiry(props) {
export_url: '', export_url: '',
process_url: "" process_url: ""
}) })
const parameter = {
const [formData, setFormData] = useState({
areId: [], // areId: [], //
parkName: '', // parkName: '', //
name: '', // name: '', //
@ -25,10 +25,8 @@ function GeoSignalIgnoreInquiry(props) {
auditType: 0,// auditType: 0,//
pn: 1, pn: 1,
page_size: Number(pageSizeOptions[0]), // page_size: Number(pageSizeOptions[0]), //
}
const [formData, setFormData] = useState(parameter)
})
const [lastFormData, setLastFormData] = useState(formData) const [lastFormData, setLastFormData] = useState(formData)
const lastFormDataRef = useRef(formData)
const [imgVisible, setImgVisible] = useState(false) const [imgVisible, setImgVisible] = useState(false)
// //
const handleJobStatus = (value) => { const handleJobStatus = (value) => {
@ -198,18 +196,17 @@ function GeoSignalIgnoreInquiry(props) {
} }
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) {
if (formData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn}))
setLastFormData(Object.assign({}, lastFormData, { 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 changeLength = (pn, length) => { const changeLength = (pn, length) => {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { 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) => { const getSearchData = (data = formData) => {
@ -354,8 +351,8 @@ function GeoSignalIgnoreInquiry(props) {
showQuickJumper showQuickJumper
showTotal={() => `${resultData.total_records}`} showTotal={() => `${resultData.total_records}`}
total={resultData.total_records} total={resultData.total_records}
current={lastFormData.pn}
pageSize={lastFormData.page_size}
current={formData.pn}
pageSize={formData.page_size}
pageSizeOptions={pageSizeOptions} pageSizeOptions={pageSizeOptions}
onChange={changePn} onChange={changePn}
onShowSizeChange={changeLength} onShowSizeChange={changeLength}

5
src/pages/SystemMgm/AdminMgm/loadable.jsx

@ -431,9 +431,10 @@ function AdminMgm(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn })
getData(Object.assign({}, lastFormData, { pn: pn }))
getData(Object.assign({}, formData, { pn: pn }))
} }
} }
// //
@ -441,7 +442,7 @@ function AdminMgm(props) {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

5
src/pages/SystemMgm/RoleMgm/loadable.jsx

@ -340,9 +340,10 @@ function RoleMgm(props) {
// //
const changePn = (pn, length) => { const changePn = (pn, length) => {
if (lastFormData.page_size === length) { if (lastFormData.page_size === length) {
setFormData(Object.assign({}, formData, { pn: pn, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: pn })) setLastFormData(Object.assign({}, lastFormData, { pn: pn }))
lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn }) lastFormDataRef.current = Object.assign({}, lastFormData, { pn: pn })
getData(Object.assign({}, lastFormData, { pn: pn }))
getData(Object.assign({}, formData, { pn: pn }))
} }
} }
// //
@ -350,7 +351,7 @@ function RoleMgm(props) {
setFormData(Object.assign({}, formData, { pn: 1, page_size: length })) setFormData(Object.assign({}, formData, { pn: 1, page_size: length }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length })) setLastFormData(Object.assign({}, lastFormData, { pn: 1, page_size: length }))
lastFormDataRef.current = 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) => { const getSearchData = (data = formData) => {

Loading…
Cancel
Save