vista tarifas
This commit is contained in:
@@ -100,12 +100,11 @@ class ShowUsuarios extends Component
|
||||
|
||||
public function render()
|
||||
{
|
||||
|
||||
$consulta_tarifas = TarifaPromo::take(1);
|
||||
|
||||
$consulta_usuarios = User::withCount(['usuario_tarifas as active_tarifas' => function ($query) {
|
||||
$query->where('visible', 'true');
|
||||
}])
|
||||
$query->where('visible', 'true');
|
||||
}])
|
||||
->withCount(['usuario_promos as active_promos' => function ($query) {
|
||||
$query->where('visible', 'true');
|
||||
}])
|
||||
@@ -114,9 +113,15 @@ class ShowUsuarios extends Component
|
||||
->orWhere('email', 'ILIKE', '%' . $this->buscar . '%');
|
||||
});
|
||||
|
||||
|
||||
if ($this->verPreciosPersonalizados) {
|
||||
$consulta_usuarios = $consulta_usuarios->havingRaw('active_tarifas > 0 OR active_promos > 0');
|
||||
$consulta_usuarios = $consulta_usuarios->where(function ($query) {
|
||||
$query->whereHas('usuario_tarifas', function ($q) {
|
||||
$q->where('visible', true);
|
||||
})
|
||||
->orWhereHas('usuario_promos', function ($q) {
|
||||
$q->where('visible', true);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
if (!(Auth::user()->rol->nombre == "super")) {
|
||||
@@ -316,6 +321,23 @@ class ShowUsuarios extends Component
|
||||
$this->limpiarSaldo();
|
||||
}
|
||||
|
||||
public function quitarSubvendedor($id)
|
||||
{
|
||||
User::FindOrFail($id);
|
||||
|
||||
User::find($id)->update([
|
||||
'subvendedor' => false
|
||||
]);
|
||||
}
|
||||
public function ponerSubvendedor($id)
|
||||
{
|
||||
User::FindOrFail($id);
|
||||
|
||||
User::find($id)->update([
|
||||
'subvendedor' => true
|
||||
]);
|
||||
}
|
||||
|
||||
public function editar($id)
|
||||
{
|
||||
$this->id_edit = $id;
|
||||
|
||||
Reference in New Issue
Block a user