From 914cb384b1fb35229fd850578c9b235ac0c83e85 Mon Sep 17 00:00:00 2001 From: RunasSudo Date: Fri, 13 Jun 2025 23:39:22 +1000 Subject: [PATCH] Implement CSV export for dynamic reports --- src-tauri/capabilities/default.json | 1 + src/components/DynamicReportMenu.vue | 33 +++++++++++-- src/plugins/austax/TaxSummaryReport.vue | 2 +- src/reports/BalanceSheetReport.vue | 2 +- src/reports/IncomeStatementReport.vue | 2 +- src/reports/TrialBalanceReport.vue | 2 +- src/reports/base.ts | 61 +++++++++++++++++++++++++ 7 files changed, 96 insertions(+), 7 deletions(-) diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index baba95e..f7a183e 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -15,6 +15,7 @@ "fs:default", "fs:allow-read-text-file", "fs:allow-resource-read-recursive", + "fs:allow-write-text-file", "shell:allow-open", "sql:default", "sql:allow-execute", diff --git a/src/components/DynamicReportMenu.vue b/src/components/DynamicReportMenu.vue index 765c919..2dbb883 100644 --- a/src/components/DynamicReportMenu.vue +++ b/src/components/DynamicReportMenu.vue @@ -19,21 +19,48 @@ -