utilidades promocion
This commit is contained in:
@@ -9,7 +9,7 @@ use Livewire\Component;
|
|||||||
|
|
||||||
class ShowUtilidades extends Component
|
class ShowUtilidades extends Component
|
||||||
{
|
{
|
||||||
public $promocion;
|
public $promocion =1;
|
||||||
|
|
||||||
public $servicio_id;
|
public $servicio_id;
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
<input type="checkbox" name="promocion" id="promocion" wire:model="promocion">
|
<input type="checkbox" name="promocion" id="promocion" wire:model="promocion">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="grid gap-4 grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 my-6 mx-6">
|
<div class="grid gap-4 grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 my-6 mx-6">
|
||||||
<div>
|
<div>
|
||||||
<label for="servicios" class="text-gray-600 text-sm font-semibold block">Filtrar por
|
<label for="servicios" class="text-gray-600 text-sm font-semibold block">Filtrar por
|
||||||
@@ -82,7 +81,81 @@
|
|||||||
<div class="mt-2">
|
<div class="mt-2">
|
||||||
<h1 class="text-center text-lg sm:mb-4">Utilidades</h1>
|
<h1 class="text-center text-lg sm:mb-4">Utilidades</h1>
|
||||||
<div class="py-2">
|
<div class="py-2">
|
||||||
<table wire:loading.class="opacity-50 cursor-wait" class="text-center rounded-lg shadow-lg m-auto mt-4 mb-4 bg-white md:w-10/12">
|
@if ($promocion)
|
||||||
|
<table wire:loading.class="opacity-50 cursor-wait"
|
||||||
|
class="text-center rounded-lg shadow-lg m-auto mt-4 mb-4 bg-white md:w-10/12">
|
||||||
|
<thead class="font-normal bg-[#000029] text-white h-9 pr-4 sm:pr-2">
|
||||||
|
<tr class="text-left">
|
||||||
|
<th class="rounded-l-lg font-normal w-1/12 pr-[1rem] md:pl-[2rem]">Fecha inicio</th>
|
||||||
|
<th class="font-normal w-1/12 pl-[1rem] sm:pr-[2rem]">Servicio</th>
|
||||||
|
<th class="font-normal w-1/12 pl-[1rem] sm:pr-[2rem]">Pantallas</th>
|
||||||
|
<th class="font-normal w-1/12 pl-[1rem] sm:pr-[2rem]">valor</th>
|
||||||
|
<th class="rounded-r-lg font-normal w-1/12 pr-[1rem] md:pl-[2rem]">Utilidad</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
@php
|
||||||
|
$totalUtilidades = 0;
|
||||||
|
@endphp
|
||||||
|
<tbody class="text-gray-500 select-none pr-4 sm:pr-2">
|
||||||
|
@foreach ($historiales as $historial)
|
||||||
|
<tr
|
||||||
|
class="border-gray-200 text-left w-full sm:pl-4 hover:bg-gray-200 hover:ring-gray-500">
|
||||||
|
<td class="md:pl-[2rem] md:pr-[2rem]">
|
||||||
|
{{ $historial->fecha_inicio }}
|
||||||
|
</td>
|
||||||
|
<td class="md:pl-[2rem] md:pr-[2rem]">
|
||||||
|
@foreach ($historial->promocion->tarifas as $tarifa)
|
||||||
|
<p> {{ $tarifa->servicio->nombre }}</p>
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
<td class="md:pl-[2rem] md:pr-[2rem]">
|
||||||
|
@foreach ($historial->promocion->tarifas as $tarifa)
|
||||||
|
<p>{{ $tarifa->pantallas }}</p>
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
<td class="md:pl-[2rem] md:pr-[2rem]">
|
||||||
|
@foreach ($historial->promocion->tarifas as $tarifa)
|
||||||
|
<p>${{ number_format($tarifa->servicio->precio ?? 0, 2, ',', '.') }}</p>
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
<td class="md:pl-[2rem] md:pr-[2rem] text-right">
|
||||||
|
@foreach ($historial->promocion->tarifas as $tarifa)
|
||||||
|
<p>${{ number_format($tarifa->servicio->precio / $tarifa->pantallas ?? 0, 2, ',', '.') }}</p>
|
||||||
|
@endforeach
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@foreach ($historial->promocion->tarifas as $tarifa)
|
||||||
|
@php
|
||||||
|
$totalUtilidades += $tarifa->servicio->precio / $tarifa->pantallas;
|
||||||
|
@endphp
|
||||||
|
@endforeach
|
||||||
|
@endforeach
|
||||||
|
<tr>
|
||||||
|
<td class="border-t border-b">
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td class="border-t border-b">
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td class="border-t border-b">
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<th class="border-t border-l border-b">
|
||||||
|
<p class="flex items-center px-6 py-4 cursor-pointer">
|
||||||
|
Utilidad Total
|
||||||
|
</p>
|
||||||
|
</th>
|
||||||
|
<td class="border-t border-b">
|
||||||
|
<p class="flex items-center px-6 py-4 cursor-pointer">
|
||||||
|
$ {{ number_format($totalUtilidades ?? 0, 2, ',', '.') }}
|
||||||
|
</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
@else
|
||||||
|
<table wire:loading.class="opacity-50 cursor-wait"
|
||||||
|
class="text-center rounded-lg shadow-lg m-auto mt-4 mb-4 bg-white md:w-10/12">
|
||||||
<thead class="font-normal bg-[#000029] text-white h-9 pr-4 sm:pr-2">
|
<thead class="font-normal bg-[#000029] text-white h-9 pr-4 sm:pr-2">
|
||||||
<tr class="text-left">
|
<tr class="text-left">
|
||||||
<th class="rounded-l-lg font-normal w-1/12 pr-[1rem] md:pl-[2rem]">Fecha inicio</th>
|
<th class="rounded-l-lg font-normal w-1/12 pr-[1rem] md:pl-[2rem]">Fecha inicio</th>
|
||||||
@@ -142,6 +215,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
@endif
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user