diff --git a/src/apis.js b/src/apis.js
index fb4ac1c..74b83e8 100644
--- a/src/apis.js
+++ b/src/apis.js
@@ -592,6 +592,13 @@ export const connectDeviceWifiAPI = async (ssid, password) => {
);
};
+// 查询设备当前联网类型及已连接的 WiFi 名称。
+export const getDeviceWifiStatusAPI = async () => {
+ return request("GET", "/user/device/wifiStatus", {}, BASE_URL, [0], {
+ showErrorToast: false,
+ });
+};
+
// 获取硬件盒子版本信息,用于判断当前设备是否需要 OTA 升级。
export const getHardwareBoxVersionAPI = async () => {
return request("GET", "/user/hardwareBox/version");
diff --git a/src/pages/device/ota-wifi.vue b/src/pages/device/ota-wifi.vue
index 2e99d28..4929bb8 100644
--- a/src/pages/device/ota-wifi.vue
+++ b/src/pages/device/ota-wifi.vue
@@ -1,12 +1,15 @@
-
+
请先开启 WiFi 后刷新重试
-
+
-
-
+
+ 智能弓箭连接无线网络
+ 提醒:本操作将为智能弓箭连接WIFI网络,不会影响手机自身连接的WIFI网络。
-
- {{ currentState === 'CONNECTED' ? '连接成功' : '连接无线网络' }}
-
- 网络名称仅支持英文字符及数字
-
-
- 请先在系统 WiFi 设置中连接目标网络,返回后选择当前 WiFi 并填写密码
-
-
-
-
- 连接网络
-
-
-
-
- {{ connectedWifi?.SSID }}
-
+
+
+
+ 已连接
+
+ {{ connectedWifiName }}
-
+
+
+
+ 选择网络
+
+
+
+
+
+
+ {{ wifiList[0].SSID }}
+ 手机当前连接的网络
+
+
+
+
+
+ 手动连接其他网络
+ 由于权限限制,无法获取附近网络列表,如需连接其他网络请手动输入网络名称与密码进行连接。
+
+
+
+
+
+
+
+ {{ wifi.SSID }}
+
+
+
+
+
+
+ 手动连接其他网络
+
+
+
-
-
- 网络
+
+
+
+
+
+
+
+
+ 请授权允许获取定位信息,并开启定位功能,以查找附近可用无线网络。
+
+ 授权获取定位信息
-
-
-
-
-
- 其他...
-
-
-
-
- {{ wifi.SSID }}
-
-
-
-
-
-
- 其他...
-
-
-
-
-
+
@@ -646,21 +760,6 @@ onUnmounted(() => {
-
-
-
- 拒绝授权获取wifi列表失败,请重新授权或手动输入
-
-
- 取消授权
-
-
- 重新授权
-
-
-
-
-
{