diff --git a/src/views/desktop/transactions/ListPage.vue b/src/views/desktop/transactions/ListPage.vue index 71e63815..64e8ccd9 100644 --- a/src/views/desktop/transactions/ListPage.vue +++ b/src/views/desktop/transactions/ListPage.vue @@ -869,6 +869,10 @@ export default { return; } + if (this.query.dateType === recentDateRange.dateType && this.query.maxTime === recentDateRange.maxTime && this.query.minTime === recentDateRange.minTime) { + return; + } + this.transactionsStore.updateTransactionListFilter({ dateType: recentDateRange.dateType, maxTime: recentDateRange.maxTime, @@ -887,6 +891,11 @@ export default { const dateType = getDateTypeByDateRange(minTime, maxTime, this.firstDayOfWeek, datetimeConstants.allDateRangeScenes.Normal); + if (this.query.dateType === dateType && this.query.maxTime === maxTime && this.query.minTime === minTime) { + this.showCustomDateRangeDialog = false; + return; + } + this.transactionsStore.updateTransactionListFilter({ dateType: dateType, maxTime: maxTime,