更新未登录时的报告和控制显示

This commit is contained in:
wyf
2025-07-25 14:54:11 +08:00
parent 1f4b8bde39
commit 4a3ddd0006
6 changed files with 359 additions and 386 deletions

View File

@@ -37,8 +37,8 @@ class WebviewTestController extends GetControllerEx<WebviewTestModel> {
web = WebviewHelper(
isheadless: false,
jsbridge: buildsdk(
father: this,
clientId: '494641114',
// father: this,
// clientId: '494641114',
// dbgserverUrl: 'ws://192.168.1.2:9001',
),
settings: buildsettings(),
@@ -166,7 +166,7 @@ class WebviewTestController extends GetControllerEx<WebviewTestModel> {
bridge.sdk.webPageBuild((args) async {
ef.log('网页加载完成: $args[0]');
try {
initFlag.value = true;
initFlag.value = true;
return true;
} catch (e) {
ef.log("[网页加载失败]:$e");
@@ -176,7 +176,7 @@ class WebviewTestController extends GetControllerEx<WebviewTestModel> {
// bridge.sdk.bluetoothConnect((args) async {
// ef.log('[蓝牙连接失败]: $args[0]');
// try {
// selectDevice['blueToothStatus'] = 2;
// selectDevice['blueToothStatus'] = 2;
// return true;
// } catch (e) {
// ef.log("[蓝牙连接失败]:$e");
@@ -238,7 +238,7 @@ class WebviewTestController extends GetControllerEx<WebviewTestModel> {
// 删除已有的同 mac 项
instantData.removeWhere((element) => element['mac'] == mac);
// 添加新的数据
instantData.add(newData);
instantData.add(newData);
}
}
} catch (e) {
@@ -350,7 +350,6 @@ class WebviewTestView extends GetComponent<WebviewTestController> {
.updateDeviceList(deviceController.deviceList.values);
}
});
return Scaffold(
backgroundColor: Colors.transparent,
body: Column(
@@ -371,6 +370,13 @@ class WebviewTestView extends GetComponent<WebviewTestController> {
child: RichText(
text: TextSpan(
children: [
TextSpan(
text: "请先",
style: TextStyle(
color: Colors.white,
fontSize: 30.rpx,
),
),
WidgetSpan(
child: Stack(
children: [
@@ -394,7 +400,7 @@ class WebviewTestView extends GetComponent<WebviewTestController> {
),
),
TextSpan(
text: "进行设备控制",
text: "后,再进行设备控制",
style: TextStyle(
color: Colors.white,
fontSize: 30.rpx,