diff --git a/app/Http/Livewire/ShowUsuarios.php b/app/Http/Livewire/ShowUsuarios.php index 4c68665..0cee62f 100755 --- a/app/Http/Livewire/ShowUsuarios.php +++ b/app/Http/Livewire/ShowUsuarios.php @@ -129,7 +129,7 @@ class ShowUsuarios extends Component } $consulta_usuarios = $consulta_usuarios - ->with('rol', 'saldo') + ->with('rol', 'saldo','subvendedor_relacion') ->orderBy('id', 'DESC') ->withCount('historiales_venta') ->paginate($this->entradas); @@ -160,7 +160,7 @@ class ShowUsuarios extends Component } else { $this->roles = Role::where('nombre', '=', 'distribuidor')->get(); } - + //dd($consulta_usuarios); return view('livewire.show-usuarios', [ 'usuarios' => $consulta_usuarios, 'tarifas' => $consulta_tarifas, diff --git a/app/Models/User.php b/app/Models/User.php index cf1c600..8d08dd1 100755 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -97,4 +97,9 @@ class User extends Authenticatable { return $this->usuario_promos()->where('visible', 'true')->count(); } + + public function subvendedor_relacion() + { + return $this->belongsTo(User::class, 'subvendedor_id'); + } } diff --git a/resources/views/livewire/show-usuarios.blade.php b/resources/views/livewire/show-usuarios.blade.php index a1e32dd..249f8ca 100755 --- a/resources/views/livewire/show-usuarios.blade.php +++ b/resources/views/livewire/show-usuarios.blade.php @@ -72,6 +72,9 @@ + @if (auth()->user()->rol_id == 5) + Subvendedor + @endif Nombre Email Rol @@ -85,6 +88,10 @@ @foreach ($usuarios as $usuario) + @if (auth()->user()->rol_id == 5) + + {{ $usuario->subvendedor_relacion->name ?? 'N/A' }} + @endif {{ $usuario->name ?? '' }} {{ $usuario->email ?? '' }} {{ $usuario->rol->nombre ?? '' }}