@csrf
Intervalos

Tiempo entre gráficas y frecuencia de actualización de datos.

Gráficas en rotación

Active las gráficas deseadas y arrastre para definir el orden.

@php $selectedSlides = collect(old('slides', $configuration['slides'] ?? \App\TvDisplaySetting::SLIDE_KEYS)) ->map(function ($key) { return (string) $key; }) ->all(); $slideOrder = collect(old('slide_order', $configuration['slide_order'] ?? $selectedSlides)) ->map(function ($key) { return (string) $key; }) ->all(); if (empty($selectedSlides)) { $selectedSlides = []; } if (empty($slideOrder)) { $slideOrder = \App\TvDisplaySetting::SLIDE_KEYS; } $orderedCatalog = collect($slideCatalog)->sortBy(function ($item) use ($slideOrder) { $index = array_search((string) $item['key'], $slideOrder, true); return $index === false ? 999 : $index; }); @endphp
Orden Gráfica Visible en TV
    @foreach($orderedCatalog as $slide) @php $isVisible = in_array((string) $slide['key'], $selectedSlides, true); @endphp
  • {{ $slide['label'] }}
  • @endforeach

Desactive las gráficas que no desea mostrar. Solo las marcadas como visibles rotarán en pantalla.

Filtros Dashboard

Aplicados a las gráficas del dashboard en la rotación.

@php $dashboardFleets = array_map('intval', old('dashboard_filters.fleets', $configuration['dashboard_filters']['fleets'] ?? [])); $dashboardAssetClasses = array_map('intval', old('dashboard_filters.assetClasses', $configuration['dashboard_filters']['assetClasses'] ?? [])); $dashboardStatus = array_map('intval', old('dashboard_filters.status', $configuration['dashboard_filters']['status'] ?? [])); $analyticFleets = array_map('intval', old('analytic_filters.fleets', $configuration['analytic_filters']['fleets'] ?? [])); $analyticAssetClasses = array_map('intval', old('analytic_filters.assetClasses', $configuration['analytic_filters']['assetClasses'] ?? [])); $analyticStatus = array_map('intval', old('analytic_filters.status', $configuration['analytic_filters']['status'] ?? [1, 3])); $analyticCauses = array_map('intval', old('analytic_filters.causes', $configuration['analytic_filters']['causes'] ?? [])); $analyticConsequences = array_map('intval', old('analytic_filters.consequences', $configuration['analytic_filters']['consequences'] ?? [])); @endphp
Filtros Analytic (Pareto)

Aplicados a las gráficas pareto en la rotación.