@if($soloClientesNuevos ?? false)
@endif
@php
$coloresEtapa = [
'Prospección' => '#17a2b8',
'Cotización' => '#ffc107',
'Negociación' => '#fd7e14',
'Cierre' => '#28a745',
'Aprobado' => '#198754',
'Rechazado' => '#dc3545'
];
@endphp
@if(isset($totalPipelinePorEtapa) && !empty($totalPipelinePorEtapa))
Total Pipeline por estado:
@foreach($etapas ?? ['Prospección', 'Cotización', 'Negociación', 'Cierre', 'Aprobado', 'Rechazado'] as $etapa)
@php $total = $totalPipelinePorEtapa[$etapa] ?? 0; $color = $coloresEtapa[$etapa] ?? '#6c757d'; @endphp
{{ $etapa }}: ${{ number_format($total, 0, ',', '.') }}
@endforeach
@endif
@php
$coloresEtapa = [
'Prospección' => '#17a2b8',
'Cotización' => '#ffc107',
'Negociación' => '#fd7e14',
'Cierre' => '#28a745',
'Aprobado' => '#198754',
'Rechazado' => '#dc3545'
];
@endphp
@foreach(['Prospección', 'Cotización', 'Negociación', 'Cierre', 'Aprobado', 'Rechazado'] as $etapa)
@php
$colorEtapa = $coloresEtapa[$etapa] ?? '#6c757d';
$oportunidadesEtapa = isset($oportunidadesPorEtapa[$etapa]) ? $oportunidadesPorEtapa[$etapa] : collect();
$headingStyle = 'background-color: ' . $colorEtapa . '; color: white;';
@endphp
{{ $etapa }}
{{ $oportunidadesEtapa->count() }}
@foreach($oportunidadesEtapa as $oportunidad)
@php
$probabilidad = intval($oportunidad->OportProbabilidad ?? 0);
@endphp
{{ $oportunidad->OportTitulo }}
{{ $oportunidad->cliente->CliShortname ?? $oportunidad->cliente->CliName }}
${{ number_format($oportunidad->OportValorEstimado, 0, ',', '.') }}
{{ $oportunidad->OportProbabilidad }}% prob.
@if($oportunidad->OportFechaCierreEsperada)
{{ \Carbon\Carbon::parse($oportunidad->OportFechaCierreEsperada)->format('d/m/Y') }}
@endif
@if($oportunidad->OportDescripcion)
{{ \Illuminate\Support\Str::limit($oportunidad->OportDescripcion, 60) }}
@endif
@endforeach
@if($oportunidadesEtapa->count() == 0)
@endif
@endforeach