From 1ef6c31802e0fd7c92c9312994e6bf4f818d5174 Mon Sep 17 00:00:00 2001 From: xingjx Date: Tue, 28 Nov 2023 10:28:28 +0800 Subject: [PATCH 1/4] =?UTF-8?q?fix():=E4=BF=AE=E6=94=B9pn=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E6=97=B6=E6=9C=AA=E9=87=8D=E7=BD=AE=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/ant-modification.scss | 2 +- src/components/TableModule/index.jsx | 9 +- .../ParkingAlyDuration/index.scss | 13 ++ .../ParkingAlyDuration/loadable.jsx | 36 ++-- .../ParkingAlyOverview/loadable.jsx | 7 +- .../ParkingAlyPeriod/loadable.jsx | 186 ++++----------------- .../ParkingBusinessAly/echarts.config.js | 8 +- .../ParkingBusinessAly/index.js | 7 +- 8 files changed, 84 insertions(+), 184 deletions(-) diff --git a/src/assets/css/ant-modification.scss b/src/assets/css/ant-modification.scss index 4a6f9d9..df9bf21 100644 --- a/src/assets/css/ant-modification.scss +++ b/src/assets/css/ant-modification.scss @@ -268,7 +268,7 @@ .ant-table-fixed-header { .ant-table-tbody { tr:nth-child(2n + 1) > td { - background: var(--table-bg); + //background: var(--table-bg); } tr:nth-child(2n) > td { diff --git a/src/components/TableModule/index.jsx b/src/components/TableModule/index.jsx index d7d1420..2e9529a 100644 --- a/src/components/TableModule/index.jsx +++ b/src/components/TableModule/index.jsx @@ -145,9 +145,10 @@ const TableModule = forwardRef((props, ref) => { }, [formData]) //查询函数 - function fetch() { + function fetch(pn) { // setLoading(true); - let form = { ...searchForm.getFieldsValue(), ...pageData, ...otherData }; + let pnno = pn ? { pn: 1 } : {} + let form = { ...searchForm.getFieldsValue(), ...pageData, ...otherData, ...pnno }; if (timeFlag) { form = { ...form, @@ -481,7 +482,7 @@ const TableModule = forwardRef((props, ref) => { (item.defaultValue && item.defaultValue[1]) || moment() } > - +
{ -
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss index 2ffb766..642842b 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss @@ -142,6 +142,19 @@ $color-primary : var(--color-primary); display: inline-block; } + .export-btn { + display: inline-block; + text-align: center; + float: right; + width: 68px; + height: 34px; + line-height: 34px; + background: linear-gradient(180deg,#3aa9ff, #59b7ff); + border-radius: 4px; + margin-right: 15px; + margin-top: 10px; + cursor: pointer; + } i { border: 1px solid; border-radius: 22px; diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx index 07df3ad..86d22b3 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx @@ -212,7 +212,7 @@ function ParkingAlyDuration() { end_time: end, }); }; - //停车场收入概览 + //停车场收入概览 柱状图 const getRevenueOption = (data) => { console.log(data) // data = [ @@ -712,22 +712,22 @@ function ParkingAlyDuration() { } setDefaultParams({ ...postData, ...pageInfo }); setTabLoading(true); - // ajax.getAppList({ ...postData, ...v, ...pageInfo }).then( - // (res) => { - // if (parseInt(res?.status) === 20000) { - // setResultData(res?.data || {}); - // } else { - // message.error(res?.message); - // } - // setLoading(false); - // setTabLoading(false); - // }, - // (err) => { - // console.log(err); - // setLoading(false); - // setTabLoading(false); - // } - // ); + ajax.getParkingAlyDurationParkingList({ ...postData, ...v, ...pageInfo }).then( + (res) => { + if (parseInt(res?.status) === 20000) { + setResultData(res?.data || {}); + } else { + message.error(res?.message); + } + setLoading(false); + setTabLoading(false); + }, + (err) => { + console.log(err); + setLoading(false); + setTabLoading(false); + } + ); }; // 检索数据 @@ -963,6 +963,7 @@ function ParkingAlyDuration() {
日均泊位周转次数排行榜
+
{window.open('/api/ana/dataanalysis/get_turn_times_export')}}>导出
平均停车时长排行榜
+
{window.open('/get_parking_duration_export')}}>导出
+
@@ -421,9 +324,9 @@ function ParkingAlyPeriod() { value: '2', }, ]} - value={formData.pay_merchant_id} + value={formData.car_parking_type} onChange={(v) => - setFormData({ ...formData, pay_merchant_id: v }) + setFormData({ ...formData, car_parking_type: v }) } /> @@ -432,43 +335,19 @@ function ParkingAlyPeriod() { - setFormData({ ...formData, park: e.target.value }) + setFormData({ ...formData, road_name: e.target.value }) } />
- setLngLatModal({ ...lngLatModal, visible: true }) } diff --git a/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/AddParking.jsx b/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/AddParking.jsx index 6588c5d..866d783 100644 --- a/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/AddParking.jsx +++ b/src/pages/OutRoadMgm/OutSegmentMgm/OutSegment/AddParking.jsx @@ -18,7 +18,7 @@ import { import ajax from "@/services"; import moment from "moment"; import { PlusOutlined } from "@ant-design/icons"; -import { ImgUpload, TreeSelectGroup, SelectLntLat } from "@/components"; +import { ImgUpload, TreeSelectGroup, SelectGaodeLngLat } from "@/components"; function AddParking(props) { const [form] = Form.useForm(); const { @@ -482,7 +482,7 @@ function AddParking(props) { - setLngLatVisible(true)} lngLatVisible={lngLatVisible} getLntLat={(value) => { From 13504d2c2b8413764355708a3cd48369eac60d0e Mon Sep 17 00:00:00 2001 From: wanghx Date: Tue, 28 Nov 2023 19:03:50 +0800 Subject: [PATCH 4/4] =?UTF-8?q?feat():=20=E8=90=A5=E6=94=B6=E5=88=86?= =?UTF-8?q?=E6=9E=90=EF=BC=8C=E6=8E=A5=E5=8F=A3=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/DataAnalysisPrediction/ParkingIncomeAly/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/DataAnalysisPrediction/ParkingIncomeAly/index.js b/src/services/DataAnalysisPrediction/ParkingIncomeAly/index.js index b2c22ed..7f2f1a6 100644 --- a/src/services/DataAnalysisPrediction/ParkingIncomeAly/index.js +++ b/src/services/DataAnalysisPrediction/ParkingIncomeAly/index.js @@ -66,21 +66,21 @@ export default { }, getArrearPriceData: function(data) { return ajax({ - url: '/api/dataAnalysis/priceAnalysis', + url: '/api/ana/arrearage/price_analysis', type: 'post', data }) }, getCityRevenueData: function(data) { return ajax({ - url: '/api/dataAnalysis/cityRevenue', + url: '/api/ana/arrearage/city_revenue', type: 'post', data }) }, getCityRevenueAlyData: function(data) { return ajax({ - url: '/api/dataAnalysis/cityRevenueAnalysis', + url: '/api/ana/arrearage/city_revenue_analysis', type: 'post', data })