日报周报月报
This commit is contained in:
@@ -33,6 +33,7 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
Widget build(BuildContext context) {
|
||||
return LayoutBuilder(builder: (context, cc) {
|
||||
bodysize = cc;
|
||||
final isBind = obsData['bind_type'] == 1;
|
||||
return GestureDetector(
|
||||
onTap: () => FocusScope.of(context).unfocus(),
|
||||
child: Container(
|
||||
@@ -158,7 +159,6 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
|
||||
const SizedBox(height: 24),
|
||||
|
||||
// 按钮列表
|
||||
Expanded(
|
||||
child: ListView(
|
||||
padding: EdgeInsets.symmetric(horizontal: 30.rpx),
|
||||
@@ -166,23 +166,25 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
_buildMenuButton(
|
||||
context, '详情', "/devicePeopleInfo",
|
||||
arguments: obsData),
|
||||
_buildMenuButton(
|
||||
context,
|
||||
'人员资料',
|
||||
"/peopleInfoPage",
|
||||
arguments: obsData,
|
||||
),
|
||||
_buildMenuButton(
|
||||
context, '房间选择', "/roomPickerPage",
|
||||
arguments: obsData),
|
||||
_buildMenuButton(context, '设备校准', ""),
|
||||
_buildMenuButton(context, '体征传感器', ""),
|
||||
_buildMenuButton(context, 'WIFI配置', ""),
|
||||
_buildMenuButton(
|
||||
context, '睡眠习惯', "/sleepHabitPage"),
|
||||
_buildMenuButton(
|
||||
context, '分享设备', "/deviceSharePage",
|
||||
arguments: obsData),
|
||||
if (isBind) ...[
|
||||
_buildMenuButton(
|
||||
context,
|
||||
'人员资料',
|
||||
"/peopleInfoPage",
|
||||
arguments: obsData,
|
||||
),
|
||||
_buildMenuButton(
|
||||
context, '房间选择', "/roomPickerPage",
|
||||
arguments: obsData),
|
||||
_buildMenuButton(context, '设备校准', ""),
|
||||
_buildMenuButton(context, '体征传感器', ""),
|
||||
_buildMenuButton(context, 'WIFI配置', ""),
|
||||
_buildMenuButton(
|
||||
context, '睡眠习惯', "/sleepHabitPage"),
|
||||
_buildMenuButton(
|
||||
context, '分享设备', "/deviceSharePage",
|
||||
arguments: obsData),
|
||||
],
|
||||
_buildMenuButton(
|
||||
context,
|
||||
obsData['bind_type'] == 1 ? '解绑' : '删除',
|
||||
@@ -243,6 +245,104 @@ class _BluetoothPageState extends State<BluetoothPage> {
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
// Expanded(
|
||||
// child: Align(
|
||||
// alignment: Alignment.bottomCenter,
|
||||
// child: SingleChildScrollView(
|
||||
// reverse: true, // 👈 optional,如果你想要滚动时内容从底部弹出
|
||||
// child: Column(
|
||||
// crossAxisAlignment:
|
||||
// CrossAxisAlignment.stretch,
|
||||
// mainAxisSize: MainAxisSize.min,
|
||||
|
||||
// children: [
|
||||
// _buildMenuButton(
|
||||
// context, '详情', "/devicePeopleInfo",
|
||||
// arguments: obsData),
|
||||
// if (isBind) ...[
|
||||
// _buildMenuButton(
|
||||
// context,
|
||||
// '人员资料',
|
||||
// "/peopleInfoPage",
|
||||
// arguments: obsData,
|
||||
// ),
|
||||
// _buildMenuButton(
|
||||
// context, '房间选择', "/roomPickerPage",
|
||||
// arguments: obsData),
|
||||
// _buildMenuButton(context, '设备校准', ""),
|
||||
// _buildMenuButton(context, '体征传感器', ""),
|
||||
// _buildMenuButton(context, 'WIFI配置', ""),
|
||||
// _buildMenuButton(
|
||||
// context, '睡眠习惯', "/sleepHabitPage"),
|
||||
// _buildMenuButton(
|
||||
// context, '分享设备', "/deviceSharePage",
|
||||
// arguments: obsData),
|
||||
// ],
|
||||
// _buildMenuButton(
|
||||
// context,
|
||||
// obsData['bind_type'] == 1 ? '解绑' : '删除',
|
||||
// "",
|
||||
// onTap: () {
|
||||
// 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: () {
|
||||
// // 点击取消后的逻辑
|
||||
// },
|
||||
// );
|
||||
// }
|
||||
// },
|
||||
// ),
|
||||
// ],
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
],
|
||||
),
|
||||
)),
|
||||
|
||||
Reference in New Issue
Block a user