Add local to list
This commit is contained in:
parent
1c6028d0cf
commit
3b32c64bd1
|
@ -13,7 +13,22 @@ const WifiDevice = {
|
||||||
})
|
})
|
||||||
).user,
|
).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 }
|
export { WifiDevice }
|
||||||
|
|
|
@ -129,7 +129,19 @@
|
||||||
</v-list-item-subtitle>
|
</v-list-item-subtitle>
|
||||||
</v-list-item-content>
|
</v-list-item-content>
|
||||||
</v-list-item>
|
</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>
|
||||||
<v-list-item-action>
|
<v-list-item-action>
|
||||||
<v-icon>mdi-ip-network</v-icon>
|
<v-icon>mdi-ip-network</v-icon>
|
||||||
|
@ -245,6 +257,11 @@ export default {
|
||||||
apName
|
apName
|
||||||
essid
|
essid
|
||||||
ip
|
ip
|
||||||
|
accessPoint {
|
||||||
|
name
|
||||||
|
hostname
|
||||||
|
local
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user