From fcd61655ce629a8037c7bb4be502b16c10484b64 Mon Sep 17 00:00:00 2001 From: Douglas Barone Date: Wed, 8 Jun 2022 12:25:11 +0000 Subject: [PATCH] Refactoring --- server/src/resolvers/Query/wifiDevices.js | 4 +- web/src/components/Avatar.vue | 4 +- .../AccessPointClientsDataTable.vue | 49 ++++++------------- web/src/components/DataTables/UserTD.vue | 32 ++++++++++++ .../DataTables/UserWifiDevicesDataTable.vue | 11 +++-- .../DataTables/WifiDevicesDataTable.vue | 27 +++------- web/src/components/signalStrength.vue | 9 +++- web/src/components/ui/Bytes.vue | 33 +++++++++++++ web/src/plugins/format-bytes.js | 13 ++++- web/src/views/AccessPoints/clients.vue | 2 +- web/src/views/WifiDevices.vue | 17 ++++--- web/src/views/WifiUsers.vue | 5 +- 12 files changed, 132 insertions(+), 74 deletions(-) create mode 100644 web/src/components/DataTables/UserTD.vue create mode 100644 web/src/components/ui/Bytes.vue diff --git a/server/src/resolvers/Query/wifiDevices.js b/server/src/resolvers/Query/wifiDevices.js index 529ee46..e48a3ef 100644 --- a/server/src/resolvers/Query/wifiDevices.js +++ b/server/src/resolvers/Query/wifiDevices.js @@ -25,7 +25,9 @@ export async function wifiDevices(parent, { take = 50, skip = 0, search, sortBy, }), data: prisma.wifiDevice.findMany({ where, - orderBy: [{ [sortBy || 'hostname']: sortDesc ? 'desc' : 'asc' }, { ip: 'asc' }], + orderBy: [ + { status: 'asc' }, + { [sortBy || 'hostname']: sortDesc ? 'desc' : 'asc' }], include: { user: true, accessPoint: true }, take, skip diff --git a/web/src/components/Avatar.vue b/web/src/components/Avatar.vue index 61c3e1b..ffe0b1d 100755 --- a/web/src/components/Avatar.vue +++ b/web/src/components/Avatar.vue @@ -1,8 +1,8 @@ diff --git a/web/src/components/DataTables/AccessPointClientsDataTable.vue b/web/src/components/DataTables/AccessPointClientsDataTable.vue index f4cd9e7..b7f18fd 100644 --- a/web/src/components/DataTables/AccessPointClientsDataTable.vue +++ b/web/src/components/DataTables/AccessPointClientsDataTable.vue @@ -2,19 +2,15 @@
-