@extends('layouts/base_view') @section('title') {!! $variables['header_routes'] !!} @endsection @section('content')
Name {{ $data->name }}
Description {{ $data->description ?: '-' }}
Reward Method {!! $data->method_badge !!}
Device Model @php $devices = $data->deviceModels; @endphp @if($devices->isEmpty()) Semua Device @else @foreach($devices as $dm) {{ $dm->brand }} {{ $dm->model_name }} @endforeach @endif
Period {{ $data->start_date->format('d/m/Y') }} @if($data->start_time) {{ \Carbon\Carbon::parse($data->start_time)->format('H:i') }} @endif - {{ $data->end_date->format('d/m/Y') }} @if($data->end_time) {{ \Carbon\Carbon::parse($data->end_time)->format('H:i') }} @endif ({{ $data->duration }} hari)
Status {!! $data->status_badge !!}
Max Claims Per User {{ $data->max_claims_per_user }}
Banner Image {{ $data->banner_image ?: '-' }}
Created By {{ $data->creator->fullname ?? '-' }} ({{ $data->created_at->format('d/m/Y H:i') }})
Updated By {{ $data->modificator ? $data->modificator->fullname . ' (' . $data->updated_at->format('d/m/Y H:i') . ')' : '-' }}

Statistics

{{ $data->total_claims }}
{{ $data->approved_claims_count }}
APPROVED CLAIMS
{{ $data->days_remaining }}
{{ $data->duration }}
DAYS REMAINING
@if($data->configuration || $data->reward_method === 'hadiah_langsung')

Reward Configuration

@if($data->reward_method === 'hadiah_langsung')
Hadiah Langsung Rewards
@php $promotionRewards = $data->rewards; @endphp @if($promotionRewards->isEmpty())

Belum ada reward dikonfigurasi.

@else
@foreach($promotionRewards as $reward) @endforeach
Tipe Nama Reward Nilai Probabilitas Alokasi Stok Sisa Stok
{{ $reward->type }} {{ $reward->name }} Rp {{ number_format($reward->value, 0, ',', '.') }} {{ $reward->probability }}% {{ is_null($reward->allocated_stock) ? '∞' : number_format($reward->allocated_stock, 0, ',', '.') }} @if(is_null($reward->remaining_stock)) @elseif($reward->remaining_stock <= 0) Habis @else {{ number_format($reward->remaining_stock, 0, ',', '.') }} @endif
@endif @elseif($data->reward_method === 'undian' && isset($data->configuration['prizes']))
Undian Prizes

Draw Date: {{ isset($data->configuration['draw_date']) ? \Carbon\Carbon::parse($data->configuration['draw_date'])->format('d/m/Y') : '-' }}

Kuota Kupon: {{ isset($data->configuration['coupon_quota']) && $data->configuration['coupon_quota'] ? number_format($data->configuration['coupon_quota'], 0, ',', '.') . ' kupon' : 'Tidak terbatas' }}

@foreach($data->configuration['prizes'] as $prize) @endforeach
Prize Name Quantity Value Total Value
{{ $prize['name'] ?? '-' }} {{ $prize['quantity'] ?? 0 }} Rp {{ number_format($prize['value'] ?? 0, 0, ',', '.') }} Rp {{ number_format(($prize['quantity'] ?? 0) * ($prize['value'] ?? 0), 0, ',', '.') }}
@elseif($data->reward_method === 'point_reward')
Point Reward Configuration
Points Didapat: {{ $data->configuration['points_awarded'] ?? 0 }} poin
@if(!empty($data->configuration['sub_periods']))
Sub-Periode
@foreach($data->configuration['sub_periods'] as $sp) @endforeach
Start DateEnd DatePoints Didapat
{{ \Carbon\Carbon::parse($sp['start_date'])->format('d/m/Y') }} {{ \Carbon\Carbon::parse($sp['end_date'])->format('d/m/Y') }} {{ $sp['points_awarded'] ?? 0 }} poin
@endif @endif
@endif @if($data->claims->count() > 0)

Recent Claims ({{ $data->claims->count() }})

@foreach($data->claims->take(10) as $claim) @endforeach
User IMEI Status Reward Outlet Claimed At
{{ $claim->endUser->full_name ?? '-' }} {{ $claim->imei }} {!! $claim->status_badge !!} {{ $claim->reward_description }} {{ $claim->outlet->outlet_name ?? '-' }} {{ $claim->claimed_at ? $claim->claimed_at->format('d/m/Y H:i') : '-' }}
@if($data->claims->count() > 10)

Showing 10 of {{ $data->claims->count() }} claims

@endif
@endif
{{-- Audit Log --}}
@include('partials.audit-log')
@method('delete') @csrf
@endsection