解绑删除弹窗
This commit is contained in:
@@ -234,23 +234,76 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
obsData['bind_type'] == 1 ? '解绑' : '删除',
|
||||
"",
|
||||
onTap: () async {
|
||||
await deviceListController
|
||||
.unbindDevice(obsData);
|
||||
await deviceListController
|
||||
.getDeviceList();
|
||||
// await deviceListController
|
||||
// .unbindDevice(obsData);
|
||||
// await deviceListController
|
||||
// .getDeviceList();
|
||||
|
||||
MHTHomeController homeController =
|
||||
Get.find();
|
||||
homeController.selectDevcie.value = "";
|
||||
try {
|
||||
WebviewTestController
|
||||
webviewTestController = Get.find();
|
||||
webviewTestController.web.jsbridge?.dart
|
||||
.unBindDevice();
|
||||
} catch (e) {
|
||||
ef.log("[h5]通知列表更新报错:$e");
|
||||
// MHTHomeController homeController =
|
||||
// Get.find();
|
||||
// homeController.selectDevcie.value = "";
|
||||
// try {
|
||||
// WebviewTestController
|
||||
// webviewTestController = Get.find();
|
||||
// webviewTestController.web.jsbridge?.dart
|
||||
// .unBindDevice();
|
||||
// } catch (e) {
|
||||
// ef.log("[h5]通知列表更新报错:$e");
|
||||
// }
|
||||
// Get.toNamed("/mianPageBottomChange");
|
||||
if (obsData['bind_type'] == 1) {
|
||||
// 解绑弹窗
|
||||
showUnbindConfirmDialog(
|
||||
context: context,
|
||||
title: "是否进行解绑?",
|
||||
onConfirm: () async {
|
||||
await deviceListController
|
||||
.unbindDevice(obsData);
|
||||
await deviceListController
|
||||
.getDeviceList();
|
||||
|
||||
MHTHomeController homeController =
|
||||
Get.find();
|
||||
homeController.selectDevcie.value =
|
||||
"";
|
||||
try {
|
||||
WebviewTestController
|
||||
webviewTestController =
|
||||
Get.find();
|
||||
webviewTestController
|
||||
.web.jsbridge?.dart
|
||||
.unBindDevice();
|
||||
} catch (e) {
|
||||
ef.log("[h5]通知列表更新报错:$e");
|
||||
}
|
||||
Get.toNamed(
|
||||
"/mianPageBottomChange");
|
||||
// 执行解绑逻辑
|
||||
},
|
||||
onCancel: () {
|
||||
// 点击取消后的逻辑
|
||||
},
|
||||
);
|
||||
} else if (obsData['bind_type'] == 2) {
|
||||
// 删除弹窗
|
||||
showDeleteDeviceConfirmDialog(
|
||||
context: context,
|
||||
title: "是否进行删除?",
|
||||
onConfirm: () async {
|
||||
await deviceListController
|
||||
.unbindDevice(
|
||||
obsData,
|
||||
);
|
||||
await deviceListController
|
||||
.getDeviceList();
|
||||
Get.toNamed(
|
||||
"/mianPageBottomChange");
|
||||
},
|
||||
onCancel: () {
|
||||
// 点击取消后的逻辑
|
||||
},
|
||||
);
|
||||
}
|
||||
Get.toNamed("/mianPageBottomChange");
|
||||
},
|
||||
),
|
||||
_buildMenuButton(
|
||||
|
||||
Reference in New Issue
Block a user