@extends('layouts.admin') @section('content')

{{$user->name}}

Información Personal

{{ Aire::open()->route('users.update', $user)->bind($user)}}
{{ Aire::input('name', 'Nombre Completo')->groupClass('mb-0') }} {{ Aire::email('email', 'Correo Electrónico')->groupClass('mb-0') }} {{ Aire::input('document', 'Número de Documento')->groupClass('mb-0') }} {{ Aire::input('phone', 'Teléfono Fijo')->groupClass('mb-0') }} {{ Aire::input('mobile_phone', 'Teléfono Móvil')->groupClass('mb-0') }} {{ Aire::input('whatsapp', 'Número de WhatsApp')->groupClass('mb-0') }}

Información Empresarial

{{ Aire::input('business_name', 'Razón Social')->groupClass('mb-0') }} {{ Aire::input('account_num', 'Número de Cuenta')->groupClass('mb-0') }} {{ Aire::input('customer_type', 'Tipo de Cliente')->groupClass('mb-0') }} {{ Aire::input('price_group', 'Grupo de Precios')->groupClass('mb-0') }} {{ Aire::input('tax_group', 'Grupo de Impuestos')->groupClass('mb-0') }} {{ Aire::input('line_discount', 'Descuento de Línea')->groupClass('mb-0') }}

Ubicación y Estado

{{ Aire::input('city_code', 'Código de Ciudad')->groupClass('mb-0') }} {{ Aire::input('county_id', 'Código de Departamento')->groupClass('mb-0') }} {{ Aire::input('balance', 'Saldo de Cuenta')->groupClass('mb-0') }} {{ Aire::input('quota_value', 'Valor de Cupo de Crédito')->groupClass('mb-0') }} {{ Aire::input('customer_status', 'Estado del Cliente')->groupClass('mb-0') }} {{ Aire::input('order_sequence', 'Secuencia de Orden')->groupClass('mb-0') }}

{{ Aire::submit('Actualizar')->variant('submit') }} Cancelar

{{ Aire::close() }}

Dynamics (rutero)

Estado: @if($user->isProspectClient()) Prospecto @elseif($user->isPendingClient()) Pendiente @elseif($user->isCliente()) Cliente @else {{ $user->client_status ?? '—' }} @endif @if($user->rutero_synced_at) · Última sync {{ $user->rutero_synced_at->timezone(config('app.timezone'))->format('d/m/Y H:i') }} @endif

@csrf

Documentos de registro

@if(!empty($registrationDocuments))
@foreach($registrationDocuments as $index => $doc) @php $filename = basename($doc); @endphp
@if(str_ends_with(strtolower($filename), '.pdf')) @svg('heroicon-o-document-text', 'w-6 h-6 text-blue-600') @else @svg('heroicon-o-photo', 'w-6 h-6 text-blue-600') @endif

{{ $filename }}

Documento {{ $index + 1 }} de {{ count($registrationDocuments) }}

@svg('heroicon-o-arrow-down-tray', 'w-4 h-4') Ver
@endforeach
@svg('heroicon-o-arrow-down-tray', 'w-4 h-4 mr-2') Descargar todo (ZIP) @else

No hay documentos de registro asociados a este cliente.

@endif

Contraseña

{{ Aire::open()->route('users.password', $user)}} {{ Aire::password('password', 'Contraseña')->groupClass('mb-5') }} {{ Aire::password('password_confirmation', 'Confirme Contraseña')->groupClass('mb-5') }} {{ Aire::submit('Actualizar')->variant('submit') }} {{ Aire::close() }}

Direcciones

@foreach ($user->zones as $zone) @endforeach
Zona Ruta Día de Recorrido Dirección Código Rutero ZIP Código DANE Proveedor 48H Métodos de envío Acción
{{$zone->zone}} {{$zone->route}} @php $days = ['1' => 'Lunes', '2' => 'Martes', '3' => 'Miércoles', '4' => 'Jueves', '5' => 'Viernes', '6' => 'Sábado', '7' => 'Domingo']; echo $days[$zone->day] ?? $zone->day; @endphp {{$zone->address}} {{$zone->code}} {{ Aire::open()->route('users.zones.48h.update', [$user, $zone])->bind($zone)->class('flex items-center gap-2') }} @method('PATCH') {{ Aire::input('zip_code')->value($zone->zip_code)->groupClass('mb-0 w-28') }} {{ Aire::input('dane_code')->value($zone->dane_code)->placeholder($zone->coordinadoraDaneCode() ?? 'ej. 11001000')->groupClass('mb-0 w-32') }} {{ Aire::select(['coordinadora' => 'Coordinadora', 'tronex' => 'Tronex'], 'fulfillment_provider_48h')->value($zone->fulfillment_provider_48h ?? 'coordinadora')->groupClass('mb-0') }}
{{ Aire::submit('Guardar')->variant('submit')->class('text-xs') }} {{ Aire::close() }}

Historial de Pedidos

@foreach ($orders as $order) @endforeach
Fecha Dirección Número de Pedido Valor Unidades Estado
{{ $order['date'] }} {{ $order['address'] ?? 'No disponible' }} {{ $order['order_number'] }} ${{ number_format($order['value'], 2, ',', '.') }} {{ $order['units'] }} {{ $order['status'] }}
{{ $orders->links() }}
@endsection @section('scripts') @endsection