From 378b64748c79338ed7db046ac2901fd910868150 Mon Sep 17 00:00:00 2001 From: Luca Haid Date: Mon, 30 Jun 2025 10:26:36 +0200 Subject: [PATCH] added new features for monitoring --- application/Device/DeviceController.php | 3 +- public/js/pages/Device/DeviceMonitoring.js | 288 +++++++++++++----- .../chart.js/chartjs-plugin-zoom.min.js | 7 + public/plugins/vue/tt-components/tt-select.js | 80 +++-- 4 files changed, 270 insertions(+), 108 deletions(-) create mode 100644 public/plugins/chart.js/chartjs-plugin-zoom.min.js diff --git a/application/Device/DeviceController.php b/application/Device/DeviceController.php index 9492dedba..573bfc5ab 100644 --- a/application/Device/DeviceController.php +++ b/application/Device/DeviceController.php @@ -51,7 +51,8 @@ class DeviceController extends mfBaseController $this->layout()->set('additionalJS', [ "plugins/chart.js/chart.4.4.6.js", - "plugins/chart.js/chartjs-adapter-moment.min.js" + "plugins/chart.js/chartjs-adapter-moment.min.js", + "plugins/chart.js/chartjs-plugin-zoom.min.js" ]); $JSGlobals = ["BASE_URL" => self::getUrl(""), diff --git a/public/js/pages/Device/DeviceMonitoring.js b/public/js/pages/Device/DeviceMonitoring.js index 41307c88b..a82e3427d 100644 --- a/public/js/pages/Device/DeviceMonitoring.js +++ b/public/js/pages/Device/DeviceMonitoring.js @@ -40,25 +40,35 @@ Vue.component('device-monitoring-modal', {
-
-
+
+
-
- +
+
+ + +
+
+ +
+
Bitte eine oder mehrere Schnittstellen auswählen, um Graphen anzuzeigen.
+
+
+
{{ iface.name }}