diff --git a/src/components/TableModule/index.jsx b/src/components/TableModule/index.jsx
index dde7e27..bc255bc 100644
--- a/src/components/TableModule/index.jsx
+++ b/src/components/TableModule/index.jsx
@@ -177,7 +177,6 @@ const TableModule = forwardRef((props, ref) => {
return
}
}
- console.log(moment(form.end_time) - moment(form.start_time), 179 * 3600 * 24000)
search(form);
}
//重置
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/index.scss b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/index.scss
index 878f862..d7035f1 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/index.scss
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/index.scss
@@ -56,10 +56,13 @@ $color-primary : var(--color-primary);
label {
color: var(--color-search-list-item-text);
- flex: 0 0 25%;
- max-width: 25%;
+ flex: 0 0 27%;
+ max-width: 27%;
text-align: right;
padding-right: 8px;
+ .daf {
+ display: inline-block;
+ }
}
.form-con {
@@ -161,6 +164,7 @@ $color-primary : var(--color-primary);
.ant-table-thead {
th {
background: #616b83 !important;
+ border: 1px solid #7a7070;
}
}
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx
index aa41da6..34ac3af 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/NightParkStat/loadable.jsx
@@ -64,7 +64,7 @@ function NightParkStat() {
{
title: '日期',
dataIndex: 'index',
- key: 'index',
+ key: 'index',
width: 100,
fixed: 'left',
},
@@ -263,7 +263,47 @@ function NightParkStat() {
},
});
};
-
+ //时间状态切换
+ const TimeChange = () => {
+ let e = formData.date_type;
+ let str = "day";
+ let mat = "YYYY-MM-DD";
+ if (e == 4) {
+ str = "year";
+ mat = "YYYY";
+ } else if (e == 3) {
+ str = "month";
+ mat = "YYYY-MM";
+ } else if (e == 2) {
+ str = "week";
+ mat = "YYYY-MM-DD";
+ }
+ return { str, mat };
+ };
+ //切换时间变化
+ const SetTimeNow = (e) => {
+ let start = "";
+ let end = "";
+ if (e == 4) {
+ start = moment().format("YYYY");
+ end = moment().format("YYYY");
+ } else if (e == 3) {
+ start = moment().format("YYYY-MM");
+ end = moment().format("YYYY-MM");
+ } else if (e == 2) {
+ start = moment().day(1).format("YYYY-MM-DD");
+ end = moment().day(7).format("YYYY-MM-DD");
+ } else {
+ start = moment().startOf("day").format("YYYY-MM-DD");
+ end = moment().endOf("day").format("YYYY-MM-DD");
+ }
+ setFormData({
+ ...formData,
+ date_type: e,
+ start_time: start,
+ end_time: end,
+ });
+ };
function getParkingIncome() {
ajax
.getParkingIncome()
@@ -463,50 +503,109 @@ function NightParkStat() {
/>
-
-
-
-
+
setFormData({ ...formData, confirm_start_time: dateString })}
- disabledDate={(current) => current > moment(formData.confirm_end_time)}
+ value={formData.start_time ? moment(formData.start_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ start_time: date
+ ? moment(date).day(1).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date > moment(formData.end_time)) {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ start_time: formData.end_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, start_time: dateString });
+ }
+ }}
+ disabledDate={(current) => current > moment(formData.end_time)}
/>
+
setFormData({ ...formData, confirm_end_time: dateString })}
- disabledDate={(current) => current < moment(formData.confirm_start_time)}
+ value={formData.end_time ? moment(formData.end_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ end_time: date
+ ? moment(date).day(7).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date < moment(formData.start_time)) {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ end_time: formData.start_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, end_time: dateString });
+ }
+ }}
+ disabledDate={(current) =>
+ current < moment(formData.start_time)
+ }
/>
@@ -554,27 +653,27 @@ function NightParkStat() {
columns={columns}
dataSource={[
{
- index:1,
+ index: 1,
},
{
- index:1,
+ index: 1,
},
{
- index:1,
+ index: 1,
},
{
- index:1,
+ index: 1,
},
{
- index:1,
+ index: 1,
},
{
- index:1,
+ index: 1,
},
{
- index:1,
+ index: 1,
},
-
+
]}
bordered
size="middle"
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/index.scss b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/index.scss
index 0c9523a..1e37574 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/index.scss
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/index.scss
@@ -56,10 +56,13 @@ $color-primary : var(--color-primary);
label {
color: var(--color-search-list-item-text);
- flex: 0 0 25%;
- max-width: 25%;
+ flex: 0 0 27%;
+ max-width: 27%;
text-align: right;
padding-right: 8px;
+ .daf {
+ display: inline-block;
+ }
}
.form-con {
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx
index fae1c9d..ee6b5ab 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkUsageAly/loadable.jsx
@@ -112,6 +112,47 @@ function ParkUsageAly() {
// useEffect(() => {
// getData();
// }, [isAjax]);
+ //时间状态切换
+ const TimeChange = () => {
+ let e = formData.date_type;
+ let str = "day";
+ let mat = "YYYY-MM-DD";
+ if (e == 4) {
+ str = "year";
+ mat = "YYYY";
+ } else if (e == 3) {
+ str = "month";
+ mat = "YYYY-MM";
+ } else if (e == 2) {
+ str = "week";
+ mat = "YYYY-MM-DD";
+ }
+ return { str, mat };
+ };
+ //切换时间变化
+ const SetTimeNow = (e) => {
+ let start = "";
+ let end = "";
+ if (e == 4) {
+ start = moment().format("YYYY");
+ end = moment().format("YYYY");
+ } else if (e == 3) {
+ start = moment().format("YYYY-MM");
+ end = moment().format("YYYY-MM");
+ } else if (e == 2) {
+ start = moment().day(1).format("YYYY-MM-DD");
+ end = moment().day(7).format("YYYY-MM-DD");
+ } else {
+ start = moment().startOf("day").format("YYYY-MM-DD");
+ end = moment().endOf("day").format("YYYY-MM-DD");
+ }
+ setFormData({
+ ...formData,
+ date_type: e,
+ start_time: start,
+ end_time: end,
+ });
+ };
//
const getRevenueOption = (data) => {
// 获取所有地区名称
@@ -209,16 +250,16 @@ function ParkUsageAly() {
},
color: ["#4DC3FF", "#FFD767"],
//series: seriesData,
- series:
- {
- "name": "西区",
- "type": "line",
- "data": [
- 12,
- 12,
- 24
- ]
- },
+ series:
+ {
+ "name": "西区",
+ "type": "line",
+ "data": [
+ 12,
+ 12,
+ 24
+ ]
+ },
grid: {
x: 50,
y: 55,
@@ -427,50 +468,109 @@ function ParkUsageAly() {
/>
-
-
-
-
+
setFormData({ ...formData, confirm_start_time: dateString })}
- disabledDate={(current) => current > moment(formData.confirm_end_time)}
+ value={formData.start_time ? moment(formData.start_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ start_time: date
+ ? moment(date).day(1).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date > moment(formData.end_time)) {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ start_time: formData.end_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, start_time: dateString });
+ }
+ }}
+ disabledDate={(current) => current > moment(formData.end_time)}
/>
+
setFormData({ ...formData, confirm_end_time: dateString })}
- disabledDate={(current) => current < moment(formData.confirm_start_time)}
+ value={formData.end_time ? moment(formData.end_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ end_time: date
+ ? moment(date).day(7).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date < moment(formData.start_time)) {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ end_time: formData.start_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, end_time: dateString });
+ }
+ }}
+ disabledDate={(current) =>
+ current < moment(formData.start_time)
+ }
/>
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss
index 611c282..884b88d 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/index.scss
@@ -56,10 +56,13 @@ $color-primary : var(--color-primary);
label {
color: var(--color-search-list-item-text);
- flex: 0 0 25%;
- max-width: 25%;
+ flex: 0 0 27%;
+ max-width: 27%;
text-align: right;
padding-right: 8px;
+ .daf {
+ display: inline-block;
+ }
}
.form-con {
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx
index 0970398..bf1bc27 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyDuration/loadable.jsx
@@ -148,6 +148,47 @@ function ParkingAlyDuration() {
// useEffect(() => {
// getData();
// }, [isAjax]);
+ //时间状态切换
+ const TimeChange = () => {
+ let e = formData.date_type;
+ let str = "day";
+ let mat = "YYYY-MM-DD";
+ if (e == 4) {
+ str = "year";
+ mat = "YYYY";
+ } else if (e == 3) {
+ str = "month";
+ mat = "YYYY-MM";
+ } else if (e == 2) {
+ str = "week";
+ mat = "YYYY-MM-DD";
+ }
+ return { str, mat };
+ };
+ //切换时间变化
+ const SetTimeNow = (e) => {
+ let start = "";
+ let end = "";
+ if (e == 4) {
+ start = moment().format("YYYY");
+ end = moment().format("YYYY");
+ } else if (e == 3) {
+ start = moment().format("YYYY-MM");
+ end = moment().format("YYYY-MM");
+ } else if (e == 2) {
+ start = moment().day(1).format("YYYY-MM-DD");
+ end = moment().day(7).format("YYYY-MM-DD");
+ } else {
+ start = moment().startOf("day").format("YYYY-MM-DD");
+ end = moment().endOf("day").format("YYYY-MM-DD");
+ }
+ setFormData({
+ ...formData,
+ date_type: e,
+ start_time: start,
+ end_time: end,
+ });
+ };
//停车场收入概览
const getRevenueOption = (data) => {
// 获取所有地区名称
@@ -531,50 +572,109 @@ function ParkingAlyDuration() {
-
-
-
-
+
setFormData({ ...formData, confirm_start_time: dateString })}
- disabledDate={(current) => current > moment(formData.confirm_end_time)}
+ value={formData.start_time ? moment(formData.start_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ start_time: date
+ ? moment(date).day(1).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date > moment(formData.end_time)) {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ start_time: formData.end_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, start_time: dateString });
+ }
+ }}
+ disabledDate={(current) => current > moment(formData.end_time)}
/>
+
setFormData({ ...formData, confirm_end_time: dateString })}
- disabledDate={(current) => current < moment(formData.confirm_start_time)}
+ value={formData.end_time ? moment(formData.end_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ end_time: date
+ ? moment(date).day(7).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date < moment(formData.start_time)) {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ end_time: formData.start_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, end_time: dateString });
+ }
+ }}
+ disabledDate={(current) =>
+ current < moment(formData.start_time)
+ }
/>
@@ -617,16 +717,16 @@ function ParkingAlyDuration() {
columns={columns}
dataSource={[
{
- area:'123123',
- area_id:1,
+ area: '123123',
+ area_id: 1,
},
{
- area:'123dfcds3',
- area_id:1,
+ area: '123dfcds3',
+ area_id: 1,
},
{
- area:'1dsfsdfsf23',
- area_id:2,
+ area: '1dsfsdfsf23',
+ area_id: 2,
},
]}
bordered
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/index.scss b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/index.scss
index afdc22d..3454906 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/index.scss
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/index.scss
@@ -56,10 +56,13 @@ $color-primary : var(--color-primary);
label {
color: var(--color-search-list-item-text);
- flex: 0 0 25%;
- max-width: 25%;
+ flex: 0 0 27%;
+ max-width: 27%;
text-align: right;
padding-right: 8px;
+ .daf {
+ display: inline-block;
+ }
}
.form-con {
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx
index 46ec2d3..81dceac 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyOverview/loadable.jsx
@@ -104,7 +104,47 @@ function ParkingAlyOverview() {
}
);
};
-
+ //时间状态切换
+ const TimeChange = () => {
+ let e = formData.date_type;
+ let str = "day";
+ let mat = "YYYY-MM-DD";
+ if (e == 4) {
+ str = "year";
+ mat = "YYYY";
+ } else if (e == 3) {
+ str = "month";
+ mat = "YYYY-MM";
+ } else if (e == 2) {
+ str = "week";
+ mat = "YYYY-MM-DD";
+ }
+ return { str, mat };
+ };
+ //切换时间变化
+ const SetTimeNow = (e) => {
+ let start = "";
+ let end = "";
+ if (e == 4) {
+ start = moment().format("YYYY");
+ end = moment().format("YYYY");
+ } else if (e == 3) {
+ start = moment().format("YYYY-MM");
+ end = moment().format("YYYY-MM");
+ } else if (e == 2) {
+ start = moment().day(1).format("YYYY-MM-DD");
+ end = moment().day(7).format("YYYY-MM-DD");
+ } else {
+ start = moment().startOf("day").format("YYYY-MM-DD");
+ end = moment().endOf("day").format("YYYY-MM-DD");
+ }
+ setFormData({
+ ...formData,
+ date_type: e,
+ start_time: start,
+ end_time: end,
+ });
+ };
// 获取列表数据
const getData = (v) => {
let postData = { ...formData };
@@ -472,37 +512,109 @@ function ParkingAlyOverview() {
-
-
-
-
+
setFormData({ ...formData, confirm_start_time: dateString })}
- disabledDate={(current) => current > moment(formData.confirm_end_time)}
+ value={formData.start_time ? moment(formData.start_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ start_time: date
+ ? moment(date).day(1).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date > moment(formData.end_time)) {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ start_time: formData.end_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, start_time: dateString });
+ }
+ }}
+ disabledDate={(current) => current > moment(formData.end_time)}
/>
+
setFormData({ ...formData, confirm_end_time: dateString })}
- disabledDate={(current) => current < moment(formData.confirm_start_time)}
+ value={formData.end_time ? moment(formData.end_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ end_time: date
+ ? moment(date).day(7).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date < moment(formData.start_time)) {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ end_time: formData.start_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, end_time: dateString });
+ }
+ }}
+ disabledDate={(current) =>
+ current < moment(formData.start_time)
+ }
/>
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/index.scss b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/index.scss
index 698e063..649c146 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/index.scss
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/index.scss
@@ -56,10 +56,13 @@ $color-primary : var(--color-primary);
label {
color: var(--color-search-list-item-text);
- flex: 0 0 25%;
- max-width: 25%;
+ flex: 0 0 27%;
+ max-width: 27%;
text-align: right;
padding-right: 8px;
+ .daf {
+ display: inline-block;
+ }
}
.form-con {
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx
index 5ccf4a8..c6dfe38 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/ParkingAlyPeriod/loadable.jsx
@@ -81,6 +81,47 @@ function ParkingAlyPeriod() {
// useEffect(() => {
// getData();
// }, [isAjax]);
+ //时间状态切换
+ const TimeChange = () => {
+ let e = formData.date_type;
+ let str = "day";
+ let mat = "YYYY-MM-DD";
+ if (e == 4) {
+ str = "year";
+ mat = "YYYY";
+ } else if (e == 3) {
+ str = "month";
+ mat = "YYYY-MM";
+ } else if (e == 2) {
+ str = "week";
+ mat = "YYYY-MM-DD";
+ }
+ return { str, mat };
+ };
+ //切换时间变化
+ const SetTimeNow = (e) => {
+ let start = "";
+ let end = "";
+ if (e == 4) {
+ start = moment().format("YYYY");
+ end = moment().format("YYYY");
+ } else if (e == 3) {
+ start = moment().format("YYYY-MM");
+ end = moment().format("YYYY-MM");
+ } else if (e == 2) {
+ start = moment().day(1).format("YYYY-MM-DD");
+ end = moment().day(7).format("YYYY-MM-DD");
+ } else {
+ start = moment().startOf("day").format("YYYY-MM-DD");
+ end = moment().endOf("day").format("YYYY-MM-DD");
+ }
+ setFormData({
+ ...formData,
+ date_type: e,
+ start_time: start,
+ end_time: end,
+ });
+ };
//停车场收入概览
const getRevenueOption = (data) => {
// 获取所有地区名称
@@ -401,50 +442,109 @@ function ParkingAlyPeriod() {
-
-
-
-
+
setFormData({ ...formData, confirm_start_time: dateString })}
- disabledDate={(current) => current > moment(formData.confirm_end_time)}
+ value={formData.start_time ? moment(formData.start_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ start_time: date
+ ? moment(date).day(1).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date > moment(formData.end_time)) {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ start_time: formData.end_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, start_time: dateString });
+ }
+ }}
+ disabledDate={(current) => current > moment(formData.end_time)}
/>
+
setFormData({ ...formData, confirm_end_time: dateString })}
- disabledDate={(current) => current < moment(formData.confirm_start_time)}
+ value={formData.end_time ? moment(formData.end_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ end_time: date
+ ? moment(date).day(7).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date < moment(formData.start_time)) {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ end_time: formData.start_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, end_time: dateString });
+ }
+ }}
+ disabledDate={(current) =>
+ current < moment(formData.start_time)
+ }
/>
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/index.scss b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/index.scss
index 7dc245e..092ed07 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/index.scss
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/index.scss
@@ -56,10 +56,13 @@ $color-primary : var(--color-primary);
label {
color: var(--color-search-list-item-text);
- flex: 0 0 25%;
- max-width: 25%;
+ flex: 0 0 27%;
+ max-width: 27%;
text-align: right;
padding-right: 8px;
+ .daf {
+ display: inline-block;
+ }
}
.form-con {
@@ -126,6 +129,13 @@ $color-primary : var(--color-primary);
background: #3e4557;
border-radius: 4px;
margin-bottom: 20px;
+ .lstc-text {
+ text-align: center;
+ padding-bottom: 24px;
+ font-size: 14px;
+ font-family: Microsoft YaHei, Microsoft YaHei-Regular;
+ font-weight: 400;
+ }
.result-box-title {
height: 21px;
font-size: 16px;
diff --git a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx
index 4eef7bb..738a857 100644
--- a/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx
+++ b/src/pages/DataAnalysisPrediction/ParkingBusinessAly/TemporaryParkStat/loadable.jsx
@@ -87,6 +87,47 @@ function TemporaryParkStat() {
// useEffect(() => {
// getData();
// }, [isAjax]);
+ //时间状态切换
+ const TimeChange = () => {
+ let e = formData.date_type;
+ let str = "day";
+ let mat = "YYYY-MM-DD";
+ if (e == 4) {
+ str = "year";
+ mat = "YYYY";
+ } else if (e == 3) {
+ str = "month";
+ mat = "YYYY-MM";
+ } else if (e == 2) {
+ str = "week";
+ mat = "YYYY-MM-DD";
+ }
+ return { str, mat };
+ };
+ //切换时间变化
+ const SetTimeNow = (e) => {
+ let start = "";
+ let end = "";
+ if (e == 4) {
+ start = moment().format("YYYY");
+ end = moment().format("YYYY");
+ } else if (e == 3) {
+ start = moment().format("YYYY-MM");
+ end = moment().format("YYYY-MM");
+ } else if (e == 2) {
+ start = moment().day(1).format("YYYY-MM-DD");
+ end = moment().day(7).format("YYYY-MM-DD");
+ } else {
+ start = moment().startOf("day").format("YYYY-MM-DD");
+ end = moment().endOf("day").format("YYYY-MM-DD");
+ }
+ setFormData({
+ ...formData,
+ date_type: e,
+ start_time: start,
+ end_time: end,
+ });
+ };
//临时停车次数趋势
const getRevenueOption = (data) => {
// 获取所有地区名称
@@ -232,7 +273,7 @@ function TemporaryParkStat() {
});
console.log(data);
const areaNames = [...new Set(data.map((item) => item.area_name))];
-
+
setRingData({
title: {
text: "",
@@ -245,9 +286,10 @@ function TemporaryParkStat() {
},
legend: {
type: "scroll",
- right: "5%",
+ //right: "5%",
+ left: '42.5%',
//data: areaNames,
- data: ["常时停车", "临时停车"],
+ data: ["长时停车", "临时停车"],
itemWidth: 18,
itemHeight: 12,
textStyle: {
@@ -256,7 +298,7 @@ function TemporaryParkStat() {
},
},
- color: ["#4DC3FF", "#FFD767"],
+ color: ["#3AA9FF", "#F997DF"],
//series: seriesData,
series: [
{
@@ -279,7 +321,7 @@ function TemporaryParkStat() {
show: false
},
data: [
- { value: 1048, name: '常时停车' },
+ { value: 1048, name: '长时停车' },
{ value: 735, name: '临时停车' },
]
}
@@ -465,50 +507,109 @@ function TemporaryParkStat() {
-
-
-
-
+
setFormData({ ...formData, confirm_start_time: dateString })}
- disabledDate={(current) => current > moment(formData.confirm_end_time)}
+ value={formData.start_time ? moment(formData.start_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ start_time: date
+ ? moment(date).day(1).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date > moment(formData.end_time)) {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ start_time: formData.end_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, start_time: dateString });
+ }
+ }}
+ disabledDate={(current) => current > moment(formData.end_time)}
/>
+
setFormData({ ...formData, confirm_end_time: dateString })}
- disabledDate={(current) => current < moment(formData.confirm_start_time)}
+ value={formData.end_time ? moment(formData.end_time) : null}
+ onChange={(date, dateString) => {
+ if (TimeChange().str == "week") {
+ setFormData({
+ ...formData,
+ end_time: date
+ ? moment(date).day(7).format("YYYY-MM-DD")
+ : null,
+ });
+ } else if (TimeChange().str == "day") {
+ if (date < moment(formData.start_time)) {
+ setFormData({
+ ...formData,
+ start_time: dateString,
+ end_time: formData.start_time,
+ });
+ } else {
+ setFormData({
+ ...formData,
+ end_time: dateString,
+ });
+ }
+ } else {
+ setFormData({ ...formData, end_time: dateString });
+ }
+ }}
+ disabledDate={(current) =>
+ current < moment(formData.start_time)
+ }
/>
@@ -530,7 +631,7 @@ function TemporaryParkStat() {
-
+
临时停车次数占比
-
总停车次数:
+
总停车次数:
临时停车趋势分析
diff --git a/src/pages/FinancialMgm/PayConf/PlatformMerchantConf/index.jsx b/src/pages/FinancialMgm/PayConf/PlatformMerchantConf/index.jsx
index 1f4e78a..f0fbc9d 100644
--- a/src/pages/FinancialMgm/PayConf/PlatformMerchantConf/index.jsx
+++ b/src/pages/FinancialMgm/PayConf/PlatformMerchantConf/index.jsx
@@ -137,22 +137,22 @@ function PlatformConfiguration(props) {
const getPaymentScenarioList = (payment_merchant_id) => {
ajax.getAppInfoPaymentScenarioList({ payment_merchant_id }).then(
(res) => {
- res = {
- "status": 20000,
- "message": "success",
- "data": {
- "scenario_list": [
- {
- "id": "120",
- "text": "微信小程序支付"
- },
- {
- "id": "132",
- "text": "微信用户被扫/付款码支付"
- }
- ]
- }
- }
+ // res = {
+ // "status": 20000,
+ // "message": "success",
+ // "data": {
+ // "scenario_list": [
+ // {
+ // "id": "120",
+ // "text": "微信小程序支付"
+ // },
+ // {
+ // "id": "132",
+ // "text": "微信用户被扫/付款码支付"
+ // }
+ // ]
+ // }
+ // }
if (parseInt(res?.status) === 20000) {
let scenario_list = res.data?.scenario_list || []
setAppInfoPaymentScenarioList(scenario_list);