This commit is contained in:
@@ -379,15 +379,36 @@
|
||||
// #endif
|
||||
};
|
||||
|
||||
const enterBack = () => {
|
||||
const enterBack = async () => {
|
||||
if (!deviceInfo.lan_ip || deviceInfo.lan_ip === '-') {
|
||||
uni.showToast({
|
||||
title: '暂无后台地址',
|
||||
icon: 'none'
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: '请将设备开机后, 等待2分钟左右进行连接WiFi',
|
||||
showCancel: false,
|
||||
buttonText: '我知道了'
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
// #ifndef H5
|
||||
const [err, res] = await uni.getConnectedWifi();
|
||||
if (!err && res && res.wifi) {
|
||||
const currentIP = res.wifi.localIp || '';
|
||||
const lanIP = deviceInfo.lan_ip.replace('http://', '').replace('https://', '').split(':')[0];
|
||||
const lanIPPrefix = lanIP.split('.').slice(0, 3).join('.');
|
||||
const currentIPPrefix = currentIP.split('.').slice(0, 3).join('.');
|
||||
if (currentIPPrefix !== lanIPPrefix && lanIPPrefix !== '0.0.0') {
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: '请先连接设备WiFi,否则无法访问后台管理',
|
||||
showCancel: false,
|
||||
buttonText: '我知道了'
|
||||
});
|
||||
return;
|
||||
}
|
||||
}
|
||||
// #endif
|
||||
|
||||
// 跳转到设备后台管理地址
|
||||
const url = deviceInfo.lan_ip.startsWith('http') ? deviceInfo.lan_ip : `http://${deviceInfo.lan_ip}`;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user