update subvendedor global

This commit is contained in:
Juan Felipe Duarte
2025-08-22 09:25:37 -07:00
parent c33339b3c5
commit 4042fab30b
2 changed files with 26 additions and 6 deletions
+18
View File
@@ -82,6 +82,9 @@ class ShowConfiguracion extends Component
public $catalogo; public $catalogo;
// Subvendedor
public $subvendedor = false;
public function render() public function render()
{ {
//$consulta = Configuracione::with('usuario')->orderby('id','desc'); //$consulta = Configuracione::with('usuario')->orderby('id','desc');
@@ -137,6 +140,8 @@ class ShowConfiguracion extends Component
$this->iptv = $consulta_configuracion->iptv; $this->iptv = $consulta_configuracion->iptv;
$this->notificacion = $consulta_configuracion->hora; $this->notificacion = $consulta_configuracion->hora;
$this->subvendedor = $consulta_configuracion->subvendedor;
} }
return view('livewire.show-configuracion', [ return view('livewire.show-configuracion', [
@@ -215,6 +220,19 @@ class ShowConfiguracion extends Component
} }
} }
public function guardarSubvendedor(){
$this->validate([
'subvendedor' => 'required|boolean',
]);
$this->consulta_configuracion->subvendedor = $this->subvendedor;
$this->consulta_configuracion->save();
$this->alert('success', 'Subvendedor actualizado correctamente!', [
'position' => 'top'
]);
}
public function guardar() public function guardar()
{ {
+6 -4
View File
@@ -54,15 +54,17 @@ class Configuracione extends Model
'visto', 'visto',
'catalogo', 'catalogo',
'subvendedor',
]; ];
public function usuario(){ public function usuario()
{
return $this->belongsTo(User::class); return $this->belongsTo(User::class);
} }
public function redes(){ public function redes()
{
return $this->hasMany(Rede::class, 'configuracion_id'); return $this->hasMany(Rede::class, 'configuracion_id');
} }
} }