chet novoe

This commit is contained in:
Vladimir Voronin
2024-10-25 21:05:18 +03:00
parent f7b0ec50bf
commit f1573b9e30
7 changed files with 144 additions and 103 deletions

View File

@@ -1,7 +1,29 @@
import apiClient from '@/services/axiosSetup';
import {BudgetCategory} from "@/models/Budget";
import {Budget, BudgetCategory} from "@/models/Budget";
// Импортируете настроенный экземпляр axios
export const getBudgetInfos = async () => {
console.log('getBudgetInfos');
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)
})
})
return budgetInfos
}
export const getBudgetInfo = async (budget_id: number) => {
console.log('getBudgetInfo');
let budgetInfo = await apiClient.get('/budgets/' + budget_id);