antes de comenzar la vista tarifas
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace App\Http\Livewire;
|
||||
|
||||
use Livewire\Component;
|
||||
|
||||
class ShowTarifas extends Component
|
||||
{
|
||||
public function render()
|
||||
{
|
||||
return view('livewire.show-tarifas');
|
||||
}
|
||||
}
|
||||
@@ -114,25 +114,21 @@ class ShowUsuarios extends Component
|
||||
->orWhere('email', 'ILIKE', '%' . $this->buscar . '%');
|
||||
});
|
||||
|
||||
|
||||
if ($this->verPreciosPersonalizados) {
|
||||
$consulta_usuarios = $consulta_usuarios->havingRaw('active_tarifas > 0 OR active_promos > 0');
|
||||
}
|
||||
|
||||
if (!(Auth::user()->rol->nombre == "super")) {
|
||||
$consulta_usuarios = $consulta_usuarios->where('subvendedor_id', Auth::user()->id);
|
||||
}
|
||||
|
||||
$consulta_usuarios = $consulta_usuarios
|
||||
->with('rol', 'saldo')
|
||||
->orderBy('id', 'DESC')
|
||||
->withCount('historiales_venta')
|
||||
->paginate($this->entradas);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (!empty($this->buscar_servicio)) {
|
||||
$this->consulta_tarifas = Tarifas::where('rol_id', $this->rol_usuario)->with([
|
||||
'servicio' => function ($query) {
|
||||
@@ -153,10 +149,10 @@ class ShowUsuarios extends Component
|
||||
}
|
||||
|
||||
if (Auth::user()->rol->nombre == "super") {
|
||||
|
||||
$this->roles = Role::get();
|
||||
} else if (Auth::user()->subvendedor) {
|
||||
$this->roles = Role::where('subvendedor_id', Auth::user()->id)->get();
|
||||
} else {
|
||||
|
||||
$this->roles = Role::where('nombre', '=', 'distribuidor')->get();
|
||||
}
|
||||
|
||||
@@ -181,6 +177,7 @@ class ShowUsuarios extends Component
|
||||
$crear->email = $this->email;
|
||||
$crear->password = Hash::make($this->password);
|
||||
$crear->rol_id = $this->rol;
|
||||
$crear->subvendedor_id = Auth::user()->rol->nombre == "super" ? null : Auth::user()->id;
|
||||
$crear->save();
|
||||
|
||||
$saldo = new saldo;
|
||||
|
||||
Reference in New Issue
Block a user