Store Customer, Store Booking details
This commit is contained in:
parent
b362b93bca
commit
6706d28f51
33 changed files with 1048 additions and 257 deletions
71
resources/views/lead/_detail_booking.blade.php
Normal file
71
resources/views/lead/_detail_booking.blade.php
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<div class="card mb-2 border-primary">
|
||||
<h6 class="card-header bg-primary text-white py-2" data-toggle="collapse" data-target="#collapseLeadBooking" aria-expanded="false" aria-controls="collapseLeadBooking">
|
||||
<strong style="line-height: 1.6em">Buchung
|
||||
<span class="badge badge-secondary">{{ $lead->bookings->count()}} </span>
|
||||
</strong>
|
||||
</h6>
|
||||
<div class="collapse" id="collapseLeadBooking">
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-12"><hr></div>
|
||||
<div class="col-sm-12">
|
||||
<table class="table table-striped table-sm">
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="max-width: 60px;">BuchnungsID</th>
|
||||
<th>{{__('Reiseland')}}</th>
|
||||
<th>{{__('Programm')}}</th>
|
||||
<th>{{__('Anreise')}}</th>
|
||||
<th>{{__('Abreise')}}</th>
|
||||
<th>{{__('Sachbearbeiter')}}</th>
|
||||
<th>{{__('Status')}}</th>
|
||||
<th>{{__('Datum')}}</th>
|
||||
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
@if($lead->bookings)
|
||||
@foreach ($lead->bookings as $booking)
|
||||
<tr>
|
||||
<th scope="row">
|
||||
<a href="{{ route('booking_detail', [$booking->id]) }}" class="btn icon-btn btn-sm btn-primary">
|
||||
<span class="fa fa-edit"></span>
|
||||
</a>
|
||||
{{ $booking->id }}
|
||||
</th>
|
||||
<td>
|
||||
@if($booking->travel_country_id && $booking->travel_country)
|
||||
{{ $booking->travel_country->name }}
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
@if($booking->travelagenda_id && $booking->travel_agenda)
|
||||
{{ $booking->travel_agenda->name }}
|
||||
@endif
|
||||
</td>
|
||||
<td>{{ _format_date($booking->start_date) }}</td>
|
||||
<td>{{ _format_date($booking->end_date) }}</td>
|
||||
<td>
|
||||
@if($booking->sf_guard_user_id && $booking->sf_guard_user)
|
||||
{{ $booking->sf_guard_user->first_name }} {{ $booking->sf_guard_user->last_name }}
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
@if($booking->lead)
|
||||
{!! $booking->lead->getStatusBadge($booking) !!}
|
||||
@endif
|
||||
</td>
|
||||
<td>
|
||||
{{ _format_date($booking->booking_date) }}
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
@endif
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -18,7 +18,7 @@
|
|||
</div>
|
||||
<div class="form-group col-sm-6 col-md-4">
|
||||
<label for="sf_guard_user_id" class="form-label">{{ __('Sachbearbeiter') }}*</label>
|
||||
{{ Form::select('sf_guard_user_id', \App\Models\Lead::getSfGuardUserArray() , $lead->sf_guard_user_id, array('class'=>'custom-select', 'required'=>true)) }}
|
||||
{{ Form::select('sf_guard_user_id', \App\Services\Model::getSfGuardUserArray() , $lead->sf_guard_user_id, array('class'=>'custom-select', 'required'=>true)) }}
|
||||
</div>
|
||||
<div class="form-group col-sm-6 col-md-4">
|
||||
<label class="form-label" for="request_date">{{ __('Anfragedatum') }}*</label>
|
||||
|
|
@ -45,17 +45,17 @@
|
|||
|
||||
<div class="form-group col-sm-6 col-md-4">
|
||||
<label for="travelcountry_id" class="form-label">{{ __('Reiseland') }}*</label>
|
||||
{{ Form::select('travelcountry_id', \App\Models\Lead::getTravelCountryArray(true) , $lead->travelcountry_id, array('class'=>'custom-select')) }}
|
||||
{{ Form::select('travelcountry_id', \App\Services\Model::getTravelCountryArray(true) , $lead->travelcountry_id, array('class'=>'custom-select')) }}
|
||||
</div>
|
||||
|
||||
<div class="form-group col-sm-6 col-md-4">
|
||||
<label class="form-label" for="travelagenda_id">{{ __('Reiseprogramm') }}</label>
|
||||
{{ Form::select('travelagenda_id', \App\Models\Lead::getTravelAgendaArray(true) , $lead->travelagenda_id, array('class'=>'custom-select')) }}
|
||||
{{ Form::select('travelagenda_id', \App\Services\Model::getTravelAgendaArray(true) , $lead->travelagenda_id, array('class'=>'custom-select')) }}
|
||||
</div>
|
||||
|
||||
<div class="form-group col-sm-6 col-md-4">
|
||||
<label class="form-label" for="travelcategory_id">{{ __('Reiseart') }}</label>
|
||||
{{ Form::select('travelcategory_id', \App\Models\Lead::getTravelCategoryArray(true) , $lead->travelcategory_id, array('class'=>'custom-select')) }}
|
||||
{{ Form::select('travelcategory_id', \App\Services\Model::getTravelCategoryArray(true) , $lead->travelcategory_id, array('class'=>'custom-select')) }}
|
||||
</div>
|
||||
|
||||
<div class="col-sm-12">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
<h6 class="card-header bg-primary text-white py-2" data-toggle="collapse" data-target="#collapseLeadMails" aria-expanded="false" aria-controls="collapseLeadMails">
|
||||
<strong style="line-height: 1.6em">E-Mails</strong>
|
||||
<span class="badge badge-secondary">{{$lead->lead_mails->count()}}</span>
|
||||
|
||||
</h6>
|
||||
<div class="collapse" id="collapseLeadMails">
|
||||
<div class="container-fluid d-flex align-items-stretch flex-grow-1 p-0">
|
||||
|
|
|
|||
|
|
@ -5,9 +5,6 @@
|
|||
<div class="collapse" id="collapseLeadStatus">
|
||||
<div class="card-body">
|
||||
@if($lead->count())
|
||||
|
||||
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-sm-6">
|
||||
|
|
|
|||
|
|
@ -57,7 +57,11 @@
|
|||
Status
|
||||
</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseLeadBooking">
|
||||
Buchung
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="javascript:void(0)" data-collapse="#collapseLeadMails">
|
||||
E-Mails
|
||||
|
|
@ -86,12 +90,13 @@
|
|||
@include('lead._detail_status')
|
||||
{!! Form::close() !!}
|
||||
|
||||
@if($id !== "new")
|
||||
@if($id !== "new" && $lead)
|
||||
@include('lead._detail_booking')
|
||||
@include('lead._detail_mails')
|
||||
@include('lead._detail_files')
|
||||
@include('lead._detail_notice')
|
||||
@endif
|
||||
|
||||
@include('lead._detail_notice')
|
||||
|
||||
<div class="float-right mt-3">
|
||||
<a href="{{route('leads')}}" class="btn btn-sm btn-default">{{ __('zur Übersicht') }}</a>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue