From 6210260150899af765abfd7d0e29d9ab2a5bb098 Mon Sep 17 00:00:00 2001 From: Vladimir Voronin Date: Tue, 29 Oct 2024 16:19:06 +0300 Subject: [PATCH] chet novoe --- src/components/budgets/BudgetList.vue | 20 ++++++++++---------- src/services/budgetsService.ts | 26 +++++++++++++------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/components/budgets/BudgetList.vue b/src/components/budgets/BudgetList.vue index b50b6fb..2f3c3ac 100644 --- a/src/components/budgets/BudgetList.vue +++ b/src/components/budgets/BudgetList.vue @@ -7,25 +7,25 @@
-
+
-
{{ budget.budget.name }}
- +
{{ budget.name }}
+
- {{ formatDate(budget.budget.dateFrom) }} - {{ formatDate(budget.budget.dateTo) }} + {{ formatDate(budget.dateFrom) }} - {{ formatDate(budget.dateTo) }}
-
Total Income: {{ formatAmount(budget.totalIncomes) }} ₽
-
Total Expenses: {{ formatAmount(budget.totalExpenses) }} ₽
-
Planned Expenses: {{ formatAmount(budget.totalExpenses) }} ₽
+ + +
Unplanned Expenses: - {{ formatAmount(budget.totalIncomes - budget.totalExpenses) }} ₽ + - +
@@ -57,7 +57,7 @@ import {onMounted, ref} from 'vue'; import ProgressBar from 'primevue/progressbar'; import {BudgetInfo} from "@/models/Budget"; import {getBudgetInfos} from "@/services/budgetsService"; -import {formatAmount, formatDate} from "@/utils/utils"; +import { formatDate} from "@/utils/utils"; import LoadingView from "@/components/LoadingView.vue"; const loading = ref(false) diff --git a/src/services/budgetsService.ts b/src/services/budgetsService.ts index d50dc0a..8081404 100644 --- a/src/services/budgetsService.ts +++ b/src/services/budgetsService.ts @@ -7,19 +7,19 @@ export const getBudgetInfos = async () => { let response = await apiClient.get('/budgets/'); let budgetInfos = response.data; budgetInfos.forEach((budgetInfo: Budget) => { - budgetInfo.budget.dateFrom = new Date(budgetInfo.budget.dateFrom); - budgetInfo.budget.dateTo = new Date(budgetInfo.budget.dateTo); - budgetInfo.plannedExpenses.forEach(e => { - e.date = new Date(e.date) - }) - - budgetInfo.plannedIncomes.forEach(e => { - e.date = new Date(e.date) - }) - - budgetInfo.transactions.forEach(e => { - e.date = new Date(e.date) - }) + budgetInfo.dateFrom = new Date(budgetInfo.dateFrom); + budgetInfo.dateTo = new Date(budgetInfo.dateTo); + // budgetInfo.plannedExpenses.forEach(e => { + // e.date = new Date(e.date) + // }) + // + // budgetInfo.plannedIncomes.forEach(e => { + // e.date = new Date(e.date) + // }) + // + // budgetInfo.transactions.forEach(e => { + // e.date = new Date(e.date) + // }) }) return budgetInfos }