|
|
@ -267,6 +267,17 @@ |
|
|
|
<span v-if="getTotalTime(ticket) > 0">Gesamtzeit: {{ getTotalTime(ticket) }}</span> |
|
|
|
<span v-if="getTotalTime(ticket) > 0">Gesamtzeit: {{ getTotalTime(ticket) }}</span> |
|
|
|
<br> |
|
|
|
<br> |
|
|
|
<div class="row"> |
|
|
|
<div class="row"> |
|
|
|
|
|
|
|
<template v-if="experimental.customManualBooking"> |
|
|
|
|
|
|
|
<div class="col"> |
|
|
|
|
|
|
|
<button class="btn btn-info ticket-action-button" |
|
|
|
|
|
|
|
@click="showCustomBookingForTicket(ticket)" |
|
|
|
|
|
|
|
title="Manuelle Buchung"> |
|
|
|
|
|
|
|
<i class="fas fa-user-edit"></i> |
|
|
|
|
|
|
|
</button> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</template> |
|
|
|
|
|
|
|
<template v-else> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-md-3"> |
|
|
|
<div class="col-md-3"> |
|
|
|
<button class="btn btn-success ticket-action-button" |
|
|
|
<button class="btn btn-success ticket-action-button" |
|
|
|
@click="bookTimeManually(ticket, 30)"> |
|
|
|
@click="bookTimeManually(ticket, 30)"> |
|
|
@ -291,6 +302,7 @@ |
|
|
|
- 1h |
|
|
|
- 1h |
|
|
|
</button> |
|
|
|
</button> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
</template> |
|
|
|
<div class="col"> |
|
|
|
<div class="col"> |
|
|
|
<button class="btn btn-secondary ticket-action-button" data-bs-dismiss="modal" |
|
|
|
<button class="btn btn-secondary ticket-action-button" data-bs-dismiss="modal" |
|
|
|
@click="archiveTicket(ticketIndex)" title="Archivieren"> |
|
|
|
@click="archiveTicket(ticketIndex)" title="Archivieren"> |
|
|
@ -552,6 +564,33 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Custom Booking Modal --> |
|
|
|
|
|
|
|
<div class="modal fade" id="customBookingModal" tabindex="-1" role="dialog" aria-labelledby="customBookingModalLabel" |
|
|
|
|
|
|
|
aria-hidden="true" v-if="selectedTicket"> |
|
|
|
|
|
|
|
<div class="modal-dialog" role="document"> |
|
|
|
|
|
|
|
<div class="modal-content"> |
|
|
|
|
|
|
|
<div class="modal-header"> |
|
|
|
|
|
|
|
<h5 class="modal-title"><i class="fas fa-user-edit"></i> Buchung für {{selectedTicket.number}}</h5> |
|
|
|
|
|
|
|
<button type="button" class="btn-close" data-dismiss="modal" aria-label="Close"></button> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="modal-body"> |
|
|
|
|
|
|
|
<div class="form-group"> |
|
|
|
|
|
|
|
<label>Zeit in Minuten:</label> |
|
|
|
|
|
|
|
<input type="text" class="form-control" v-model="customBookingValue"> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="row"> |
|
|
|
|
|
|
|
<div class="col-6"> |
|
|
|
|
|
|
|
<a href="javascript:" class="btn btn-success btn-full-width" data-dismiss="modal" @click="makeCustomBooking()">+ Hinzubuchen</a> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="col-6"> |
|
|
|
|
|
|
|
<a href="javascript:" class="btn btn-danger btn-full-width" data-dismiss="modal" @click="makeCustomBooking(true)">- Abbuchen</a> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<!-- Switcher Modal --> |
|
|
|
<!-- Switcher Modal --> |
|
|
|
<div class="modal fade" id="switcherModal" tabindex="-1" role="dialog" aria-labelledby="switcherModalLabel" |
|
|
|
<div class="modal fade" id="switcherModal" tabindex="-1" role="dialog" aria-labelledby="switcherModalLabel" |
|
|
|
aria-hidden="true" v-if="experimental.portalSwitcher"> |
|
|
|
aria-hidden="true" v-if="experimental.portalSwitcher"> |
|
|
|