@extends('layouts.ownerLayout') @section('title', 'Detalle de Grupo Mariachi') @section('vendor-style') @vite([ 'resources/assets/vendor/libs/datatables-bs5/datatables.bootstrap5.scss', 'resources/assets/vendor/libs/datatables-responsive-bs5/responsive.bootstrap5.scss', 'resources/assets/vendor/libs/datatables-buttons-bs5/buttons.bootstrap5.scss' ]) @endsection @section('vendor-script') @vite([ 'resources/assets/vendor/libs/datatables-bs5/datatables-bootstrap5.js' ]) @endsection @section('page-script') @vite('resources/assets/js/owner-price-rules.js') @endsection @section('content')
Código interno: {{ $group->code }} · Creado {{ $group->created_at?->format('d/m/Y H:i') }}
Paquetes: {{ $stats['paquetes'] }}
Obsequios: {{ $stats['obsequios'] }}
Artistas: {{ $stats['artistas'] }}
Otros costos: {{ $stats['otros_costos'] }}
Serenatas registradas: {{ $stats['serenatas'] }}
Clientes vinculados: {{ $stats['clientes'] }}
Total facturado: ${{ number_format((float) $stats['total_cobrado'], 0, ',', '.') }}
| Nombre | Ciudad | Costo interno | Comisión | Precio | Incluye | Estado | Orden | Acciones |
|---|---|---|---|---|---|---|---|---|
| {{ $item->name }} @if($item->is_default)Por defecto@endif | {{ $item->city }} | ${{ number_format((float) $item->internal_cost, 0, ',', '.') }} | ${{ number_format((float) $item->commission_amount, 0, ',', '.') }} | ${{ number_format((float) $item->base_price, 0, ',', '.') }} |
Obsequios: {{ count($item->gift_codes ?? []) }} Artistas: {{ count($item->artist_codes ?? []) }} Otros costos: {{ count($item->other_cost_codes ?? []) }} |
{{ $item->is_active ? 'Activo' : 'Inactivo' }} | {{ $item->sort_order }} |
|
| Este grupo aún no tiene paquetes. | ||||||||
| Nombre | Tipo | Costo interno | Precio | Estado | Por defecto | Orden | Acciones |
|---|---|---|---|---|---|---|---|
| {{ $item->name }} | {{ $item->type === 'additional' ? 'Adicional' : 'Incluido' }} | ${{ number_format((float) $item->internal_cost, 0, ',', '.') }} | ${{ number_format((float) $item->base_price, 0, ',', '.') }} | {{ $item->is_active ? 'Activo' : 'Inactivo' }} | {{ $item->is_default ? 'Sí' : 'No' }} | {{ $item->sort_order }} |
|
| Este grupo aún no tiene obsequios. | |||||||
| Nombre | Tipo | Costo interno | Precio | Estado | Orden | Acciones |
|---|---|---|---|---|---|---|
| {{ $item->name }} | {{ $item->type === 'additional' ? 'Adicional' : 'Incluido' }} | ${{ number_format((float) $item->internal_cost, 0, ',', '.') }} | ${{ number_format((float) $item->base_price, 0, ',', '.') }} | {{ $item->is_active ? 'Activo' : 'Inactivo' }} | {{ $item->sort_order }} |
|
| Este grupo aún no tiene artistas. | ||||||
| Nombre | Costo interno | Precio | Estado | Orden | Acciones |
|---|---|---|---|---|---|
| {{ $item->name }} | ${{ number_format((float) $item->internal_cost, 0, ',', '.') }} | ${{ number_format((float) $item->base_price, 0, ',', '.') }} | {{ $item->is_active ? 'Activo' : 'Inactivo' }} | {{ $item->sort_order }} |
|
| Este grupo aún no tiene otros costos. | |||||
| Código | Fecha | Estado | Pago | Total | Acciones |
|---|---|---|---|---|---|
| {{ $serenata->code }} | {{ optional($serenata->event_date)->format('d/m/Y') }} {{ $serenata->eventWindowLabel() }} | {{ $serenata->service_status }} | {{ $serenata->payment_status }} | ${{ number_format((float) $serenata->total_charged, 0, ',', '.') }} | Ver |
| Este grupo aún no tiene serenatas. | |||||
| Nombre | Correo | Contacto | Estado | Acciones |
|---|---|---|---|---|
| {{ $customer->name }} | {{ $customer->email ?: '-' }} | {{ $customer->formatted_mobile ?: '-' }} | {{ $customer->is_active ? 'Activo' : 'Inactivo' }} | Ver |
| Este grupo aún no tiene clientes. | ||||