From f1eba184fcccb3af1949a53dfbd8794ed04d8b05 Mon Sep 17 00:00:00 2001 From: Felipe Date: Mon, 4 Mar 2024 16:42:14 -0500 Subject: [PATCH] ocultar fixed --- app/Http/Livewire/ShowUsuarios.php | 14 +- .../views/livewire/show-usuarios.blade.php | 246 ++++++------------ 2 files changed, 85 insertions(+), 175 deletions(-) diff --git a/app/Http/Livewire/ShowUsuarios.php b/app/Http/Livewire/ShowUsuarios.php index 15b1062..7313b2f 100755 --- a/app/Http/Livewire/ShowUsuarios.php +++ b/app/Http/Livewire/ShowUsuarios.php @@ -62,7 +62,6 @@ class ShowUsuarios extends Component public $precioTarifa; public $tarifasGestion; - public $estadoTarifa = true; public $usuarioGestion_id; public $precioTarifasGestion; @@ -73,7 +72,6 @@ class ShowUsuarios extends Component public $consulta_usuarioPromo; public $precioPromoGestion; public $promoGestion; - public $estadoPromo; public $buscar_promo; public $servicio_modTarifas; @@ -86,6 +84,9 @@ class ShowUsuarios extends Component public $editarTarifaRol = false; public $informacionTarifaRol; + public $estadoTarifa = false; + public $estadoPromo = false; + protected $rules = [ 'nombre' => 'required', 'email' => 'required', @@ -391,7 +392,7 @@ class ShowUsuarios extends Component $usuarioTarifa->utilidad = $this->utilidad; $usuarioTarifa->tarifa_id = $this->tarifasGestion; $usuarioTarifa->usuario_id = $this->usuarioGestion_id; - $usuarioTarifa->visible = $this->estadoTarifa ? 'activo' : 'inactivo'; + $usuarioTarifa->visible = $this->estadoTarifa ? 'inactivo' : 'activo'; $usuarioTarifa->save(); $this->alert('success', '¡Tarifas del usuario actualizadas correctamente!', [ @@ -399,12 +400,7 @@ class ShowUsuarios extends Component ]); } - $this->consulta_usuarioTarifas = Usuario_tarifa::where('usuario_id', $this->usuarioGestion_id) - ->with('tarifa') - ->get(); - - - $this->precioTarifasGestion = null; + $this->consulta_usuarioTarifas = Usuario_tarifa::where('usuario_id', $this->usuarioGestion_id)->with('tarifa')->get(); } public function eliminarUsuarioTarifa($id) diff --git a/resources/views/livewire/show-usuarios.blade.php b/resources/views/livewire/show-usuarios.blade.php index e05bb96..06da2fd 100755 --- a/resources/views/livewire/show-usuarios.blade.php +++ b/resources/views/livewire/show-usuarios.blade.php @@ -20,34 +20,34 @@
-
+
Usuario
- @if (auth()->user()->rol->nombre !== 'administrador' && auth()->user()->rol->nombre !== 'editor') - Añadir - usuario - - - - - Mod. - tarifas promos. - - - - - - @endif -
+ @if (auth()->user()->rol->nombre !== 'administrador' && auth()->user()->rol->nombre !== 'editor') + Añadir + usuario + + + + + Mod. + tarifas promos. + + + + + + @endif +
@@ -59,7 +59,6 @@
- {{-- -Tabla usuarios - --}} @@ -131,97 +130,17 @@ - {{--
- - - - - - - - - - - - - - @foreach ($usuarios as $usuario) - @if ($usuario->name == 'usuarioEliminado') - @else - - - - - - - - - - - - - - - @endif - @endforeach - -
NombreEmailRolVentasSaldo
{{ $usuario->name ?? '' }}{{ $usuario->email ?? '' }}{{ $usuario->rol->nombre ?? '' }}{{ $usuario->historiales_venta_count ?? '' }}{{ $usuario->saldo->valor ?? '' }} - - - -
- - - - - - - -
-
- {{ $usuarios->links() }} -
--}} - {{-- Gestionar precios --}}
+ x-transition:leave-end="opacity-0 scale-100" class="absolute backdrop-blur-sm bg-black/20 left-0 bottom-0 top-0 right-0 h-full">

Personalización de precios para {{ $usuario_nombre }}

- +
@@ -260,6 +179,8 @@ class="mx-auto p-2 rounded-full text-black">
+ + {{ $estadoTarifa == 1 ? 'Ocultar' : 'Mostrar' }}
@@ -306,12 +227,10 @@ @endif - @if ($usuarioTarifa->visible != 'true') - + @if ($usuarioTarifa->visible !== 'activo') + @else - + @endif ${{ $usuarioTarifa->precio ?? '' }} @@ -836,69 +755,64 @@
-
-
-
- @if ($informacionTarifaRol) -
- -
-
- - +
+
+
+ @if ($informacionTarifaRol) +
+ +
+
+ + +
+
+ + +
+
+ + +
-
- - -
-
- - -
-
-
-
- - -
-
- - - +
+
+ + +
+
+ + + +
+ @endif + + + +
+ + + +
- @endif - - -
- - - -
-
- -