设备分享

This commit is contained in:
czz
2025-06-30 20:35:02 +08:00
parent ee88290dfe
commit 8a69c90572
18 changed files with 908 additions and 207 deletions

View File

@@ -6,6 +6,8 @@ import 'package:vbvs_app/common/util/MyUtils.dart';
import 'package:vbvs_app/common/util/requestWithLog.dart';
import 'package:vbvs_app/component/tool/CustomCard.dart';
import 'package:vbvs_app/component/tool/TopSlideNotification.dart';
import 'package:vbvs_app/controller/mh_controller/device_list_controller.dart';
import 'package:vbvs_app/pages/mh_page/test/WebviewTestModel.dart';
class RoomPickerPage extends StatefulWidget {
final Map data;
@@ -17,7 +19,7 @@ class RoomPickerPage extends StatefulWidget {
class _RoomPickerPageState extends State<RoomPickerPage> {
late Map<String, dynamic> editedData;
RxList rooms = [].obs;
DeviceListController deviceListController = Get.find();
@override
void initState() {
super.initState();
@@ -191,6 +193,16 @@ class _RoomPickerPageState extends State<RoomPickerPage> {
TopSlideNotification.show(context,
text: "更新成功".tr,
textColor: Color(0XFF00C1AA));
deviceListController.getDeviceList();
try {
WebviewTestController
webviewTestController = Get.find();
webviewTestController.web.jsbridge?.dart
.alterDevice();
} catch (e) {
ef.log("[h5]通知列表更新错误:$e");
}
Get.toNamed('bluetoothPage');
},
onFailure: (res) {
TopSlideNotification.show(context,