apply the selected legends when jumping to the transaction list page

This commit is contained in:
MaysWind
2024-12-04 22:36:30 +08:00
parent 61d6e5643c
commit 7d820f5b88
+23
View File
@@ -261,6 +261,28 @@ export default {
},
methods: {
clickItem: function (item) {
let itemId = '';
for (let i = 0; i < this.items.length; i++) {
const item = this.items[i];
if (!this.hiddenField || item[this.hiddenField]) {
continue;
}
const id = (this.idField && item[this.idField]) ? item[this.idField] : this.getItemName(item[this.nameField]);
if (this.unselectedLegends[id]) {
continue;
}
if (itemId.length) {
itemId += ',';
}
itemId += id;
}
const dateRange = item.dateRange;
let minUnixTime = dateRange.minUnixTime;
let maxUnixTime = dateRange.maxUnixTime;
@@ -284,6 +306,7 @@ export default {
const dateRangeType = getDateTypeByDateRange(minUnixTime, maxUnixTime, this.userStore.currentUserFirstDayOfWeek, datetimeConstants.allDateRangeScenes.Normal);
this.$emit('click', {
itemId: itemId,
dateRange: {
minTime: minUnixTime,
maxTime: maxUnixTime,