filter transaction description keywords in statistics & analysis page

This commit is contained in:
MaysWind
2025-07-08 00:31:50 +08:00
parent 5c9eb5dc5a
commit 01aa2cf0a4
22 changed files with 167 additions and 6 deletions
+8
View File
@@ -432,6 +432,10 @@ export default {
queryParams.push(`tag_filter_type=${req.tagFilterType}`);
}
if (req.keyword) {
queryParams.push(`keyword=${encodeURIComponent(req.keyword)}`);
}
return axios.get<ApiResponse<TransactionStatisticResponse>>(`v1/transactions/statistics.json?use_transaction_timezone=${req.useTransactionTimezone}` + (queryParams.length ? '&' + queryParams.join('&') : ''));
},
getTransactionStatisticsTrends: (req: TransactionStatisticTrendsRequest): ApiResponsePromise<TransactionStatisticTrendsResponseItem[]> => {
@@ -453,6 +457,10 @@ export default {
queryParams.push(`tag_filter_type=${req.tagFilterType}`);
}
if (req.keyword) {
queryParams.push(`keyword=${encodeURIComponent(req.keyword)}`);
}
return axios.get<ApiResponse<TransactionStatisticTrendsResponseItem[]>>(`v1/transactions/statistics/trends.json?use_transaction_timezone=${req.useTransactionTimezone}` + (queryParams.length ? '&' + queryParams.join('&') : ''));
},
getTransactionAmounts: (params: TransactionAmountsRequestParams): ApiResponsePromise<TransactionAmountsResponse> => {