@extends('layouts.admin') @section('title') @lang('translation.Precios de Cancha') @endsection @section('css') @endsection @section('content') @component('components.breadcrumb') @slot('li_1') Canchas @endslot @slot('li_2') {{ $cancha->nombre }} @endslot @slot('title') Precios @endslot @endcomponent

Gestión de Precios - {{ $cancha->nombre }}

{{ $cancha->categoria->nombre }} | {{ $cancha->direccion }}

Precio Base

{{ format_currency($cancha->precio_por_hora, 0) }}

Por hora


Este es el precio por defecto que se aplica cuando no hay configuraciones especiales.
Estadísticas

{{ $estadisticas['configuraciones_activas'] ?? 0 }}

Configuraciones Activas

{{ format_currency($estadisticas['precio_promedio'] ?? 0, 0) }}

Precio Promedio


{{ format_currency($estadisticas['precio_maximo'] ?? 0, 0) }}

Precio Máximo

{{ format_currency($estadisticas['precio_minimo'] ?? 0, 0) }}

Precio Mínimo

@forelse($configuraciones_precios as $config) @empty @endforelse
Tipo Descripción Precio Vigencia Estado Prioridad Acciones
@switch($config->tipo) @case('dia_semana') Día Semana @break @case('fecha_especial') Fecha Especial @break @case('temporada') Temporada @break @case('promocion') Promoción @break @default {{ ucfirst($config->tipo) }} @endswitch
{{ $config->nombre }} @if($config->descripcion)
{{ $config->descripcion }} @endif @if($config->condiciones)
{{ $config->condiciones }} @endif
@if($config->tipo_descuento == 'porcentaje') -{{ $config->descuento }}%
{{ format_currency($config->precio_final, 0) }} @elseif($config->tipo_descuento == 'monto_fijo') -{{ format_currency($config->descuento, 0) }}
{{ format_currency($config->precio_final, 0) }} @else {{ format_currency($config->precio_final, 0) }} @endif
@if($config->fecha_inicio && $config->fecha_fin)
Desde: {{ $config->fecha_inicio->format('d/m/Y') }}
Hasta: {{ $config->fecha_fin->format('d/m/Y') }}
@elseif($config->dias_semana)
Días:
@foreach(json_decode($config->dias_semana) as $dia) {{ ucfirst($dia) }} @endforeach
@else Permanente @endif
@switch($config->estado) @case('activo') Activo @break @case('inactivo') Inactivo @break @case('programado') Programado @break @case('vencido') Vencido @break @endswitch {{ $config->prioridad ?? 1 }}

No hay configuraciones de precios especiales

@endsection @section('script') @endsection