fix(lefu): 完善蓝牙连接状态处理,修复断开后 UI 不同步问题

- connectState 回调增加 UNAVAILABLE 清理和 READY 自动重连
- disconnect() 增加 _intentionalConnect 标记避免误重连
- deviceWillDisconnect 增加 _activeProtocol 防重入判断
- connectedDevice/equipment/connectedWifi 增加断开状态响应
- connectedWifi 设备断开后自动退出配网页

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
17792275749
2026-07-21 09:43:49 +08:00
co-authored by Claude Sonnet 4.6
parent 15e089f5e3
commit 439f560218
7 changed files with 60 additions and 12 deletions
+2 -2
View File
@@ -326,7 +326,7 @@ Page({
get<any>('weighingScale/v3/getUserInfoByIdcard', {
sn: lefuService.deviceInfo?.serialNumber ?? '',
idCard,
idCard: idCard || null,
realname: name
}, { loading: true })
.then(res => {
@@ -491,7 +491,7 @@ Page({
sn: lefuService.deviceInfo?.serialNumber ?? '',
scaleDeviceId: lefuService.deviceInfo?.serialNumber ?? '',
realname: name.trim(),
idCard,
idCard: idCard || null,
sex: finalSex,
birthday,
height: heightNum,