From 3478a157f6a2149b9bfd6e872f55c152f68c955f Mon Sep 17 00:00:00 2001 From: Lordmau5 Date: Sun, 11 Jun 2023 00:16:06 +0200 Subject: [PATCH] Ich hab da noch mehr Much --- src/pages/RechnerSeite.vue | 116 ++++++++++++++++++++++++++++++------- 1 file changed, 96 insertions(+), 20 deletions(-) diff --git a/src/pages/RechnerSeite.vue b/src/pages/RechnerSeite.vue index 700c64d..aea83fc 100644 --- a/src/pages/RechnerSeite.vue +++ b/src/pages/RechnerSeite.vue @@ -27,7 +27,25 @@ @click="personHinzufügen" /> - + + + + + +
@@ -51,21 +69,19 @@ virtual-scroll > @@ -150,12 +166,19 @@ @@ -206,6 +229,18 @@ const grundEingabeFeld = ref(''); const blechGespräch = ref(false); const blechGesprächPerson = ref(null); +const witzigeEffekte = ref(false); +const FAULERDISKORUTSCHER = ref(1000); +const DISKORUTSCHER = ref(1000); + +const blechDiskoGeschwindigkeit = computed(() => { + return `${DISKORUTSCHER.value * 5}ms`; +}); + +const schuldenDiskoGeschwindigkeit = computed(() => { + return `${DISKORUTSCHER.value}ms`; +}); + function blechGesprächÖffnen (nameDerPerson) { blechGespräch.value = true; blechGesprächPerson.value = nameDerPerson; @@ -229,9 +264,9 @@ onMounted(() => { } }); -function blechGründe (nameDerPerson) { - return personen.value[nameDerPerson].geblecht; -} +// function blechGründe (nameDerPerson) { +// return personen.value[nameDerPerson].geblecht; +// } function speicherLeute () { localStorage.setItem('personen', JSON.stringify(personen.value)); @@ -323,6 +358,13 @@ const tabellenSpalten = computed(() => { cols.push({ name: `an-${name}`, label: `An ${name}`, + classes: reihe => witzigeEffekte.value && reihe.an[name] ? 'duMusstNochGeldZahlenDuLackaffe' : '', + // classes: reihe => { + // if (!witzigeEffekte.value) return ''; + // if (!reihe.an[name]) return ''; + + // return DISKOMODUS.value ? 'ZAHLMIRENDLICHDASGELDDUAFFE' : 'duMusstNochGeldZahlenDuLackaffe'; + // }, field: reihe => reihe.an[name], format: (reihenWert) => reihenWert ? `${gleitzahlenAnalysierer(reihenWert) || '0.00'} €` : '', }); @@ -349,7 +391,7 @@ function reihenRechner () { for(const [nameDerAnderenPerson, datenDerAnderenPerson] of personenEinträge) { if (name === nameDerAnderenPerson) continue; - const blechTeiler = datenDerAnderenPerson.geblecht / Object.keys(personen.value).length; + const blechTeiler = blechSumme(datenDerAnderenPerson.geblecht) / Object.keys(personen.value).length; personenObjekt.an[nameDerAnderenPerson] = blechTeiler; } @@ -402,3 +444,37 @@ const personenAuswahlMöglichkeiten = computed(() => { }); + +