From 324251c94d98cba6dd1b7572eed452136aea2e5a Mon Sep 17 00:00:00 2001 From: Lordmau5 Date: Wed, 19 Jul 2023 22:20:23 +0200 Subject: [PATCH] =?UTF-8?q?Speicher=20und=20Ladem=C3=B6glichkeit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 6 +++-- pnpm-lock.yaml | 39 +++++++++++++++++++++++++++ src/layouts/MainLayout.vue | 52 +++++++++++++++++++++++++++++++++++- src/pages/RechnerSeite.vue | 22 +++++---------- src/stores/example-store.js | 15 ----------- src/stores/personen-store.js | 25 +++++++++++++++++ 6 files changed, 125 insertions(+), 34 deletions(-) delete mode 100644 src/stores/example-store.js create mode 100644 src/stores/personen-store.js diff --git a/package.json b/package.json index 8f591f2..29bd298 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "itsbingotime", - "version": "0.0.1", + "name": "esamuchrechner", + "version": "0.0.2", "description": "DER ABSOLUTE MUCH RECHNER FÜR DIE VOLKSFRONT VOR SEINEM HERRN", "productName": "ESA Much Rechner", "author": "Lordmau5 ", @@ -13,6 +13,8 @@ }, "dependencies": { "@quasar/extras": "^1.16.4", + "@vueuse/core": "^10.2.1", + "file-saver": "^2.0.5", "pinia": "^2.1.3", "quasar": "^2.12.0", "vue": "^3.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 78121d3..38454ee 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,12 @@ dependencies: '@quasar/extras': specifier: ^1.16.4 version: 1.16.4 + '@vueuse/core': + specifier: ^10.2.1 + version: 10.2.1(vue@3.3.4) + file-saver: + specifier: ^2.0.5 + version: 2.0.5 pinia: specifier: ^2.1.3 version: 2.1.3(vue@3.3.4) @@ -354,6 +360,10 @@ packages: '@types/node': 20.2.5 dev: true + /@types/web-bluetooth@0.0.17: + resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==} + dev: false + /@vitejs/plugin-vue@2.3.4(vite@2.9.16)(vue@3.3.4): resolution: {integrity: sha512-IfFNbtkbIm36O9KB8QodlwwYvTEsJb4Lll4c2IwB3VHc2gie2mSPtSzL0eYay7X2jd/2WX02FjSGTWR6OPr/zg==} engines: {node: '>=12.0.0'} @@ -441,6 +451,31 @@ packages: /@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} + /@vueuse/core@10.2.1(vue@3.3.4): + resolution: {integrity: sha512-c441bfMbkAwTNwVRHQ0zdYZNETK//P84rC01aP2Uy/aRFCiie9NE/k9KdIXbno0eDYP5NPUuWv0aA/I4Unr/7w==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.2.1 + '@vueuse/shared': 10.2.1(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/metadata@10.2.1: + resolution: {integrity: sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==} + dev: false + + /@vueuse/shared@10.2.1(vue@3.3.4): + resolution: {integrity: sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==} + dependencies: + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -1629,6 +1664,10 @@ packages: flat-cache: 3.0.4 dev: true + /file-saver@2.0.5: + resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} + dev: false + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index f421d92..efc414f 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -6,7 +6,26 @@ Der ESA Much Rechner -
Die Volksfront von Rechnäa
+
+ + + Import + + + Export + + + + + Die Volksfront von Rechnäa + +
@@ -15,3 +34,34 @@ + + \ No newline at end of file diff --git a/src/pages/RechnerSeite.vue b/src/pages/RechnerSeite.vue index f78d1b8..b926027 100644 --- a/src/pages/RechnerSeite.vue +++ b/src/pages/RechnerSeite.vue @@ -257,11 +257,13 @@