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. 19
      src/pages/InRoadMgm/PersonMgm/Attendance/Fence/loadable.jsx
  19. 19
      src/pages/InRoadMgm/PersonMgm/Attendance/ScheduleMgm/loadable.jsx
  20. 20
      src/pages/InRoadMgm/PersonMgm/Attendance/WorkerAttendance/loadable.jsx
  21. 19
      src/pages/InRoadMgm/PersonMgm/Attendance/WorkerSchedule/loadable.jsx
  22. 24
      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. 19
      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) => {
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 = () => {

5
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) => {

6
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) => {

5
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) => {

5
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) => {

5
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) => {

5
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) => {

15
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) => {

5
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) => {

5
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) => {

5
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) => {

5
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) => {

5
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) => {

2
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;

5
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) => {

5
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) => {

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 { 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=(
<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(() => {
getBaseNumber();
getIncomeTop5();
@ -315,28 +349,42 @@ const InRoadOverview = () => {
<div id="header">
<div className="header-card">
<div className="card-part">
<p>路段总数</p>
<p>路段总数
<Popover content={roadContent} >
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover>
</p>
<p className="count">{headerNums.road_num}</p>
<p>泊位总数:{headerNums.berth_num}</p>
</div>
</div>
<div className="header-card">
<div className="card-part">
<p>今日停车记录数</p>
<p>今日停车记录数
<Popover content={todayContent} >
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover>
</p>
<p className="count">{headerNums.today_park}</p>
<p>日均停车记录数:{headerNums.average_park}</p>
</div>
</div>
<div className="header-card">
<div className="card-part">
<p>今日收入总额</p>
<p>今日收入总额 <Popover content={moneyContent} >
<QuestionCircleOutlined style={{marginLeft:5}}/>
</Popover></p>
<p className="count">{headerNums.today_money}</p>
<p>日均收入总额:{headerNums.average_money}</p>
</div>
</div>
<div className="header-card">
<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>日均泊位周转次数:{headerNums.average_turnover}</p>
</div>
@ -372,7 +420,11 @@ const InRoadOverview = () => {
</div>
<div className="right">
<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">
{recordTop.map((item, index) => {
return (
@ -388,7 +440,11 @@ const InRoadOverview = () => {
</ul>
</div>
<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">
{incomeTop.map((item, index) => {
return (

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -431,9 +431,10 @@ function AdminMgm(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 }))
}
}
//
@ -441,7 +442,7 @@ function AdminMgm(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) => {

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

@ -340,9 +340,10 @@ function RoleMgm(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 }))
}
}
//
@ -350,7 +351,7 @@ function RoleMgm(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) => {

Loading…
Cancel
Save