Adjust to changes in myep serialization handling

This commit is contained in:
Björn Fromme
2019-10-08 18:23:40 +02:00
parent 3414e1d12d
commit d89364f3b9
@@ -17,20 +17,20 @@
</thead> </thead>
<tbody> <tbody>
<tr v-for="event of events"> <tr v-for="event of events">
<td>{{ formatBookingDate(event.buchungsdatum) }}</td> <td>{{ formatBookingDate(event.dateBooking) }}</td>
<td>{{ event.reisedatum | date }}</td> <td>{{ event.dateTravel | date }}</td>
<td>{{ event.reise }}</td> <td>{{ event.product }}</td>
<td> <td>
<ul class="list-unstyled"> <ul class="list-unstyled">
<li v-for="customer in event.customers">{{ customer.name }}, {{ customer.vorname }}</li> <li v-for="customer in event.customers">{{ customer.lastName }}, {{ customer.firstName }}</li>
</ul> </ul>
</td> </td>
<td style="white-space: nowrap">{{ event.preis }} </td> <td style="white-space: nowrap">{{ event.price }} </td>
<td style="white-space: nowrap">{{ calculateBalance(event) }}</td> <td style="white-space: nowrap">{{ calculateBalance(event) }}</td>
<td>{{ status[event.status] }}</td> <td>{{ status[event.status] }}</td>
<td> <td>
<a :href="getDownloadUrl(event, 'confirmation')" target="_blank">Bestätigung</a> <a :href="getDownloadUrl(event, 'confirmation')" target="_blank">Bestätigung</a>
<template v-if="event.reisedokument"> <template v-if="event.documents">
<a :href="getDownloadUrl(event, 'documents')" target="_blank">Reiseinfos</a> <a :href="getDownloadUrl(event, 'documents')" target="_blank">Reiseinfos</a>
</template> </template>
</td> </td>
@@ -91,12 +91,10 @@
+ sessionStorage.getItem('token'); + sessionStorage.getItem('token');
}, },
calculateBalance (event) { calculateBalance (event) {
if (!event.preis || !event.zahlung) { if (!event.price || !event.payment) {
return '-'; return '-';
} }
const price = parseFloat(event.preis.replace(',', '.')); const balance = event.price - event.payment;
const payment = parseFloat(event.zahlung.replace(',', '.'));
const balance = price - payment;
if (balance > 0) { if (balance > 0) {
return balance.toFixed(2).replace('.', ',') + ' €'; return balance.toFixed(2).replace('.', ',') + ' €';
} }