3 Commits

  1. 2
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/index.scss
  2. 12
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx
  3. 2
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/index.scss
  4. 12
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx
  5. 2
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/index.scss
  6. 12
      src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx

2
src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/index.scss

@ -168,7 +168,7 @@ $color-primary : var(--color-primary);
float: right;
width: 68px;
height: 34px;
line-height: 34px;
// line-height: 34px;
background: linear-gradient(180deg, #3aa9ff, #59b7ff);
border-radius: 4px;
margin-right: 15px;

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

@ -1,4 +1,4 @@
import React, { useState, useEffect } from "react";
import React, { useState, useEffect, useRef } from "react";
import { ResultFlowResult } from "@/components";
import { Select, Input, Button, Table, message, Pagination, DatePicker, Modal, Cascader, Tooltip } from "antd";
import { useSessionStorageState } from "ahooks";
@ -14,6 +14,7 @@ import "./index.scss";
import ajax from "@/services";
import { Icon, ExportBtnNew } from "@/components"
function NightParkStat() {
const exportRef = useRef(null)
// session
const [defaultParams, setDefaultParams] = useSessionStorageState(
"formData_nightParkStat",
@ -338,15 +339,18 @@ function NightParkStat() {
}
};
// getNightParkStatExp
const handleExport = () => {
const handleExport = (start, end) => {
if (revenueData) {
let { pn, page_size, ...params } = defaultParams;
ajax.getNightParkStatExp({ ...defaultParams, area_id: sessionTabList?.show }).then(
(res) => {
if (res) {
window.open(res.data.export_url)
// window.open(res.data.export_url)
message.success(res.message)
exportRef.current.handleCancel()
} else {
message.error(res?.message);
exportRef.current.handleError()
}
},
(err) => {
@ -605,7 +609,7 @@ function NightParkStat() {
<ExportBtnNew
children={<Button className="export-btn" size='medium' type="primary">导出</Button>}
modalType="noImg"
totalRecords={500}
totalRecords={resultData.total}
exportUrl="/api/ana/dataanalysis/get_night_parking_rate_export"
//pageName="parkingOverview"
postdata={{

2
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/index.scss

@ -162,7 +162,7 @@ $color-primary : var(--color-primary);
float: right;
width: 68px;
height: 34px;
line-height: 34px;
// line-height: 34px;
background: linear-gradient(180deg, #3aa9ff, #59b7ff);
border-radius: 4px;
margin-right: 15px;

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

@ -1,5 +1,4 @@
import React, { useState, useEffect } from "react";
import { ResultFlowResult } from "@/components";
import React, { useState, useEffect, useRef } from "react";
import { Select, Input, Button, Table, message, Pagination, DatePicker, Modal, Cascader, Tooltip } from "antd";
import { useSessionStorageState } from "ahooks";
import { lineChartOption, ringChartOption } from "../echarts.config";
@ -14,6 +13,7 @@ import "./index.scss";
import ajax from "@/services";
import { Icon, ExportBtnNew } from "@/components"
function ParkTurnoverAly() {
const exportRef = useRef(null)
// session
const [defaultParams, setDefaultParams] = useSessionStorageState(
"formData_parkTurnoverAly",
@ -371,15 +371,17 @@ function ParkTurnoverAly() {
}
};
//
const handleExport = () => {
const handleExport = (start, end) => {
if (resultData.length > 0) {
let { pn, page_size, ...params } = defaultParams;
ajax.getparkTurnoverAlyExp({ ...defaultParams, area_id: sessionTabList?.show }).then(
ajax.getparkTurnoverAlyExp({ ...defaultParams, area_id: sessionTabList?.show, start: start, end: end }).then(
(res) => {
if (res) {
window.open(res.data.export_url)
message.success(res.message)
exportRef.current.handleCancel()
} else {
message.error(res?.message);
exportRef.current.handleError()
}
},
(err) => {

2
src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/index.scss

@ -162,7 +162,7 @@ $color-primary : var(--color-primary);
float: right;
width: 68px;
height: 34px;
line-height: 34px;
// line-height: 34px;
background: linear-gradient(180deg, #3aa9ff, #59b7ff);
border-radius: 4px;
margin-right: 15px;

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

@ -1,5 +1,4 @@
import React, { useState, useEffect } from "react";
import { ResultFlowResult } from "@/components";
import React, { useState, useEffect, useRef } from "react";
import { Select, Input, Button, Table, message, Pagination, DatePicker, Modal, Cascader, Tooltip } from "antd";
import { useSessionStorageState } from "ahooks";
import { lineChartOption, ringChartOption } from "../echarts.config";
@ -15,6 +14,7 @@ import ajax from "@/services";
import { Icon, ExportBtnNew } from "@/components"
//
function ParkUsageAly() {
const exportRef = useRef(null)
// session
const [defaultParams, setDefaultParams] = useSessionStorageState(
"formData_parkUageAly",
@ -316,15 +316,17 @@ function ParkUsageAly() {
}
};
// getParkUsageAlyExp
const handleExport = () => {
const handleExport = (start, end) => {
if (resultData.list.length > 0) {
let { pn, page_size, ...params } = defaultParams;
ajax.getParkUsageAlyExp({ ...defaultParams, area_id: sessionTabList?.show }).then(
(res) => {
if (res) {
window.open(res.data.export_url)
message.success(res.message)
exportRef.current.handleCancel()
} else {
message.error(res?.message);
exportRef.current.handleError()
}
},
(err) => {
@ -583,7 +585,7 @@ function ParkUsageAly() {
<ExportBtnNew
children={<Button className="export-btn" size='medium' type="primary">导出</Button>}
modalType="noImg"
totalRecords={500}
totalRecords={resultData.total}
exportUrl="/api/ana/dataanalysis/get_parking_berth_rate_export"
//pageName="parkingOverview"
postdata={{

Loading…
Cancel
Save