|
|
@ -8,6 +8,7 @@ import { setTabList } from "@/store/common.js"; |
|
|
|
import { useSelector, useDispatch } from "react-redux"; |
|
|
|
import { QuestionCircleFilled } from "@ant-design/icons" |
|
|
|
import { lineChartOption, ringChartOption } from "../echarts.config"; |
|
|
|
import { Icon, ExportBtnNew } from "@/components" |
|
|
|
import moment from "moment"; |
|
|
|
import ReactEcharts from "echarts-for-react"; |
|
|
|
import "./index.scss"; |
|
|
@ -227,7 +228,7 @@ function TemporaryParkStat() { |
|
|
|
|
|
|
|
function getParkingIncome(data) { |
|
|
|
ajax |
|
|
|
.getTemporaryParkStatData({...data, area_id: sessionTabList?.show}) |
|
|
|
.getTemporaryParkStatData({ ...data, area_id: sessionTabList?.show }) |
|
|
|
.then((res) => { |
|
|
|
if (res.status === 20000) { |
|
|
|
console.log(res) |
|
|
@ -237,7 +238,7 @@ function TemporaryParkStat() { |
|
|
|
}) |
|
|
|
.catch((err) => console.error(err)); |
|
|
|
ajax |
|
|
|
.getTemporaryParkStatDataLine({...data, area_id: sessionTabList?.show}) |
|
|
|
.getTemporaryParkStatDataLine({ ...data, area_id: sessionTabList?.show }) |
|
|
|
.then((res) => { |
|
|
|
if (res.status === 20000) { |
|
|
|
console.log(res) |
|
|
@ -319,7 +320,7 @@ function TemporaryParkStat() { |
|
|
|
const handleExport = () => { |
|
|
|
if (ringData.series) { |
|
|
|
let { pn, page_size, ...params } = defaultParams; |
|
|
|
ajax.getTemporaryParkStatDataExp({...defaultParams, area_id: sessionTabList?.show}).then( |
|
|
|
ajax.getTemporaryParkStatDataExp({ ...defaultParams, area_id: sessionTabList?.show }).then( |
|
|
|
(res) => { |
|
|
|
if (res) { |
|
|
|
window.open(res.data.export_url) |
|
|
@ -579,7 +580,20 @@ function TemporaryParkStat() { |
|
|
|
</div> |
|
|
|
<div className="paid-result soll-result"> |
|
|
|
<div className="result"> |
|
|
|
<div className="export-btn-tem" onClick={handleExport}>导出</div> |
|
|
|
{/* <div className="export-btn-tem" onClick={handleExport}>导出</div> */} |
|
|
|
<div className="export-btn-tem"> |
|
|
|
<ExportBtnNew |
|
|
|
children={<Button className="export-btn" size='medium' type="primary">导出</Button>} |
|
|
|
modalType="noImg" |
|
|
|
totalRecords={500} |
|
|
|
exportUrl="/api/ana/dataanalysis/get_parking_times_export" |
|
|
|
//pageName="parkingOverview" |
|
|
|
postdata={{ |
|
|
|
formData: { ...defaultParams, ...pageInfo, export_type: 'all', area_id: sessionTabList?.show } |
|
|
|
}} |
|
|
|
imgno={false} |
|
|
|
/> |
|
|
|
</div> |
|
|
|
<div className="result-box"> |
|
|
|
<div className="result-box-title">临时停车次数占比</div> |
|
|
|
<Tooltip |
|
|
|