Browse Source

fix():修改bug

tags/PMS_Frontend_v1.0.6-develop
xingjx 1 year ago
parent
commit
52f835d290
  1. 1
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx
  2. 1
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx
  3. 1
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx
  4. 1
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx
  5. 3
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx
  6. 1
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx
  7. 24
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx
  8. 1
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingLiveData/loadable.jsx
  9. 1
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx
  10. 22
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/echarts.config.js
  11. 1
      src/pages/OperationCenter/UserMgm/UserInfo/index.scss
  12. 2
      src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx
  13. 15
      src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx
  14. 2
      src/pages/OutRoadMgm/OutSegmentMgm/ChargeRulesMgm/AddModal.jsx
  15. 1
      src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/ConfigParking/MSPages.jsx

1
src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx

@ -27,6 +27,7 @@ function CarTypeAly() {
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
date_type: '1', date_type: '1',
type: 'region', type: 'region',
operator_id:'0',
car_parking_type: "3", car_parking_type: "3",
}; };
// //

1
src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx

@ -26,6 +26,7 @@ function NightParkStat() {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
car_parking_type:'3', car_parking_type:'3',
operator_id:'0',
date_type: '1', date_type: '1',
}; };
// //

1
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx

@ -26,6 +26,7 @@ function ParkTurnoverAly() {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
date_type: '1', // date_type: '1', //
operator_id:'0',
car_parking_type: '3' car_parking_type: '3'
}; };
// //

1
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx

@ -27,6 +27,7 @@ function ParkUsageAly() {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
car_parking_type: '3', car_parking_type: '3',
operator_id:'0',
date_type: '1', // date_type: '1', //
}; };
// //

3
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx

@ -26,6 +26,7 @@ function ParkingAlyDuration() {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
car_parking_type: '3', car_parking_type: '3',
operator_id:'0',
date_type: '1', date_type: '1',
//date_type: 1, //date_type: 1,
}; };
@ -418,7 +419,7 @@ function ParkingAlyDuration() {
}, },
xAxis: { xAxis: {
//data: xAxisData, //data: xAxisData,
data: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
data: ['0-1小时','1-2小时','2-3小时','3-4小时','4-5小时','5-6小时','6-7小时','7-8小时','8-9小时','9-10小时','10-11小时','11-12小时','12-13小时','13-14小时','14-15小时','15-16小时','16-17小时','17-18小时','18-19小时','19-20小时','20-21小时','21-22小时','22-23小时','23-24小时'],
type: 'category', type: 'category',
axisLine: { axisLine: {
lineStyle: { lineStyle: {

1
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx

@ -26,6 +26,7 @@ function ParkingAlyOverview() {
const defaultData = { const defaultData = {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
operator_id:'0',
date_type: '1', date_type: '1',
car_parking_type: '3', car_parking_type: '3',
}; };

24
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx

@ -21,7 +21,8 @@ function ParkingAlyPeriod() {
const defaultData = { const defaultData = {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
car_parking_type:'3',
operator_id: '0',
car_parking_type: '3',
date_type: '1', date_type: '1',
paytype: '0' paytype: '0'
}; };
@ -48,7 +49,7 @@ function ParkingAlyPeriod() {
total: 0, total: 0,
list: [], list: [],
}); });
const [keyVal,setKeyVal] = useState()
const [keyVal, setKeyVal] = useState()
// //
const [revenueData, setRevenueData] = useState({}); const [revenueData, setRevenueData] = useState({});
// //
@ -131,7 +132,7 @@ function ParkingAlyPeriod() {
setRevenueData({}) setRevenueData({})
return return
} }
const areaNames = data[0].name ? [...new Set(data.map((item) => item.name))] : [ '出场车次','入场车次'];
const areaNames = data[0].name ? [...new Set(data.map((item) => item.name))] : ['出场车次', '入场车次'];
// //
const dates = [...new Set(data.map((item) => item.hour))].sort( const dates = [...new Set(data.map((item) => item.hour))].sort(
(a, b) => a.hour - b.hour (a, b) => a.hour - b.hour
@ -172,7 +173,12 @@ function ParkingAlyPeriod() {
}; };
}); });
setRevenueData(lineChartOption(areaNames, xAxisData, "车次数(个)", seriesData));
setRevenueData({...lineChartOption(areaNames, xAxisData, "车次数(个)", seriesData),
tooltip: {
trigger: "axis",
//formatter: "{a}<br/>{b}{c}",
},
});
}; };
// 线 // 线
const getParkOption = (data) => { const getParkOption = (data) => {
@ -225,7 +231,7 @@ function ParkingAlyPeriod() {
}; };
}); });
setParkData(lineChartOption(areaNames, xAxisData, "饱和度", seriesData,areaNames));
setParkData(lineChartOption(areaNames, xAxisData, "饱和度", seriesData, areaNames));
}; };
// 线 hour // 线 hour
const getParkOptionHour = (data) => { const getParkOptionHour = (data) => {
@ -276,7 +282,13 @@ function ParkingAlyPeriod() {
}; };
}); });
setHourData(lineChartOption(areaNames, xAxisData, "饱和度", seriesData));
setHourData({
...lineChartOption(areaNames, xAxisData, "饱和度", seriesData),
// tooltip: {
// trigger: "axis",
// formatter: "{a}<br/>{b}{c}",
// },
});
}; };
function getParkingIncome(data) { function getParkingIncome(data) {
ajax ajax

1
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingLiveData/loadable.jsx

@ -26,6 +26,7 @@ function ParkingLiveData() {
const defaultData = { const defaultData = {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
operator_id:'0',
}; };
// //
const [pageInfo, setPageInfo] = useState({ const [pageInfo, setPageInfo] = useState({

1
src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx

@ -26,6 +26,7 @@ function TemporaryParkStat() {
start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"), start_time: moment().subtract('days').startOf('day').format("YYYY-MM-DD"),
end_time: moment().endOf("day").format("YYYY-MM-DD"), end_time: moment().endOf("day").format("YYYY-MM-DD"),
car_parking_type:'3', car_parking_type:'3',
operator_id:'0',
date_type: '1', date_type: '1',
} }
// //

22
src/pages/DataAnalysisPrediction/ParkingBusinessAly/echarts.config.js

@ -16,10 +16,24 @@ const lineChartOption = (areaNames, xAxisData, yAxisName, seriesData, reName) =>
itemWidth: 18, itemWidth: 18,
itemHeight: 12, itemHeight: 12,
width: '40%', width: '40%',
// textStyle: {
// fontSize: 14,
// color: 'white',
// },
formatter: [
'{a|{name}}'
].join('\n'),
textStyle: { textStyle: {
fontSize: 14, fontSize: 14,
color: 'white', color: 'white',
}
rich: {
a: {
width: 55,
fontSize: 12,
lineHeight: 12
}
},
},
}, },
xAxis: { xAxis: {
data: xAxisData, data: xAxisData,
@ -98,10 +112,10 @@ const ringChartOption = (areaNames, ringData, formatter) => {
formatter: formatter ? formatter : '{b}:{d}%', formatter: formatter ? formatter : '{b}:{d}%',
rich: { rich: {
time: { time: {
fontSize: 10,
color: '#999'
fontSize: 10,
color: '#999'
} }
}
}
}, },
emphasis: { emphasis: {
label: { label: {

1
src/pages/OperationCenter/UserMgm/UserInfo/index.scss

@ -258,6 +258,7 @@ $color-primary: var(--color-primary);
margin: 10px 0; margin: 10px 0;
display: block; display: block;
width: 900px; width: 900px;
font-size: 14px;
.new-item-bind { .new-item-bind {
display: inline-block; display: inline-block;
width: 400px; width: 400px;

2
src/pages/OutRoadMgm/OutBusinessRecord/OutParkingRecordInquiry/loadable.jsx

@ -105,7 +105,7 @@ function OutParkingRecordInquiry() {
placeholder: "请选择商户名称", placeholder: "请选择商户名称",
}, },
{ {
name: "parking_lot",
name: "road",
type: "Input", type: "Input",
label: "停车场名称", label: "停车场名称",
placeholder: "请选择停车场名称", placeholder: "请选择停车场名称",

15
src/pages/OutRoadMgm/OutBusinessRecord/OutPayOrders/loadable.jsx

@ -6,6 +6,7 @@ import { message, Pagination, Table, Space, Modal, Button } from "antd";
import ajax from "@/services"; import ajax from "@/services";
import { TableModule } from "@/components"; import { TableModule } from "@/components";
import "./index.scss"; import "./index.scss";
import moment from "moment";
function OutPayOrders() { function OutPayOrders() {
const columns = [ const columns = [
{ {
@ -148,7 +149,18 @@ function OutPayOrders() {
} }
}); });
} }
//
const limitCon = (e) => {
console.log(e, moment(e.end_time) - moment(e.start_time) > 90 * 24 * 1000 * 3600)
if (moment(e.end_time) - moment(e.start_time) > 31 * 24 * 1000 * 3600 && !e.plate && !e.road && (!e.payment_channels || e.payment_channels == 0) && (!e.payment_equipment || e.payment_equipment == 0)) {
message.error('全部数据搜索时间段不超过31天!')
return 1
}
if (moment(e.end_time) - moment(e.start_time) > 90 * 24 * 1000 * 3600 && !e.plate) {
message.error('请输入要检索的车牌号!')
return 1
}
}
return ( return (
<> <>
<TableModule <TableModule
@ -159,6 +171,7 @@ function OutPayOrders() {
pagename="停车支付订单" pagename="停车支付订单"
pageName={"outPayOrders"} pageName={"outPayOrders"}
search={fetch} search={fetch}
limitCon={limitCon}
initFormData={initFormData} initFormData={initFormData}
exportUrl="/api/orp/business/get_payment_export" exportUrl="/api/orp/business/get_payment_export"
/> />

2
src/pages/OutRoadMgm/OutSegmentMgm/ChargeRulesMgm/AddModal.jsx

@ -35,7 +35,7 @@ function AddModal(props) {
}, },
]; ];
} else { } else {
return record.property.rules.map((item) => {
return record.property.rules?.map((item) => {
item.key = item.key =
Math.floor(Math.random() * 1000).toString() + Math.floor(Math.random() * 1000).toString() +
Date.now().toString().substring(0, 6); Date.now().toString().substring(0, 6);

1
src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/ConfigParking/MSPages.jsx

@ -52,6 +52,7 @@ function MSPages(props) {
}); });
// //
const commitMS = () => { const commitMS = () => {
console.log(form.validateFields())
form form
.validateFields() .validateFields()
.then((res) => { .then((res) => {

Loading…
Cancel
Save