Access Point querying OK

This commit is contained in:
Douglas Barone 2022-03-28 11:52:52 -04:00
parent 8d8cdd6486
commit 40271d5dd5
3 changed files with 49 additions and 3 deletions

View File

@ -62,9 +62,8 @@ export default {
{ {
title: 'Access Points', title: 'Access Points',
icon: 'mdi-access-point', icon: 'mdi-access-point',
route: { name: 'wifi-devices' }, route: { name: 'access-points' },
role: 'superAdmin', role: 'superAdmin'
disabled: true
}, },
{ {
title: 'Usuários Wi-Fi', title: 'Usuários Wi-Fi',

View File

@ -168,6 +168,18 @@ const routes = [
component: () => component: () =>
import(/* webpackChunkName: "wifi-devices" */ '../views/WifiDevices.vue') import(/* webpackChunkName: "wifi-devices" */ '../views/WifiDevices.vue')
}, },
{
path: '/access-points',
name: 'access-points',
meta: {
title: 'Access Points',
roles: ['superAdmin']
},
component: () =>
import(
/* webpackChunkName: "access-points" */ '../views/AccessPoints.vue'
)
},
{ {
path: '/wifi-users', path: '/wifi-users',

View File

@ -0,0 +1,35 @@
<template>
<div>{{ accessPoints }}</div>
</template>
<script>
import gql from 'graphql-tag'
export default {
name: 'AccessPoints',
apollo: {
accessPoints: {
fetchPolicy: 'cache-and-network',
query: gql`
query accessPoints {
accessPoints {
id
hostname
ip
controller
clients
wifiDevices {
ip
user {
displayName
}
}
}
}
`
}
}
}
</script>
<style></style>