diff --git a/web/src/components/TransactionInputRow.vue b/web/src/components/TransactionInputRow.vue
index 007eccf..9eb3da8 100644
--- a/web/src/components/TransactionInputRow.vue
+++ b/web/src/components/TransactionInputRow.vue
@@ -1,7 +1,7 @@
diff --git a/web/src/components/TransactionRow.vue b/web/src/components/TransactionRow.vue
index a022774..100d52f 100644
--- a/web/src/components/TransactionRow.vue
+++ b/web/src/components/TransactionRow.vue
@@ -1,7 +1,7 @@
diff --git a/web/src/pages/Account.vue b/web/src/pages/Account.vue
index 94fcfe2..4b8150e 100644
--- a/web/src/pages/Account.vue
+++ b/web/src/pages/Account.vue
@@ -6,6 +6,7 @@ import TransactionInputRow from "../components/TransactionInputRow.vue";
import { useAccountStore } from "../stores/budget-account";
import EditAccount from "../dialogs/EditAccount.vue";
import Button from "../components/Button.vue";
+import { useTransactionsStore } from "../stores/transactions";
defineProps<{
budgetid: string
@@ -13,27 +14,28 @@ defineProps<{
}>()
const accounts = useAccountStore();
+const transactions = useTransactionsStore();
const TargetReconcilingBalance = ref(0);
function setReconciled(event: Event) {
const target = event.target as HTMLInputElement;
- accounts.SetReconciledForAllTransactions(target.checked);
+ transactions.SetReconciledForAllTransactions(target.checked);
}
function cancelReconcilation() {
- accounts.SetReconciledForAllTransactions(false);
- accounts.Reconciling = false;
+ transactions.SetReconciledForAllTransactions(false);
+ transactions.Reconciling = false;
}
function submitReconcilation() {
- accounts.SubmitReconcilation(0);
- accounts.Reconciling = false;
+ transactions.SubmitReconcilation(0);
+ transactions.Reconciling = false;
}
function createReconcilationTransaction() {
- const diff = TargetReconcilingBalance.value - accounts.ReconcilingBalance;
- accounts.SubmitReconcilation(diff);
- accounts.Reconciling = false;
+ const diff = TargetReconcilingBalance.value - transactions.ReconcilingBalance;
+ transactions.SubmitReconcilation(diff);
+ transactions.Reconciling = false;
}
@@ -57,25 +59,25 @@ function createReconcilationTransaction() {
Reconciled:
-
+
Is
- your current balance?
+ your current balance?
No, it's:
Difference:
-
+
@@ -91,13 +93,13 @@ function createReconcilationTransaction() {
Amount |
|
|
-
+ |
|
x.OnBudget);
},
diff --git a/web/src/stores/transactions.ts b/web/src/stores/transactions.ts
index 8346e98..b1935c0 100644
--- a/web/src/stores/transactions.ts
+++ b/web/src/stores/transactions.ts
@@ -1,9 +1,6 @@
-
import { defineStore } from "pinia"
-import { GET, POST } from "../api";
-import { useBudgetsStore } from "./budget";
+import { POST } from "../api";
import { useAccountStore } from "./budget-account";
-import { useSessionStore } from "./session";
interface State {
Transactions: Map