support exporting statistics & analysis result, reconciliation statement and import check result to SSV (semicolon separated values) file

This commit is contained in:
MaysWind
2026-02-24 22:59:29 +08:00
parent f9e9c9285f
commit 6d37d42e50
25 changed files with 59 additions and 6 deletions
@@ -77,6 +77,11 @@
@click="exportReconciliationStatements(KnownFileType.TSV)">
<v-list-item-title>{{ tt('Export to TSV (Tab-separated values) File') }}</v-list-item-title>
</v-list-item>
<v-list-item :prepend-icon="extendMdiSemicolon"
:disabled="!reconciliationStatements || !reconciliationStatements.transactions || reconciliationStatements.transactions.length < 1"
@click="exportReconciliationStatements(KnownFileType.SSV)">
<v-list-item-title>{{ tt('Export to SSV (Semicolon-separated values) File') }}</v-list-item-title>
</v-list-item>
</v-list>
</v-menu>
</v-btn>
@@ -301,6 +306,9 @@ import { isEquals } from '@/lib/common.ts';
import { getCurrentUnixTime } from '@/lib/datetime.ts';
import { startDownloadFile } from '@/lib/ui/common.ts';
import {
extendMdiSemicolon
} from '@/icons/desktop/extend_mdi_icons.ts';
import {
mdiRefresh,
mdiArrowRight,