add "sort by" drop down list in statistics page

This commit is contained in:
MaysWind
2022-07-25 00:25:14 +08:00
parent 0dfb3d00e9
commit 1977e436d6
8 changed files with 138 additions and 49 deletions
+10
View File
@@ -890,6 +890,12 @@ const stores = {
} else {
state.transactionStatisticsFilter.filterCategoryIds = {};
}
if (filter && utils.isNumber(filter.sortingType)) {
state.transactionStatisticsFilter.sortingType = filter.sortingType;
} else {
state.transactionStatisticsFilter.sortingType = statisticsConstants.defaultSortingType;
}
},
[UPDATE_TRANSACTION_STATISTICS_FILTER] (state, filter) {
if (filter && utils.isNumber(filter.dateType)) {
@@ -919,6 +925,10 @@ const stores = {
if (filter && utils.isObject(filter.filterCategoryIds)) {
state.transactionStatisticsFilter.filterCategoryIds = filter.filterCategoryIds;
}
if (filter && utils.isNumber(filter.sortingType)) {
state.transactionStatisticsFilter.sortingType = filter.sortingType;
}
},
[UPDATE_TRANSACTION_STATISTICS_INVALID_STATE] (state, invalidState) {
state.transactionStatisticsStateInvalid = invalidState;