From 4db4fbe3c2f0a1853180d7cf1269b7c51fc5a1c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B4=AA=E6=B4=AA?= <2498601771@qq.com> Date: Thu, 21 Sep 2023 11:18:35 +0800 Subject: [PATCH] =?UTF-8?q?CN-1329=20fix:=20=E6=97=B6=E9=97=B4=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E4=B8=8B=E6=8B=89=E6=A1=86=E4=B8=AD=E4=BC=9A=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E5=B1=95=E7=A4=BA=E7=9B=B8=E5=90=8C=E7=9A=84=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E8=8C=83=E5=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/TimeRange/DateTimeRange.vue | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/src/components/common/TimeRange/DateTimeRange.vue b/src/components/common/TimeRange/DateTimeRange.vue index bfa6083e..898d5be3 100644 --- a/src/components/common/TimeRange/DateTimeRange.vue +++ b/src/components/common/TimeRange/DateTimeRange.vue @@ -254,10 +254,19 @@ export default { const returnValue = () => { store.commit('setTimeFilter', { startTime: myStartTime.value, endTime: myEndTime.value, range: dateRangeValue.value }) cancelHttp() - rangeHistory.value.unshift({ - start: myStartTime.value, - end: myEndTime.value - }) + if (rangeHistory.value[0] && rangeHistory.value[0].start !== myStartTime.value && rangeHistory.value[0].end !== myEndTime.value) { + rangeHistory.value.unshift({ + start: myStartTime.value, + end: myEndTime.value + }) + } + if (!rangeHistory.value[0]) { + rangeHistory.value.unshift({ + start: myStartTime.value, + end: myEndTime.value + }) + } + if (rangeHistory.value.length > 4) { rangeHistory.value.splice(4, rangeHistory.value.length - 1) }