@extends('layouts.page') @section('head') @include('elements.seo', ['title'=>'Mi Cuenta' ]) @endsection @section('content') @php $sellerDashToday = $sellerDashToday ?? \Carbon\Carbon::now(config('app.seller_dashboard_timezone', 'America/Bogota'))->format('Y-m-d'); @endphp

Mi Cuenta

Gestiona tu información personal y pedidos

@if(session('success'))
{{ session('success') }}
@endif {{-- ── Seller Mini Dashboard ─────────────────────────── --}} @if(!empty($isSeller))
{{-- Date Range Picker --}}
Filtrar por fecha
{{-- Row 1: KPI Cards --}}

Total Pedidos

—

Ventas Totales

—

Ticket Promedio

—

{{-- Row 2: Category Sales Cards --}}
{{-- Filled dynamically via JS --}}
@endif {{-- ── / Seller Mini Dashboard ───────────────────────── --}}
@php $activeTab = $activeTab ?? (!empty($isSupervisor) ? 'mis-rutas' : (!empty($isSeller) ? 'orders-today' : 'orders')); @endphp @if(!empty($isSeller)) @if(empty($isSupervisor)) @endif @endif @if(!empty($isSupervisor)) @endif @if(empty($isSeller)) @endif
@if(!empty($isSeller))
@if($dailyOrders) @include('clients.orders.partials.orders-tab-panel', [ 'tabKey' => 'orders-today', 'pageParam' => 'today_page', 'showFilters' => false, 'showOrigin' => true, 'orders' => $dailyOrders, 'statuses' => $statuses, 'sellerDashToday' => $sellerDashToday, 'filters' => $todayFilters, 'queryKeys' => [ 'q' => 'today_q', 'order_id' => 'today_order_id', 'from_date' => 'today_from_date', 'to_date' => 'today_to_date', 'status_id' => 'today_status_id', ], 'emptyMessage' => 'No tienes pedidos para el rango seleccionado.', ]) @endif
@if(empty($isSupervisor))
@if($myRoute) @include('clients.orders.partials.my-route-panel', ['myRoute' => $myRoute]) @endif
@endif @endif @if(!empty($isSupervisor))
@if($myRoutes) @include('clients.orders.partials.my-routes-panel', [ 'myRoutes' => $myRoutes, 'statuses' => $statuses, 'sellerDashToday' => $sellerDashToday, ]) @endif
@endif
@if($orders) @include('clients.orders.partials.orders-tab-panel', [ 'tabKey' => 'orders', 'pageParam' => 'page', 'showOrigin' => !empty($isSeller), 'orders' => $orders, 'statuses' => $statuses, 'sellerDashToday' => $sellerDashToday, 'filters' => $recentFilters, 'queryKeys' => [ 'q' => 'q', 'order_id' => 'order_id', 'from_date' => 'from_date', 'to_date' => 'to_date', 'status_id' => 'status_id', ], 'emptyMessage' => 'No tienes pedidos recientes.', ]) @endif
@php $accountUser = $accountUser ?? auth()->user(); $fullName = trim((string) $accountUser->name); $nameParts = preg_split('/\s+/', $fullName, 2); $firstName = $nameParts[0] ?? $fullName; $lastName = $nameParts[1] ?? ''; @endphp

Información Personal

Cambiar Contraseña

@csrf @method('put')
@error('current_password', 'updatePassword')

{{ $message }}

@enderror
@error('password', 'updatePassword')

{{ $message }}

@enderror
@error('password_confirmation', 'updatePassword')

{{ $message }}

@enderror
@if (session('status') === 'password-updated')

Contraseña actualizada correctamente.

@endif
@if(empty($isSeller))
@if($accountUser->zones && $accountUser->zones->count()) @foreach($accountUser->zones as $zone)

{{ $zone->address ?? 'Dirección' }}

@if($zone->id === $accountUser->zones->first()->id) Predeterminada @endif

{{ $accountUser->name }}

{{ $zone->address ?? '-' }}

{{ $accountUser->city?->name ?? '-' }}

{{ $accountUser->phone ?? $accountUser->mobile_phone ?? '-' }}

Información de Rutero

Zona

{{ $zone->zone ?? '-' }}

Ruta

{{ $zone->route ?? '-' }}

Rutero

{{ $zone->code ?? '-' }}

ZIP

{{ $zone->zip_code ?? '-' }}

48H

{{ $zone->fulfillment_provider_48h ?? 'coordinadora' }}

@endforeach @else
No hay direcciones registradas.
@endif
@endif
@endsection @section('scripts') @endsection