diff --git a/main/manager-mobile/src/i18n/de.ts b/main/manager-mobile/src/i18n/de.ts index d2b24453..add741df 100644 --- a/main/manager-mobile/src/i18n/de.ts +++ b/main/manager-mobile/src/i18n/de.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Erneut prüfen', 'deviceConfig.connectedXiaozhiHotspot': 'Mit xiaozhi Hotspot verbunden', 'deviceConfig.wifiNetwork': 'WiFi-Netzwerk', + 'deviceConfig.wifiPassword': 'WiFi-Passwort', 'deviceConfig.scanning': 'Wird gescannt', 'deviceConfig.cancel': 'Abbrechen', 'deviceConfig.clickRefreshScan': 'Bitte Scan aktualisieren klicken', diff --git a/main/manager-mobile/src/i18n/en.ts b/main/manager-mobile/src/i18n/en.ts index 2a39b551..c5a705ea 100644 --- a/main/manager-mobile/src/i18n/en.ts +++ b/main/manager-mobile/src/i18n/en.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Re-check', 'deviceConfig.connectedXiaozhiHotspot': 'Connected to xiaozhi hotspot', 'deviceConfig.wifiNetwork': 'WiFi Network', + 'deviceConfig.wifiPassword': 'WiFi Password', 'deviceConfig.scanning': 'Scanning', 'deviceConfig.cancel': 'Cancel', 'deviceConfig.clickRefreshScan': 'Please click Refresh Scan', diff --git a/main/manager-mobile/src/i18n/pt_BR.ts b/main/manager-mobile/src/i18n/pt_BR.ts index 79b6b700..fb6954a8 100644 --- a/main/manager-mobile/src/i18n/pt_BR.ts +++ b/main/manager-mobile/src/i18n/pt_BR.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Verificar Novamente', 'deviceConfig.connectedXiaozhiHotspot': 'Conectado ao hotspot xiaozhi', 'deviceConfig.wifiNetwork': 'Rede WiFi', + 'deviceConfig.wifiPassword': 'Senha do WiFi', 'deviceConfig.scanning': 'Buscando', 'deviceConfig.cancel': 'Cancelar', 'deviceConfig.clickRefreshScan': 'Por favor, clique em Atualizar Busca', diff --git a/main/manager-mobile/src/i18n/vi.ts b/main/manager-mobile/src/i18n/vi.ts index 15830036..438847a1 100644 --- a/main/manager-mobile/src/i18n/vi.ts +++ b/main/manager-mobile/src/i18n/vi.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': 'Kiểm tra lại', 'deviceConfig.connectedXiaozhiHotspot': 'Đã kết nối với điểm phát sóng xiaozhi', 'deviceConfig.wifiNetwork': 'Mạng WiFi', + 'deviceConfig.wifiPassword': 'Mật khẩu WiFi', 'deviceConfig.scanning': 'Đang quét', 'deviceConfig.cancel': 'Hủy', 'deviceConfig.clickRefreshScan': 'Vui lòng nhấp Làm mới quét', diff --git a/main/manager-mobile/src/i18n/zh_CN.ts b/main/manager-mobile/src/i18n/zh_CN.ts index 16366b20..f8e12979 100644 --- a/main/manager-mobile/src/i18n/zh_CN.ts +++ b/main/manager-mobile/src/i18n/zh_CN.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': '重新检查', 'deviceConfig.connectedXiaozhiHotspot': '已连接xiaozhi热点', 'deviceConfig.wifiNetwork': 'WiFi网络', + 'deviceConfig.wifiPassword': 'WiFi密码', 'deviceConfig.scanning': '扫描中', 'deviceConfig.cancel': '取消', 'deviceConfig.clickRefreshScan': '请点击刷新扫描', diff --git a/main/manager-mobile/src/i18n/zh_TW.ts b/main/manager-mobile/src/i18n/zh_TW.ts index d2247c53..9c9f05af 100644 --- a/main/manager-mobile/src/i18n/zh_TW.ts +++ b/main/manager-mobile/src/i18n/zh_TW.ts @@ -472,6 +472,7 @@ export default { 'deviceConfig.reCheck': '重新檢查', 'deviceConfig.connectedXiaozhiHotspot': '已連接xiaozhi熱點', 'deviceConfig.wifiNetwork': 'WiFi網絡', + 'deviceConfig.wifiPassword': 'WiFi密碼', 'deviceConfig.scanning': '掃描中', 'deviceConfig.cancel': '取消', 'deviceConfig.clickRefreshScan': '請點擊刷新掃描', diff --git a/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue b/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue index 8a99d4ee..d89d9bae 100644 --- a/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue +++ b/main/manager-mobile/src/pages/device-config/components/wifi-selector.vue @@ -93,6 +93,16 @@ async function scanWifi() { wifiNetworks.value = data.networks console.log(`${t('deviceConfig.scanSuccess')},发现 ${data.networks.length} ${t('deviceConfig.networks')}`) } + else if (data.aps && Array.isArray(data.aps)) { + // 兼容 { data: { support_5g, aps } } 格式 + wifiNetworks.value = data.aps.map((item: any) => ({ + ssid: item.ssid, + rssi: item.rssi, + authmode: item.authmode, + channel: item.channel || 0, + })) + console.log(`${t('deviceConfig.scanSuccess')},发现 ${data.aps.length} ${t('deviceConfig.networks')}`) + } else if (Array.isArray(response.data)) { // 兼容旧格式 wifiNetworks.value = response.data.map((item: any) => ({ @@ -326,7 +336,7 @@ onMounted(() => { - {{ t('deviceConfig.networkPassword') }} + {{ t('deviceConfig.wifiPassword') }}