This commit is contained in:
lizandrogd
2025-07-07 15:56:47 -05:00
parent c502a57a51
commit 49311a6ecb
3 changed files with 14 additions and 2 deletions
+2 -2
View File
@@ -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,
+5
View File
@@ -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');
}
}
@@ -72,6 +72,9 @@
<x-primary-table>
<x-slot name="thead">
<tr class="text-left">
@if (auth()->user()->rol_id == 5)
<th class="rounded-l-lg px-6 py-2">Subvendedor</th>
@endif
<th class="rounded-l-lg font-normal">Nombre</th>
<th class="font-normal">Email</th>
<th class="font-normal">Rol</th>
@@ -85,6 +88,10 @@
<x-slot name="tbody">
@foreach ($usuarios as $usuario)
<tr class="border-gray-200 text-left" x-data="{ openOption: false }">
@if (auth()->user()->rol_id == 5)
<td>{{ $usuario->subvendedor_relacion->name ?? 'N/A' }}</td>
@endif
<td>{{ $usuario->name ?? '' }}</td>
<td>{{ $usuario->email ?? '' }}</td>
<td>{{ $usuario->rol->nombre ?? '' }}</td>