@extends('template.app') @section('meta') @endsection @section('title') Dashboard @endsection @section('styles') @endsection @section('content')

Dashboard

@if(auth()->user()->can('target-report'))
Target Report
Wholesale Target
Wholesale Achive
@foreach ($branches as $branch) @php $branch_full = $branch->name ?? ''; $b_name = ''; if (str_contains($branch_full, 'Rajkot')) { $b_name = 'Rajkot'; } elseif (str_contains($branch_full, 'Rjt_1s')) { $b_name = 'Rajkot-1s'; } elseif (str_contains($branch_full, 'Jamnagar')) { $b_name = 'Jamnagar'; } elseif (str_contains($branch_full, 'Junagadh')) { $b_name = 'Junagadh'; } elseif (str_contains($branch_full, 'Morbi')) { $b_name = 'Morbi'; } else { $b_name = $branch_full; } @endphp @endforeach @php $percentages = ['32%', '12%', '27%', '6%', '22%', '1%', '0%']; // static example $modelIndex = 0; @endphp @foreach ($targetbookingdata as $modelId => $fuelTypeData) @php $modelName = $models->firstWhere('id', $modelId)?->name ?? 'Unknown'; $branchTotals = []; $modelTotal = 0; @endphp {{-- Model Header Row --}} @foreach ($branches as $branch) @php $branchTotal = 0; foreach ($fuelTypeData as $fuelData) { $branchTotal += $fuelData[$branch->id]['total'] ?? 0; } $modelTotal += $branchTotal; $branchTotals[$branch->id] = $branchTotal; @endphp @endforeach @php $modelObfIds = collect($fuelTypeData) ->flatMap(function ($fuelData) { return collect($fuelData)->pluck('obf_ids'); })->flatten()->filter()->all(); @endphp {{-- Fuel Type Rows --}} @foreach ($fuelTypeData as $fuelTypeId => $branchData) @php $rowTotal = 0; @endphp @foreach ($branches as $branch) @php $total = $branchData[$branch->id]['total'] ?? 0; $obf_ids = $branchData[$branch->id]['obf_ids'] ?? []; $rowTotal += $total; @endphp @endforeach @endforeach @endforeach {{-- Grand Total Row --}} @php $grandTotal = 0; $grandObfIds = []; @endphp @foreach ($branches as $branch) @php $branchTotal = 0; $branchObfIds = []; foreach ($targetbookingdata as $fuelDataPerModel) { foreach ($fuelDataPerModel as $branchSet) { if (!empty($branchSet[$branch->id])) { $branchTotal += $branchSet[$branch->id]['total'] ?? 0; $branchObfIds = array_merge($branchObfIds, $branchSet[$branch->id]['obf_ids'] ?? []); } } } $grandTotal += $branchTotal; $grandObfIds = array_merge($grandObfIds, $branchObfIds); @endphp @endforeach
Model{{ $b_name }}Total %
{{ $modelName }} @php $obfIds = collect($fuelTypeData)->pluck("{$branch->id}.obf_ids")->flatten()->filter()->all(); @endphp @if ($branchTotal > 0 && count($obfIds)) {{ $branchTotal }} @else {{ $branchTotal }} @endif @if ($modelTotal > 0 && count($modelObfIds)) {{ $modelTotal }} @else {{ $modelTotal }} @endif {{ $percentages[$modelIndex++] ?? '0%' }}
{{ $fuelTypes[$fuelTypeId] ?? 'Unknown' }} @if ($total > 0 && count($obf_ids)) {{ $total }} @else {{ $total }} @endif @php $rowObfIds = collect($branchData)->pluck('obf_ids')->flatten()->filter()->all(); @endphp @if ($rowTotal > 0 && count($rowObfIds)) {{ $rowTotal }} @else {{ $rowTotal }} @endif
@foreach ($branches as $branch) @php $branch_full = $branch->name ?? ''; $b_name = ''; if (str_contains($branch_full, 'Rajkot')) { $b_name = 'Rajkot'; } elseif (str_contains($branch_full, 'Rjt_1s')) { $b_name = 'Rajkot-1s'; } elseif (str_contains($branch_full, 'Jamnagar')) { $b_name = 'Jamnagar'; } elseif (str_contains($branch_full, 'Junagadh')) { $b_name = 'Junagadh'; } elseif (str_contains($branch_full, 'Morbi')) { $b_name = 'Morbi'; } else { $b_name = $branch_full; } @endphp @endforeach @php $percentages = ['32%', '12%', '27%', '6%', '22%', '1%', '0%']; // static example $modelIndex = 0; @endphp @foreach ($targetbookingdata as $modelId => $fuelTypeData) @php $modelName = $models->firstWhere('id', $modelId)?->name ?? 'Unknown'; $branchTotals = []; $modelTotal = 0; @endphp {{-- Model Header Row --}} @foreach ($branches as $branch) @php $branchTotal = 0; foreach ($fuelTypeData as $fuelData) { $branchTotal += $fuelData[$branch->id]['total'] ?? 0; } $modelTotal += $branchTotal; $branchTotals[$branch->id] = $branchTotal; @endphp @endforeach @php $modelObfIds = collect($fuelTypeData) ->flatMap(function ($fuelData) { return collect($fuelData)->pluck('obf_ids'); })->flatten()->filter()->all(); @endphp {{-- Fuel Type Rows --}} @foreach ($fuelTypeData as $fuelTypeId => $branchData) @php $rowTotal = 0; @endphp @foreach ($branches as $branch) @php $total = $branchData[$branch->id]['total'] ?? 0; $obf_ids = $branchData[$branch->id]['obf_ids'] ?? []; $rowTotal += $total; @endphp @endforeach @endforeach @endforeach {{-- Grand Total Row --}} @php $grandTotal = 0; $grandObfIds = []; @endphp @foreach ($branches as $branch) @php $branchTotal = 0; $branchObfIds = []; foreach ($targetbookingdata as $fuelDataPerModel) { foreach ($fuelDataPerModel as $branchSet) { if (!empty($branchSet[$branch->id])) { $branchTotal += $branchSet[$branch->id]['total'] ?? 0; $branchObfIds = array_merge($branchObfIds, $branchSet[$branch->id]['obf_ids'] ?? []); } } } $grandTotal += $branchTotal; $grandObfIds = array_merge($grandObfIds, $branchObfIds); @endphp @endforeach
Model{{ $b_name }}Total %
{{ $modelName }} @php $obfIds = collect($fuelTypeData)->pluck("{$branch->id}.obf_ids")->flatten()->filter()->all(); @endphp @if ($branchTotal > 0 && count($obfIds)) {{ $branchTotal }} @else {{ $branchTotal }} @endif @if ($modelTotal > 0 && count($modelObfIds)) {{ $modelTotal }} @else {{ $modelTotal }} @endif {{ $percentages[$modelIndex++] ?? '0%' }}
{{ $fuelTypes[$fuelTypeId] ?? 'Unknown' }} @if ($total > 0 && count($obf_ids)) {{ $total }} @else {{ $total }} @endif @php $rowObfIds = collect($branchData)->pluck('obf_ids')->flatten()->filter()->all(); @endphp @if ($rowTotal > 0 && count($rowObfIds)) {{ $rowTotal }} @else {{ $rowTotal }} @endif
Wholesale Pending
Retail Target
@foreach ($branches as $branch) @php $branch_full = $branch->name ?? ''; $b_name = ''; if (str_contains($branch_full, 'Rajkot')) { $b_name = 'Rajkot'; } elseif (str_contains($branch_full, 'Rjt_1s')) { $b_name = 'Rajkot-1s'; } elseif (str_contains($branch_full, 'Jamnagar')) { $b_name = 'Jamnagar'; } elseif (str_contains($branch_full, 'Junagadh')) { $b_name = 'Junagadh'; } elseif (str_contains($branch_full, 'Morbi')) { $b_name = 'Morbi'; } else { $b_name = $branch_full; } @endphp @endforeach @php $percentages = ['32%', '12%', '27%', '6%', '22%', '1%', '0%']; // static example $modelIndex = 0; @endphp @foreach ($targetbookingdata as $modelId => $fuelTypeData) @php $modelName = $models->firstWhere('id', $modelId)?->name ?? 'Unknown'; $branchTotals = []; $modelTotal = 0; @endphp {{-- Model Header Row --}} @foreach ($branches as $branch) @php $branchTotal = 0; foreach ($fuelTypeData as $fuelData) { $branchTotal += $fuelData[$branch->id]['total'] ?? 0; } $modelTotal += $branchTotal; $branchTotals[$branch->id] = $branchTotal; @endphp @endforeach @php $modelObfIds = collect($fuelTypeData) ->flatMap(function ($fuelData) { return collect($fuelData)->pluck('obf_ids'); })->flatten()->filter()->all(); @endphp {{-- Fuel Type Rows --}} @foreach ($fuelTypeData as $fuelTypeId => $branchData) @php $rowTotal = 0; @endphp @foreach ($branches as $branch) @php $total = $branchData[$branch->id]['total'] ?? 0; $obf_ids = $branchData[$branch->id]['obf_ids'] ?? []; $rowTotal += $total; @endphp @endforeach @endforeach @endforeach {{-- Grand Total Row --}} @php $grandTotal = 0; $grandObfIds = []; @endphp @foreach ($branches as $branch) @php $branchTotal = 0; $branchObfIds = []; foreach ($targetbookingdata as $fuelDataPerModel) { foreach ($fuelDataPerModel as $branchSet) { if (!empty($branchSet[$branch->id])) { $branchTotal += $branchSet[$branch->id]['total'] ?? 0; $branchObfIds = array_merge($branchObfIds, $branchSet[$branch->id]['obf_ids'] ?? []); } } } $grandTotal += $branchTotal; $grandObfIds = array_merge($grandObfIds, $branchObfIds); @endphp @endforeach
Model{{ $b_name }}Total %
{{ $modelName }} @php $obfIds = collect($fuelTypeData)->pluck("{$branch->id}.obf_ids")->flatten()->filter()->all(); @endphp @if ($branchTotal > 0 && count($obfIds)) {{ $branchTotal }} @else {{ $branchTotal }} @endif @if ($modelTotal > 0 && count($modelObfIds)) {{ $modelTotal }} @else {{ $modelTotal }} @endif {{ $percentages[$modelIndex++] ?? '0%' }}
{{ $fuelTypes[$fuelTypeId] ?? 'Unknown' }} @if ($total > 0 && count($obf_ids)) {{ $total }} @else {{ $total }} @endif @php $rowObfIds = collect($branchData)->pluck('obf_ids')->flatten()->filter()->all(); @endphp @if ($rowTotal > 0 && count($rowObfIds)) {{ $rowTotal }} @else {{ $rowTotal }} @endif
@foreach ($branches as $branch) @php $branch_full = $branch->name ?? ''; $b_name = ''; if (str_contains($branch_full, 'Rajkot')) { $b_name = 'Rajkot'; } elseif (str_contains($branch_full, 'Rjt_1s')) { $b_name = 'Rajkot-1s'; } elseif (str_contains($branch_full, 'Jamnagar')) { $b_name = 'Jamnagar'; } elseif (str_contains($branch_full, 'Junagadh')) { $b_name = 'Junagadh'; } elseif (str_contains($branch_full, 'Morbi')) { $b_name = 'Morbi'; } else { $b_name = $branch_full; } @endphp @endforeach @php $percentages = ['32%', '12%', '27%', '6%', '22%', '1%', '0%']; // static example $modelIndex = 0; @endphp @foreach ($targetbookingdata as $modelId => $fuelTypeData) @php $modelName = $models->firstWhere('id', $modelId)?->name ?? 'Unknown'; $branchTotals = []; $modelTotal = 0; @endphp {{-- Model Header Row --}} @foreach ($branches as $branch) @php $branchTotal = 0; foreach ($fuelTypeData as $fuelData) { $branchTotal += $fuelData[$branch->id]['total'] ?? 0; } $modelTotal += $branchTotal; $branchTotals[$branch->id] = $branchTotal; @endphp @endforeach @php $modelObfIds = collect($fuelTypeData) ->flatMap(function ($fuelData) { return collect($fuelData)->pluck('obf_ids'); })->flatten()->filter()->all(); @endphp {{-- Fuel Type Rows --}} @foreach ($fuelTypeData as $fuelTypeId => $branchData) @php $rowTotal = 0; @endphp @foreach ($branches as $branch) @php $total = $branchData[$branch->id]['total'] ?? 0; $obf_ids = $branchData[$branch->id]['obf_ids'] ?? []; $rowTotal += $total; @endphp @endforeach @endforeach @endforeach {{-- Grand Total Row --}} @php $grandTotal = 0; $grandObfIds = []; @endphp @foreach ($branches as $branch) @php $branchTotal = 0; $branchObfIds = []; foreach ($targetbookingdata as $fuelDataPerModel) { foreach ($fuelDataPerModel as $branchSet) { if (!empty($branchSet[$branch->id])) { $branchTotal += $branchSet[$branch->id]['total'] ?? 0; $branchObfIds = array_merge($branchObfIds, $branchSet[$branch->id]['obf_ids'] ?? []); } } } $grandTotal += $branchTotal; $grandObfIds = array_merge($grandObfIds, $branchObfIds); @endphp @endforeach
Model{{ $b_name }}Total %
{{ $modelName }} @php $obfIds = collect($fuelTypeData)->pluck("{$branch->id}.obf_ids")->flatten()->filter()->all(); @endphp @if ($branchTotal > 0 && count($obfIds)) {{ $branchTotal }} @else {{ $branchTotal }} @endif @if ($modelTotal > 0 && count($modelObfIds)) {{ $modelTotal }} @else {{ $modelTotal }} @endif {{ $percentages[$modelIndex++] ?? '0%' }}
{{ $fuelTypes[$fuelTypeId] ?? 'Unknown' }} @if ($total > 0 && count($obf_ids)) {{ $total }} @else {{ $total }} @endif @php $rowObfIds = collect($branchData)->pluck('obf_ids')->flatten()->filter()->all(); @endphp @if ($rowTotal > 0 && count($rowObfIds)) {{ $rowTotal }} @else {{ $rowTotal }} @endif
Retail Achieve
Retail Pending
@foreach ($branches as $branch) @php $branch_full = $branch->name ?? ''; $b_name = ''; if (str_contains($branch_full, 'Rajkot')) { $b_name = 'Rajkot'; } elseif (str_contains($branch_full, 'Rjt_1s')) { $b_name = 'Rajkot-1s'; } elseif (str_contains($branch_full, 'Jamnagar')) { $b_name = 'Jamnagar'; } elseif (str_contains($branch_full, 'Junagadh')) { $b_name = 'Junagadh'; } elseif (str_contains($branch_full, 'Morbi')) { $b_name = 'Morbi'; } else { $b_name = $branch_full; } @endphp @endforeach @php $percentages = ['32%', '12%', '27%', '6%', '22%', '1%', '0%']; // static example $modelIndex = 0; @endphp @foreach ($targetbookingdata as $modelId => $fuelTypeData) @php $modelName = $models->firstWhere('id', $modelId)?->name ?? 'Unknown'; $branchTotals = []; $modelTotal = 0; @endphp {{-- Model Header Row --}} @foreach ($branches as $branch) @php $branchTotal = 0; foreach ($fuelTypeData as $fuelData) { $branchTotal += $fuelData[$branch->id]['total'] ?? 0; } $modelTotal += $branchTotal; $branchTotals[$branch->id] = $branchTotal; @endphp @endforeach @php $modelObfIds = collect($fuelTypeData) ->flatMap(function ($fuelData) { return collect($fuelData)->pluck('obf_ids'); })->flatten()->filter()->all(); @endphp {{-- Fuel Type Rows --}} @foreach ($fuelTypeData as $fuelTypeId => $branchData) @php $rowTotal = 0; @endphp @foreach ($branches as $branch) @php $total = $branchData[$branch->id]['total'] ?? 0; $obf_ids = $branchData[$branch->id]['obf_ids'] ?? []; $rowTotal += $total; @endphp @endforeach @endforeach @endforeach {{-- Grand Total Row --}} @php $grandTotal = 0; $grandObfIds = []; @endphp @foreach ($branches as $branch) @php $branchTotal = 0; $branchObfIds = []; foreach ($targetbookingdata as $fuelDataPerModel) { foreach ($fuelDataPerModel as $branchSet) { if (!empty($branchSet[$branch->id])) { $branchTotal += $branchSet[$branch->id]['total'] ?? 0; $branchObfIds = array_merge($branchObfIds, $branchSet[$branch->id]['obf_ids'] ?? []); } } } $grandTotal += $branchTotal; $grandObfIds = array_merge($grandObfIds, $branchObfIds); @endphp @endforeach
Model{{ $b_name }}Total %
{{ $modelName }} @php $obfIds = collect($fuelTypeData)->pluck("{$branch->id}.obf_ids")->flatten()->filter()->all(); @endphp @if ($branchTotal > 0 && count($obfIds)) {{ $branchTotal }} @else {{ $branchTotal }} @endif @if ($modelTotal > 0 && count($modelObfIds)) {{ $modelTotal }} @else {{ $modelTotal }} @endif {{ $percentages[$modelIndex++] ?? '0%' }}
{{ $fuelTypes[$fuelTypeId] ?? 'Unknown' }} @if ($total > 0 && count($obf_ids)) {{ $total }} @else {{ $total }} @endif @php $rowObfIds = collect($branchData)->pluck('obf_ids')->flatten()->filter()->all(); @endphp @if ($rowTotal > 0 && count($rowObfIds)) {{ $rowTotal }} @else {{ $rowTotal }} @endif
@foreach ($branches as $branch) @php $branch_full = $branch->name ?? ''; $b_name = ''; if (str_contains($branch_full, 'Rajkot')) { $b_name = 'Rajkot'; } elseif (str_contains($branch_full, 'Rjt_1s')) { $b_name = 'Rajkot-1s'; } elseif (str_contains($branch_full, 'Jamnagar')) { $b_name = 'Jamnagar'; } elseif (str_contains($branch_full, 'Junagadh')) { $b_name = 'Junagadh'; } elseif (str_contains($branch_full, 'Morbi')) { $b_name = 'Morbi'; } else { $b_name = $branch_full; } @endphp @endforeach @php $percentages = ['32%', '12%', '27%', '6%', '22%', '1%', '0%']; // static example $modelIndex = 0; @endphp @foreach ($targetbookingdata as $modelId => $fuelTypeData) @php $modelName = $models->firstWhere('id', $modelId)?->name ?? 'Unknown'; $branchTotals = []; $modelTotal = 0; @endphp {{-- Model Header Row --}} @foreach ($branches as $branch) @php $branchTotal = 0; foreach ($fuelTypeData as $fuelData) { $branchTotal += $fuelData[$branch->id]['total'] ?? 0; } $modelTotal += $branchTotal; $branchTotals[$branch->id] = $branchTotal; @endphp @endforeach @php $modelObfIds = collect($fuelTypeData) ->flatMap(function ($fuelData) { return collect($fuelData)->pluck('obf_ids'); })->flatten()->filter()->all(); @endphp {{-- Fuel Type Rows --}} @foreach ($fuelTypeData as $fuelTypeId => $branchData) @php $rowTotal = 0; @endphp @foreach ($branches as $branch) @php $total = $branchData[$branch->id]['total'] ?? 0; $obf_ids = $branchData[$branch->id]['obf_ids'] ?? []; $rowTotal += $total; @endphp @endforeach @endforeach @endforeach {{-- Grand Total Row --}} @php $grandTotal = 0; $grandObfIds = []; @endphp @foreach ($branches as $branch) @php $branchTotal = 0; $branchObfIds = []; foreach ($targetbookingdata as $fuelDataPerModel) { foreach ($fuelDataPerModel as $branchSet) { if (!empty($branchSet[$branch->id])) { $branchTotal += $branchSet[$branch->id]['total'] ?? 0; $branchObfIds = array_merge($branchObfIds, $branchSet[$branch->id]['obf_ids'] ?? []); } } } $grandTotal += $branchTotal; $grandObfIds = array_merge($grandObfIds, $branchObfIds); @endphp @endforeach
Model{{ $b_name }}Total %
{{ $modelName }} @php $obfIds = collect($fuelTypeData)->pluck("{$branch->id}.obf_ids")->flatten()->filter()->all(); @endphp @if ($branchTotal > 0 && count($obfIds)) {{ $branchTotal }} @else {{ $branchTotal }} @endif @if ($modelTotal > 0 && count($modelObfIds)) {{ $modelTotal }} @else {{ $modelTotal }} @endif {{ $percentages[$modelIndex++] ?? '0%' }}
{{ $fuelTypes[$fuelTypeId] ?? 'Unknown' }} @if ($total > 0 && count($obf_ids)) {{ $total }} @else {{ $total }} @endif @php $rowObfIds = collect($branchData)->pluck('obf_ids')->flatten()->filter()->all(); @endphp @if ($rowTotal > 0 && count($rowObfIds)) {{ $rowTotal }} @else {{ $rowTotal }} @endif
@endif
@endsection @section('scripts') @endsection