Add local to list

This commit is contained in:
Douglas Barone 2022-04-11 14:27:16 -04:00
parent 1c6028d0cf
commit 3b32c64bd1
2 changed files with 34 additions and 2 deletions

View File

@ -13,7 +13,22 @@ const WifiDevice = {
})
).user,
accessPoint: async parent => prisma.accessPoint.findUnique({ where: { id: parent.accessPointId } })
accessPoint: async parent => {
if (!parent.accessPointId && parent.apName) {
await prisma.wifiDevice.update({
where: { id: parent.id }, data: {
accessPoint: {
connect: {
hostname: parent.apName
}
}
}
})
}
return prisma.accessPoint.findUnique({ where: { id: parent.accessPointId } })
}
}
export { WifiDevice }

View File

@ -129,7 +129,19 @@
</v-list-item-subtitle>
</v-list-item-content>
</v-list-item>
<v-list-item v-if="device.accessPoint.local">
<v-list-item-action>
<v-icon>mdi-map-marker-radius</v-icon>
</v-list-item-action>
<v-list-item-content>
<v-list-item-title>
{{ device.accessPoint.local }}
</v-list-item-title>
<v-list-item-subtitle>
Localização do AP
</v-list-item-subtitle>
</v-list-item-content>
</v-list-item>
<v-list-item>
<v-list-item-action>
<v-icon>mdi-ip-network</v-icon>
@ -245,6 +257,11 @@ export default {
apName
essid
ip
accessPoint {
name
hostname
local
}
}
}
}