98 lines
4.1 KiB
PHP
98 lines
4.1 KiB
PHP
@extends('layouts.layout-2')
|
|
|
|
@section('content')
|
|
<h4 class="font-weight-bold py-2 mb-2">
|
|
{{ $incentive->name }} - {{ __('incentive.my_calculation') }}
|
|
<a href="{{ route('user_incentive_show', [$incentive->slug]) }}" class="btn btn-sm btn-outline-primary float-right">
|
|
<span class="fa fa-arrow-left"></span> {{ __('incentive.back_to_ranking') }}
|
|
</a>
|
|
</h4>
|
|
|
|
{{-- Zusammenfassung --}}
|
|
<div class="row mb-4">
|
|
<div class="col-md-3">
|
|
<div class="card text-center">
|
|
<div class="card-body">
|
|
<h5 class="card-title text-muted">{{ __('incentive.total_points') }}</h5>
|
|
<h2 class="font-weight-bold">{{ number_format($participant->total_points, 0, ',', '.') }}</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="card text-center">
|
|
<div class="card-body">
|
|
<h5 class="card-title text-muted">{{ __('incentive.rank') }}</h5>
|
|
<h2 class="font-weight-bold">{{ $participant->rank ?? '-' }}</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="card text-center">
|
|
<div class="card-body">
|
|
<h5 class="card-title text-muted">{{ __('incentive.partners') }}</h5>
|
|
<h2 class="font-weight-bold {{ $participant->qualified_partners >= $incentive->min_direct_partners ? 'text-success' : '' }}">
|
|
{{ $participant->qualified_partners }}/{{ $incentive->min_direct_partners }}
|
|
</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="card text-center">
|
|
<div class="card-body">
|
|
<h5 class="card-title text-muted">{{ __('incentive.abos') }}</h5>
|
|
<h2 class="font-weight-bold {{ $participant->qualified_abos >= $incentive->min_customer_abos ? 'text-success' : '' }}">
|
|
{{ $participant->qualified_abos }}/{{ $incentive->min_customer_abos }}
|
|
</h2>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{{-- Sektion A: Neupartner-Punkte --}}
|
|
<div class="card mb-4">
|
|
<div class="card-header">
|
|
<strong>{{ __('incentive.section_partners') }}</strong>
|
|
</div>
|
|
<div class="card-body p-0">
|
|
@include('partials.incentive._source_table', [
|
|
'sources' => $partner_sources,
|
|
'type' => 'partner',
|
|
'label_header' => __('incentive.new_partner'),
|
|
'date_header' => __('incentive.entry_date'),
|
|
'empty_message' => __('incentive.no_partners_yet'),
|
|
])
|
|
</div>
|
|
</div>
|
|
|
|
{{-- Sektion B: Kundenabo-Punkte --}}
|
|
<div class="card mb-4">
|
|
<div class="card-header">
|
|
<strong>{{ __('incentive.section_abos') }}</strong>
|
|
</div>
|
|
<div class="card-body p-0">
|
|
@include('partials.incentive._source_table', [
|
|
'sources' => $abo_sources,
|
|
'type' => 'abo',
|
|
'label_header' => __('incentive.customer_abo'),
|
|
'date_header' => __('incentive.abo_date'),
|
|
'empty_message' => __('incentive.no_abos_yet'),
|
|
])
|
|
</div>
|
|
</div>
|
|
|
|
{{-- Gesamtpunkte --}}
|
|
<div class="card border-primary">
|
|
<div class="card-body text-center">
|
|
<h4>{{ __('incentive.total_points') }}:
|
|
<strong>{{ number_format($participant->total_points, 0, ',', '.') }}</strong></h4>
|
|
@if ($participant->is_qualified)
|
|
<span class="badge badge-success badge-lg p-2">{{ __('incentive.qualified') }}</span>
|
|
@if ($participant->isWinner())
|
|
<span class="badge badge-warning badge-lg p-2">{{ __('incentive.winner') }}</span>
|
|
@endif
|
|
@else
|
|
<span class="badge badge-secondary badge-lg p-2">{{ __('incentive.not_yet_qualified') }}</span>
|
|
@endif
|
|
</div>
|
|
</div>
|
|
@endsection
|