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 $consulta_usuarios = $consulta_usuarios
->with('rol', 'saldo') ->with('rol', 'saldo','subvendedor_relacion')
->orderBy('id', 'DESC') ->orderBy('id', 'DESC')
->withCount('historiales_venta') ->withCount('historiales_venta')
->paginate($this->entradas); ->paginate($this->entradas);
@@ -160,7 +160,7 @@ class ShowUsuarios extends Component
} else { } else {
$this->roles = Role::where('nombre', '=', 'distribuidor')->get(); $this->roles = Role::where('nombre', '=', 'distribuidor')->get();
} }
//dd($consulta_usuarios);
return view('livewire.show-usuarios', [ return view('livewire.show-usuarios', [
'usuarios' => $consulta_usuarios, 'usuarios' => $consulta_usuarios,
'tarifas' => $consulta_tarifas, 'tarifas' => $consulta_tarifas,
+5
View File
@@ -97,4 +97,9 @@ class User extends Authenticatable
{ {
return $this->usuario_promos()->where('visible', 'true')->count(); 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-primary-table>
<x-slot name="thead"> <x-slot name="thead">
<tr class="text-left"> <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="rounded-l-lg font-normal">Nombre</th>
<th class="font-normal">Email</th> <th class="font-normal">Email</th>
<th class="font-normal">Rol</th> <th class="font-normal">Rol</th>
@@ -85,6 +88,10 @@
<x-slot name="tbody"> <x-slot name="tbody">
@foreach ($usuarios as $usuario) @foreach ($usuarios as $usuario)
<tr class="border-gray-200 text-left" x-data="{ openOption: false }"> <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->name ?? '' }}</td>
<td>{{ $usuario->email ?? '' }}</td> <td>{{ $usuario->email ?? '' }}</td>
<td>{{ $usuario->rol->nombre ?? '' }}</td> <td>{{ $usuario->rol->nombre ?? '' }}</td>