Add local to list
This commit is contained in:
parent
1c6028d0cf
commit
3b32c64bd1
|
@ -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 }
|
||||
|
|
|
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user