From e7eb37c7bc3a8366f576ad6289932ef3794cf694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Gr=C3=B6ger?= Date: Thu, 4 Jun 2020 20:56:03 +0200 Subject: [PATCH] fixed bug ##258 --- src/components/baruser/CreditLists.vue | 58 ++++++++----- src/components/user/AddAmount.vue | 109 +++++++++++++++++-------- src/store/modules/barUsers.js | 55 +++++++------ src/store/modules/user.js | 52 ++++++------ 4 files changed, 166 insertions(+), 108 deletions(-) diff --git a/src/components/baruser/CreditLists.vue b/src/components/baruser/CreditLists.vue index eab1831..b3674bc 100644 --- a/src/components/baruser/CreditLists.vue +++ b/src/components/baruser/CreditLists.vue @@ -3,10 +3,10 @@ Transaktion ist länger als 5 Minuten her!Transaktion ist länger als 1 Minute her! - Da die Transaktion länger als 5 Minutern her ist, kann eine + Da die Transaktion länger als 1 Minuter her ist, kann eine Stornierung nicht durchgeführt werden. Wende dich bitte an den Finanzer. @@ -39,11 +39,11 @@ {{ now(message.date) }} - {{ message.message }} + {{ createMessage(message) }} STORNIERT!!! - Klicken um zu Stornieren @@ -55,11 +55,14 @@
- + {{ user.firstname }} {{ user.lastname }} - + + + Nur noch {{ ((user.limit + user.amount)/100).toFixed(2)}} € übrig!! + @@ -206,11 +209,11 @@ :key="messages.indexOf(message)" :color="message.error ? 'error' : 'success'" bottom - :timeout="3000" + :timeout="0" :multi-line="true" v-model="message.visible" > - {{ message.message }} + {{ createMessage(message) }}
@@ -273,9 +276,10 @@ export default { } }, addAmountMore(user) { + console.log(user.value * 100) this.addAmount({ username: user.username, - amount: Math.abs(user.value * 100), + amount: Math.round(Math.abs(user.value * 100)), user: user }) setTimeout(() => { @@ -293,6 +297,29 @@ export default { }) } } + }, + createMessage(message) { + var text = '' + if (message.error) { + text = + 'Konnte ' + + (message.amount / 100).toFixed(2) + + '€ zu ' + + message.user.firstname + + ' ' + + message.user.lastname + + ' hinzufügen.' + } else { + text = + '' + + (message.amount / 100).toFixed(2) + + '€ wurde zu ' + + message.user.firstname + + ' ' + + message.user.lastname + + ' hinzugefügt.' + } + return text } }, computed: { @@ -306,18 +333,7 @@ export default { under5minutes() { return now => { var actual = new Date() - var zero = new Date(0) - var date = new Date(actual - now) - if ( - date.getFullYear() === zero.getFullYear() && - date.getMonth() === zero.getMonth() && - date.getDate() === zero.getDate() - ) { - if (date.getMinutes() < 6) { - return true - } - } - return false + return actual - now < 60000 } }, now() { diff --git a/src/components/user/AddAmount.vue b/src/components/user/AddAmount.vue index 00b90d0..57cb55c 100644 --- a/src/components/user/AddAmount.vue +++ b/src/components/user/AddAmount.vue @@ -3,10 +3,10 @@ Transaktion ist länger als 5 Minuten her!Transaktion ist länger als 15 Sekunden her! - Da die Transaktion länger als 5 Minutern her ist, kann eine + Da die Transaktion länger als 15 Sekunden her ist, kann eine Stornierung nicht durchgeführt werden. Wende dich bitte an den Finanzer. @@ -32,19 +32,23 @@ three-line :key="messages.indexOf(message)" > - - - - {{ now(message.date) }} - {{ message.message }} - STORNIERT!!! - Klicken um zu Stornieren - - - +
+ + + + {{ now(message.date) }} + + {{ createMessage(message) }} + + STORNIERT!!! + + Klicken um zu Stornieren + + + +
@@ -121,11 +125,22 @@ > - + - - {{plus}} + + {{ plus }} @@ -151,22 +166,35 @@
- {{ message.message }} +
+ {{ createMessage(message) }} +
+
+ {{now(message.date)}} +
+ + + {{close}} + +