From a71f34a6ba91d040483ef58131916b78990e18ac Mon Sep 17 00:00:00 2001 From: Vladimir Voronin Date: Tue, 29 Oct 2024 16:06:45 +0300 Subject: [PATCH] chet novoe --- index.html | 4 +- manifest.json | 10 - package-lock.json | 15 + package.json | 1 + src/App.vue | 2 +- src/assets/main.css | 13 + src/components/OverlayView.vue | 6 +- src/components/ToolBar.vue | 18 +- src/components/budgets/BudgetCategoryView.vue | 86 ++ src/components/budgets/BudgetList.vue | 2 +- .../budgets/BudgetTransactionView.vue | 26 +- src/components/budgets/BudgetView.vue | 786 +++++++++++++----- .../budgets/TransactionEditDrawer.vue | 159 +++- .../budgets/UnplannedCategoryView.vue | 93 --- .../settings/RecurrentSettingView.vue | 2 +- .../transactions/TransactionList.vue | 3 +- src/main.ts | 4 + src/plugins/axios.ts | 4 +- src/router/index.ts | 46 +- src/services/budgetsService.ts | 47 +- src/services/transactionService.ts | 9 +- src/utils/utils.ts | 1 - 22 files changed, 912 insertions(+), 425 deletions(-) create mode 100644 src/components/budgets/BudgetCategoryView.vue delete mode 100644 src/components/budgets/UnplannedCategoryView.vue diff --git a/index.html b/index.html index 88a75f2..c1247cb 100644 --- a/index.html +++ b/index.html @@ -18,8 +18,8 @@ tg.expand(); // Разворачиваем веб-приложение на весь экран // Получаем информацию о пользователе и выводим её - const user = tg.initDataUnsafe.user; - console.log(user); +// const user = tg.initDataUnsafe.user; + }
diff --git a/manifest.json b/manifest.json index 12de90f..802b32e 100644 --- a/manifest.json +++ b/manifest.json @@ -3,16 +3,6 @@ "short_name": "Luminic Space", "start_url": "/", "icons": [ - { - "src": "/icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/icon-512.png", - "sizes": "512x512", - "type": "image/png" - } ], "display": "standalone", "background_color": "#ffffff", diff --git a/package-lock.json b/package-lock.json index 5cfb53f..8dcbf8e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,6 +12,7 @@ "@vue/cli-service": "^5.0.8", "axios": "^1.7.7", "chart.js": "^4.4.4", + "chartjs-plugin-datalabels": "^2.2.0", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "platform": "^1.3.6", @@ -2153,6 +2154,14 @@ "pnpm": ">=8" } }, + "node_modules/chartjs-plugin-datalabels": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chartjs-plugin-datalabels/-/chartjs-plugin-datalabels-2.2.0.tgz", + "integrity": "sha512-14ZU30lH7n89oq+A4bWaJPnAG8a7ZTk7dKf48YAzMvJjQtjrgg5Dpk9f+LbjCF6bpx3RAGTeL13IXpKQYyRvlw==", + "peerDependencies": { + "chart.js": ">=3.0.0" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", @@ -11237,6 +11246,12 @@ "@kurkle/color": "^0.3.0" } }, + "chartjs-plugin-datalabels": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/chartjs-plugin-datalabels/-/chartjs-plugin-datalabels-2.2.0.tgz", + "integrity": "sha512-14ZU30lH7n89oq+A4bWaJPnAG8a7ZTk7dKf48YAzMvJjQtjrgg5Dpk9f+LbjCF6bpx3RAGTeL13IXpKQYyRvlw==", + "requires": {} + }, "chokidar": { "version": "3.6.0", "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", diff --git a/package.json b/package.json index 050aad8..5c76a6f 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "@vue/cli-service": "^5.0.8", "axios": "^1.7.7", "chart.js": "^4.4.4", + "chartjs-plugin-datalabels": "^2.2.0", "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "platform": "^1.3.6", diff --git a/src/App.vue b/src/App.vue index 21d9b42..35e98cc 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,7 +8,7 @@
- +