mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 01:04:25 +08:00
apply the selected legends when jumping to the transaction list page
This commit is contained in:
@@ -261,6 +261,28 @@ export default {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
clickItem: function (item) {
|
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;
|
const dateRange = item.dateRange;
|
||||||
let minUnixTime = dateRange.minUnixTime;
|
let minUnixTime = dateRange.minUnixTime;
|
||||||
let maxUnixTime = dateRange.maxUnixTime;
|
let maxUnixTime = dateRange.maxUnixTime;
|
||||||
@@ -284,6 +306,7 @@ export default {
|
|||||||
const dateRangeType = getDateTypeByDateRange(minUnixTime, maxUnixTime, this.userStore.currentUserFirstDayOfWeek, datetimeConstants.allDateRangeScenes.Normal);
|
const dateRangeType = getDateTypeByDateRange(minUnixTime, maxUnixTime, this.userStore.currentUserFirstDayOfWeek, datetimeConstants.allDateRangeScenes.Normal);
|
||||||
|
|
||||||
this.$emit('click', {
|
this.$emit('click', {
|
||||||
|
itemId: itemId,
|
||||||
dateRange: {
|
dateRange: {
|
||||||
minTime: minUnixTime,
|
minTime: minUnixTime,
|
||||||
maxTime: maxUnixTime,
|
maxTime: maxUnixTime,
|
||||||
|
|||||||
Reference in New Issue
Block a user