@extends('template_pages.session')
@section('page_title', 'Editar Resumo de Cobranças #' . request()->route('id'))
@section('page_icon', 'folder-closed')
@section('navbar', 'finance.navbar')
@push('styles')
@endpush
@section('content_page')
@endsection
@push('scripts')
@php
$transferData = collect($projects_summary)->map(function($project) use ($selected_project_ids) {
return [
'project' => $project->project,
'value' => $project->id,
'selected' => in_array($project->id, $selected_project_ids),
'clientName' => optional($project->billableCustomer->institucionalClient)->name
];
})->toArray();
$grouped = [];
foreach ($transferData as $item) {
$clientName = $item['clientName'] ?: 'Cliente Desconhecido';
$grouped[$clientName][] = [
'project' => $item['project'],
'value' => $item['value'],
'selected' => $item['selected'],
];
}
$groupData = [];
foreach ($grouped as $clientName => $items) {
$groupData[] = [
'groupName' => $clientName,
'groupData' => $items
];
}
@endphp
@endpush