diff --git a/web/src/components/ClientsDataTable.vue b/web/src/components/DataTables/AccessPointClientsDataTable.vue
similarity index 86%
rename from web/src/components/ClientsDataTable.vue
rename to web/src/components/DataTables/AccessPointClientsDataTable.vue
index 844731f..f4cd9e7 100644
--- a/web/src/components/ClientsDataTable.vue
+++ b/web/src/components/DataTables/AccessPointClientsDataTable.vue
@@ -17,6 +17,14 @@
Não logado
+
+ {{ mac }}
+
+
+
+ {{ ip }}
+
+
{{ uptime | durationFromSeconds }}
@@ -46,8 +54,8 @@
diff --git a/web/src/components/WifiDevicesTable.vue b/web/src/components/DataTables/UserWifiDevicesDataTable.vue
similarity index 65%
rename from web/src/components/WifiDevicesTable.vue
rename to web/src/components/DataTables/UserWifiDevicesDataTable.vue
index 0089a35..a5af963 100644
--- a/web/src/components/WifiDevicesTable.vue
+++ b/web/src/components/DataTables/UserWifiDevicesDataTable.vue
@@ -7,7 +7,7 @@
clearable
/>
Offline
-
- {{ item.ip }}
+
+
+ {{ ip }}
-
- {{ item.mac }}
+
+ {{ mac }}
+
+
+ {{ essid }}
+
+
+
+
+
+ {{ usage | bytes }}
+
+
+ {{ oui }}
- {{ item.firstSeen | shortDate }}
+ {{ item.firstSeen | shortDate }}
- {{ item.lastSeen | shortDate }}
+ {{ item.lastSeen | shortDate }}
+
+
diff --git a/web/src/components/signalStrength.vue b/web/src/components/signalStrength.vue
index 48b9b02..bc3f335 100644
--- a/web/src/components/signalStrength.vue
+++ b/web/src/components/signalStrength.vue
@@ -1,5 +1,9 @@
-
+
mdi-signal-off
- Aguarde...
+ {{ noSignalText }}
@@ -32,6 +36,10 @@ export default {
value: {
type: Number,
default: -1
+ },
+ noSignalText: {
+ type: String,
+ default: 'Aguarde...'
}
},
methods: {
diff --git a/web/src/views/AccessPoints/clients.vue b/web/src/views/AccessPoints/clients.vue
index 4bdd787..81af58a 100644
--- a/web/src/views/AccessPoints/clients.vue
+++ b/web/src/views/AccessPoints/clients.vue
@@ -41,7 +41,7 @@
-
@@ -64,11 +64,11 @@
import gql from 'graphql-tag'
import ApIcon from '../../components/ApIcon.vue'
-import ClientsDataTable from '../../components/ClientsDataTable.vue'
+import AccessPointClientsDataTable from '../../components/DataTables/AccessPointClientsDataTable.vue'
export default {
name: 'SingleAccessPoint',
- components: { ApIcon, ClientsDataTable },
+ components: { ApIcon, AccessPointClientsDataTable },
data: () => ({
showDialog: true,
filter: ''
diff --git a/web/src/views/WifiDevices.vue b/web/src/views/WifiDevices.vue
index 6b71e28..5ef4d63 100644
--- a/web/src/views/WifiDevices.vue
+++ b/web/src/views/WifiDevices.vue
@@ -60,7 +60,7 @@
-
+
import gql from 'graphql-tag'
-import ClientsDataTable from '../components/ClientsDataTable.vue'
+import WifiDevicesDataTable from '../components/DataTables/WifiDevicesDataTable.vue'
export default {
name: 'WifiDevices',
- components: { ClientsDataTable },
+ components: { WifiDevicesDataTable },
data: () => ({
search: '',
page: 1,
@@ -123,6 +123,7 @@ export default {
total
data {
accessPoint {
+ id
name
hostname
local
diff --git a/web/src/views/WifiUsers.vue b/web/src/views/WifiUsers.vue
index 5b7fa31..6a1f3c4 100644
--- a/web/src/views/WifiUsers.vue
+++ b/web/src/views/WifiUsers.vue
@@ -91,7 +91,7 @@
-
+
@@ -106,10 +106,10 @@