|
|
@ -1,7 +1,7 @@
|
|
|
|
<template>
|
|
|
|
<template>
|
|
|
|
<div class="pa-5">
|
|
|
|
|
|
|
|
<v-card
|
|
|
|
<v-card
|
|
|
|
flat
|
|
|
|
flat
|
|
|
|
|
|
|
|
rounded="lg"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<v-card-title class="display-2 mb-12 justify-center text-center">
|
|
|
|
<v-card-title class="display-2 mb-12 justify-center text-center">
|
|
|
|
Wifi settings
|
|
|
|
Wifi settings
|
|
|
@ -55,7 +55,7 @@
|
|
|
|
v-for="(wifi, i) in wifiAvailable"
|
|
|
|
v-for="(wifi, i) in wifiAvailable"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<div
|
|
|
|
<div
|
|
|
|
v-if="wifi.ssid !== settings.system.wifi"
|
|
|
|
v-if="wifi.ssid !== settings.system.wifi || !stats.wifi.connected"
|
|
|
|
:key="i"
|
|
|
|
:key="i"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<v-divider v-if="i > 0" />
|
|
|
|
<v-divider v-if="i > 0" />
|
|
|
@ -122,6 +122,7 @@
|
|
|
|
<v-dialog
|
|
|
|
<v-dialog
|
|
|
|
v-model="wifiPasswordModal"
|
|
|
|
v-model="wifiPasswordModal"
|
|
|
|
max-width="450"
|
|
|
|
max-width="450"
|
|
|
|
|
|
|
|
_:fullscreen="$vuetify.breakpoint.mobile"
|
|
|
|
>
|
|
|
|
>
|
|
|
|
<setup-wifi-connect
|
|
|
|
<setup-wifi-connect
|
|
|
|
:ssid="connectSSID"
|
|
|
|
:ssid="connectSSID"
|
|
|
@ -130,7 +131,6 @@
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</v-dialog>
|
|
|
|
</v-dialog>
|
|
|
|
</v-card>
|
|
|
|
</v-card>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
<script>
|
|
|
@ -174,7 +174,13 @@
|
|
|
|
this.connectingSSID = ssid
|
|
|
|
this.connectingSSID = ssid
|
|
|
|
this.wifiPasswordModal = false
|
|
|
|
this.wifiPasswordModal = false
|
|
|
|
|
|
|
|
|
|
|
|
apiDevice.wifiConnect(ssid, password, () => {})
|
|
|
|
apiDevice.wifiConnect(ssid, password, () => {
|
|
|
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
|
|
|
// phone should be back in regular wifi
|
|
|
|
|
|
|
|
// search for device via mDNS
|
|
|
|
|
|
|
|
window.location = 'http://paperdash-display.local'
|
|
|
|
|
|
|
|
}, 3000)
|
|
|
|
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|