From 962cd839f221e5884b23d1d672c010cda8a66f3c Mon Sep 17 00:00:00 2001 From: anfe <448468458@qq.com> Date: Tue, 28 May 2024 17:45:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=20=E5=BC=80=E9=94=81?= =?UTF-8?q?=E9=A1=B5-=E5=8F=B3=E4=B8=8A=E8=A7=92-=E7=94=B5=E6=B1=A0?= =?UTF-8?q?=E7=94=B5=E9=87=8F=E5=9B=BE=E6=A0=87=E4=B8=80=E4=B8=AA=E7=94=B5?= =?UTF-8?q?=E6=B1=A0=E7=9A=84=E6=98=BE=E7=A4=BA2=E5=9D=97=E7=94=B5?= =?UTF-8?q?=E6=B1=A0=E5=9B=BE=E6=A0=87=E3=80=82=E5=8F=A6=E7=82=B9=EF=BC=81?= =?UTF-8?q?=E6=97=A0=E5=8F=8D=E5=BA=94=EF=BC=8C=E5=BA=94=E6=9C=89=E7=94=B5?= =?UTF-8?q?=E9=87=8F=E6=9B=B4=E6=96=B0=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lockDetail/lockDetail_page.dart | 104 +++++++++--------- 1 file changed, 55 insertions(+), 49 deletions(-) diff --git a/lib/main/lockDetail/lockDetail/lockDetail_page.dart b/lib/main/lockDetail/lockDetail/lockDetail_page.dart index 6faf4169..d1fa7394 100755 --- a/lib/main/lockDetail/lockDetail/lockDetail_page.dart +++ b/lib/main/lockDetail/lockDetail/lockDetail_page.dart @@ -342,66 +342,72 @@ class _LockDetailPageState extends State adminInfoView(center: false, max: false), ], ), - Column( - mainAxisSize: MainAxisSize.min, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Row( - mainAxisAlignment: MainAxisAlignment.end, - children: [ - Image.asset( - showElectricIcon(state.electricQuantity.value), - width: 30.w, - height: 24.w), - SizedBox(width: 2.w), - Text('${state.electricQuantity.value}%', - style: TextStyle( - fontSize: 18.sp, - color: AppColors.darkGrayTextColor)), - SizedBox(width: 2.w), - Icon( - Icons.info, // 使用内置的 warning 图标,它是一个叹号 - color: AppColors.mainColor, // 设置图标颜色为红色 - size: 25.w, // 设置图标大小为 30 - ), - SizedBox(width: 20.w), - ], - ), - SizedBox( - height: 15.h, - ), - Visibility( - visible: state - .keyInfos.value.lockFeature!.isSupportBackupBattery == - 1, - child: Row( + GestureDetector( + onTap: () { + ShowTipView().showSureAlertDialog( + "${"锁电量更新时间:".tr}${DateTool().dateToYMDHNString(state.keyInfos.value.electricQuantityDate!.toString())}"); + }, + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( mainAxisAlignment: MainAxisAlignment.end, children: [ - FlavorsImg( - child: Image.asset( - showElectricIcon( - state.electricQuantityStandby.value), - width: 30.w, - height: 24.w), - ), + Image.asset( + showElectricIcon(state.electricQuantity.value), + width: 30.w, + height: 24.w), SizedBox(width: 2.w), - Text('${state.electricQuantityStandby.value}%', + Text('${state.electricQuantity.value}%', style: TextStyle( fontSize: 18.sp, color: AppColors.darkGrayTextColor)), SizedBox(width: 2.w), - FlavorsImg( - child: Icon( - Icons.info, // 使用内置的 warning 图标,它是一个叹号 - color: AppColors.mainColor, // 设置图标颜色为红色 - size: 25.w, // 设置图标大小为 30 - ), + Icon( + Icons.info, // 使用内置的 warning 图标,它是一个叹号 + color: AppColors.mainColor, // 设置图标颜色为红色 + size: 25.w, // 设置图标大小为 30 ), SizedBox(width: 20.w), ], ), - ) - ], + SizedBox( + height: 15.h, + ), + Visibility( + visible: state.keyInfos.value.lockFeature! + .isSupportBackupBattery == + 1, + child: Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + FlavorsImg( + child: Image.asset( + showElectricIcon( + state.electricQuantityStandby.value), + width: 30.w, + height: 24.w), + ), + SizedBox(width: 2.w), + Text('${state.electricQuantityStandby.value}%', + style: TextStyle( + fontSize: 18.sp, + color: AppColors.darkGrayTextColor)), + SizedBox(width: 2.w), + FlavorsImg( + child: Icon( + Icons.info, // 使用内置的 warning 图标,它是一个叹号 + color: AppColors.mainColor, // 设置图标颜色为红色 + size: 25.w, // 设置图标大小为 30 + ), + ), + SizedBox(width: 20.w), + ], + ), + ) + ], + ), ) ], ),