@extends('layouts.app') @section('title', 'Cotización ' . $quote->quote_number) @section('content') @php $companyName = \App\Models\Setting::get('company_name', \App\Models\Setting::get('app_name', 'TI Manager')); $companyNit = \App\Models\Setting::get('company_nit', ''); $companyAddress = \App\Models\Setting::get('company_address', ''); $companyPhone = \App\Models\Setting::get('company_phone', ''); $companyEmail = \App\Models\Setting::get('company_email', ''); $companyWebsite = \App\Models\Setting::get('company_website', ''); $appLogo = \App\Models\Setting::get('app_logo'); @endphp
{{-- Header UI similar a Reportes --}}

Cotización {{ $quote->quote_number }} @php $statusColors = [ 'Borrador' => ['bg' => 'rgba(150, 150, 150, 0.1)', 'color' => '#6b7280'], 'Enviada' => ['bg' => 'rgba(20, 167, 237, 0.1)', 'color' => '#14a7ed'], 'Aceptada' => ['bg' => 'rgba(145, 200, 73, 0.1)', 'color' => '#91c849'], 'Rechazada' => ['bg' => 'rgba(239, 68, 68, 0.1)', 'color' => '#ef4444'], ]; $color = $statusColors[$quote->status] ?? $statusColors['Borrador']; $isExpired = $quote->valid_until && $quote->valid_until->isPast() && $quote->status !== 'Aceptada'; @endphp {{ (auth()->user()->isClient() && $quote->status === 'Enviada') ? 'Por Aprobar' : $quote->status }} @if($isExpired) VENCIDA @endif

Cliente: {{ $quote->customer_name }} | Creada el {{ $quote->created_at->format('d/m/Y') }}

@if(!auth()->user()->isClient()) @if($quote->status === 'Borrador') Editar @endif @if(!$quote->signature_path && !in_array($quote->status, ['Aceptada', 'Rechazada', 'Facturada'])) @endif @else @if($quote->status === 'Enviada') Aprobar @endif @endif Imprimir @if(!auth()->user()->isClient()) @endif
{{-- Visor de PDF Integrado --}}
{{-- Modal de Firma --}}
@push('scripts') @endpush @endsection