feat: 跳转地址提示
All checks were successful
构建并部署前端到生产环境 / build-and-deploy (push) Successful in 51s

This commit is contained in:
sexygoat
2026-04-24 14:15:13 +08:00
parent 42f4d9f96a
commit 791e034a6b

View File

@@ -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}`;