From 17194840e7719b1e2cddae46f314c8a98a002d83 Mon Sep 17 00:00:00 2001 From: xingjx <xingjx@yisa.com> Date: Thu, 30 Nov 2023 23:50:25 +0800 Subject: [PATCH] =?UTF-8?q?fix():=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ParkingBusinessAly/CarTypeAly/loadable.jsx | 16 ++++++++-------- .../ParkingBusinessAly/NightParkStat/loadable.jsx | 16 ++++++++-------- .../ParkingBusinessAly/ParkBerthAly/loadable.jsx | 13 +++++++------ .../ParkingBusinessAly/ParkTurnoverAly/loadable.jsx | 18 +++++++++--------- .../ParkingBusinessAly/ParkUsageAly/loadable.jsx | 4 ++-- .../ParkingBusinessAly/ParkingAlyDuration/loadable.jsx | 6 +++--- .../ParkingBusinessAly/ParkingAlyOverview/loadable.jsx | 16 ++++++++-------- .../ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx | 4 ++-- .../ParkingBusinessAly/TemporaryParkStat/loadable.jsx | 4 ++-- 9 files changed, 49 insertions(+), 48 deletions(-) diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx index 8e2467e..ea539a5 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/CarTypeAly/loadable.jsx @@ -300,12 +300,12 @@ function CarTypeAly() { postData = { ...holdData }; } setDefaultParams({ ...postData, ...pageInfo }); - // if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { - // message.error("时间范围限制为31天!") - // setLoading(false); - // setTabLoading(false); - // return - // } + if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { + message.error("时间范围限制为31天!") + setLoading(false); + setTabLoading(false); + return + } //setTabLoading(true); setLoading(false); let params = { ...postData, ...v, ...pageInfo } @@ -484,7 +484,7 @@ function CarTypeAly() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -524,7 +524,7 @@ function CarTypeAly() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); } diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx index df1b730..e7a7c09 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx @@ -254,12 +254,12 @@ function NightParkStat() { postData = { ...holdData }; } setDefaultParams({ ...postData, ...pageInfo }); - // if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { - // message.error("时间范围限制为31天!") - // setLoading(false); - // setTabLoading(false); - // return - // } + if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { + message.error("时间范围限制为31天!") + setLoading(false); + setTabLoading(false); + return + } setLoading(false); setTabLoading(false); let params = { ...postData, ...v, ...pageInfo } @@ -466,7 +466,7 @@ function NightParkStat() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -506,7 +506,7 @@ function NightParkStat() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); } diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkBerthAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkBerthAly/loadable.jsx index 3b6de3b..1b044d8 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkBerthAly/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkBerthAly/loadable.jsx @@ -105,7 +105,7 @@ function ParkBerthAly() { dataIndex: 'name', key: 'name', render: (text, record, index) => { - return <div onClick={() => { setBaseData(record); getParkingIncome(formData) }}>{text}</div> + return <div onClick={() => { setBaseData(record); getParkingIncome({ ...formData, road_id: record.road_id }) }}>{text}</div> } }, { @@ -114,7 +114,7 @@ function ParkBerthAly() { key: 'utilization_rate', //width: 200, render: (text, record, index) => { - return <div onClick={() => { setBaseData(record); getParkingIncome(formData) }}>{text}</div> + return <div onClick={() => { setBaseData(record); getParkingIncome({ ...formData, road_id: record.road_id }) }}>{text}</div> } }, { @@ -122,7 +122,7 @@ function ParkBerthAly() { dataIndex: 'label', key: 'label', render: (text, record, index) => { - return <div onClick={() => { setBaseData(record); getParkingIncome(formData) }}>{text}</div> + return <div onClick={() => { setBaseData(record); getParkingIncome({ ...formData, road_id: record.road_id }) }}>{text}</div> } }, @@ -305,6 +305,7 @@ function ParkBerthAly() { setResultData(res?.data || {}); if (res.data?.list?.length > 0) { setBaseData(res?.data?.list[0]) + getParkingIncome({ ...postData, ...v, ...pageInfo, road_id: res?.data?.list[0].road_id }) } let maker = [] res.data?.list?.map((item) => { @@ -341,7 +342,7 @@ function ParkBerthAly() { setTabLoading(true); let params = { ...postData, ...v, ...pageInfo } //请求接口 - getParkingIncome(params) + //getParkingIncome(params) getData(params) }; // 检索数据 @@ -418,7 +419,7 @@ function ParkBerthAly() { label: "冷门车场", }, ]} - onChange={(e) => { setFormData({ ...formData.label }) }} + onChange={(e) => { setFormData({ ...formData, label: e }) }} ></Select> </div> <div className="search-btn" onClick={() => { handleSearch(); getParkingIncome(formData) }}>查询</div> @@ -460,7 +461,7 @@ function ParkBerthAly() { <div className="result-header rec"> <div className="result-content"> <div className="title">平均停车时长</div> - <div className="num">{baseData.average_day || "--"}</div> + <div className="num">{baseData.average_duration || "--"}</div> </div> </div> </div> diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx index c7bfac3..314ce7b 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkTurnoverAly/loadable.jsx @@ -288,12 +288,12 @@ function ParkTurnoverAly() { postData = { ...holdData }; } setDefaultParams({ ...postData, ...pageInfo }); - // if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { - // message.error("时间范围限制为31天!") - // setLoading(false); - // setTabLoading(false); - // return - // } + if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { + message.error("时间范围限制为31天!") + setLoading(false); + setTabLoading(false); + return + } setTabLoading(true); setLoading(false); let params = { ...postData, ...v, ...pageInfo } @@ -443,7 +443,7 @@ function ParkTurnoverAly() { } /> </div> */} - <div className="yisa-search"> + <div className="yisa-search"> <label>日期 <div className="daf"> <Select @@ -499,7 +499,7 @@ function ParkTurnoverAly() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -539,7 +539,7 @@ function ParkTurnoverAly() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); } diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx index 9ea705e..0a1574d 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx @@ -445,7 +445,7 @@ function ParkUsageAly() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -485,7 +485,7 @@ function ParkUsageAly() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); } diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx index 113e46c..51b5936 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx @@ -993,7 +993,7 @@ function ParkingAlyDuration() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -1033,7 +1033,7 @@ function ParkingAlyDuration() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); } @@ -1173,7 +1173,7 @@ function ParkingAlyDuration() { </div> <div className="result-box duration-right"> <div className="result-box-title">平均停车时长排行榜</div> - <div className="export-btn" onClick={() => { handleExportCar }}>导出</div> + <div className="export-btn" onClick={() => { handleExportCar() }}>导出</div> <Tabs defaultActiveKey="2" activeKey={tabCarKey} diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx index 9bb8262..32b893b 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx @@ -370,12 +370,12 @@ function ParkingAlyOverview() { postData = { ...holdData }; } setDefaultParams({ ...postData, ...pageInfo }); - // if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { - // message.error("时间范围限制为31天!") - // setLoading(false); - // setTabLoading(false); - // return - // } + if (moment(formData.end_time) - moment(formData.start_time) > 1000 * 31 * 24 * 3600) { + message.error("时间范围限制为31天!") + setLoading(false); + setTabLoading(false); + return + } setTabLoading(true); let params = { ...postData, ...v, ...pageInfo } //请求接口 @@ -554,7 +554,7 @@ function ParkingAlyOverview() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -594,7 +594,7 @@ function ParkingAlyOverview() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); } diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx index d48f57e..677ae77 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx @@ -585,7 +585,7 @@ function ParkingAlyPeriod() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -625,7 +625,7 @@ function ParkingAlyPeriod() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); } diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx index c0e9d57..ef1c915 100644 --- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx +++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx @@ -408,7 +408,7 @@ function TemporaryParkStat() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), }); + setFormData({ ...formData, start_time: moment(date).format("YYYY-MM-DD"), end_time: moment(date).endOf("month").format("YYYY-MM-DD") }); } else { setFormData({ ...formData, start_time: dateString }); } @@ -448,7 +448,7 @@ function TemporaryParkStat() { }); } } else if (TimeChange().str == "month") { - setFormData({ ...formData, end_time: moment(date).format("YYYY-MM-DD") }); + setFormData({ ...formData, start_time: moment(date).startOf('month').format("YYYY-MM-DD"), end_time: moment(date).format("YYYY-MM-DD") }); } else { setFormData({ ...formData, end_time: dateString }); }