From 1522f70f081016884fe38d5d33e1a62fc1dd0c85 Mon Sep 17 00:00:00 2001 From: rafaeldpsilva Date: Tue, 2 Sep 2025 15:39:45 +0100 Subject: [PATCH] sensor management page --- src/components/cards/DetailedSensorCard.vue | 310 ++++++++++++++++++++ src/components/cards/GraphMetricCard.vue | 1 - src/components/cards/SimpleSensorCard.vue | 181 ++++++++++++ src/components/common/BottomNav.vue | 24 +- src/components/modals/ActionModal.vue | 228 ++++++++++++++ src/router/index.ts | 6 + src/stores/energy.ts | 203 ++++++++++++- src/views/SensorManagementView.vue | 220 ++++++++++++++ 8 files changed, 1159 insertions(+), 14 deletions(-) create mode 100644 src/components/cards/DetailedSensorCard.vue create mode 100644 src/components/cards/SimpleSensorCard.vue create mode 100644 src/components/modals/ActionModal.vue create mode 100644 src/views/SensorManagementView.vue diff --git a/src/components/cards/DetailedSensorCard.vue b/src/components/cards/DetailedSensorCard.vue new file mode 100644 index 0000000..ef71ce5 --- /dev/null +++ b/src/components/cards/DetailedSensorCard.vue @@ -0,0 +1,310 @@ + + + \ No newline at end of file diff --git a/src/components/cards/GraphMetricCard.vue b/src/components/cards/GraphMetricCard.vue index db52358..98b5bda 100644 --- a/src/components/cards/GraphMetricCard.vue +++ b/src/components/cards/GraphMetricCard.vue @@ -35,7 +35,6 @@ const trendData = computed(() => props.trendData || defaultTrendData) const trendDir = computed(() => { const dir = trendData.value[trendData.value.length - 1] - trendData.value[0] - console.log(dir) if (dir > 0) return 'up' if (dir < 0) return 'down' return 'neutral' diff --git a/src/components/cards/SimpleSensorCard.vue b/src/components/cards/SimpleSensorCard.vue new file mode 100644 index 0000000..3283dba --- /dev/null +++ b/src/components/cards/SimpleSensorCard.vue @@ -0,0 +1,181 @@ + + + \ No newline at end of file diff --git a/src/components/common/BottomNav.vue b/src/components/common/BottomNav.vue index 0b424ce..6279883 100644 --- a/src/components/common/BottomNav.vue +++ b/src/components/common/BottomNav.vue @@ -5,14 +5,22 @@