From 2b8874782c03cc75005d08bf7bd888d4504b42bf Mon Sep 17 00:00:00 2001 From: Daisy <> Date: Fri, 20 Oct 2023 15:28:35 +0800 Subject: [PATCH] =?UTF-8?q?1=EF=BC=8C=E6=BC=94=E7=A4=BA=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../authorizedAdmin/authorizedAdmin_page.dart | 11 ++++++++--- .../sendElectronicKey/sendElectronicKey_page.dart | 12 +++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart b/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart index 6c681ee9..05d0bcc7 100644 --- a/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart +++ b/star_lock/lib/main/lockDetail/authorizedAdmin/authorizedAdmin/authorizedAdmin_page.dart @@ -218,9 +218,14 @@ class _AuthorizedAdminPageState extends State { mainAxisAlignment: MainAxisAlignment.end, children: [ TextButton( - onPressed: () { - Navigator.pushNamed( - context, Routers.volumeAuthorizationLockManagePage); + onPressed: () async { + var isDemoMode = await Storage.getBool(ifIsDemoModeOrNot); + if (isDemoMode == false) { + Navigator.pushNamed( + context, Routers.volumeAuthorizationLockManagePage); + } else { + Toast.show(msg: '演示模式'); + } }, child: Text( TranslationLoader.lanKeys!.volumeAuthorizationLock!.tr, diff --git a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart index 742364bd..0d404a6b 100644 --- a/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart +++ b/star_lock/lib/main/lockDetail/electronicKey/sendElectronicKey/sendElectronicKey/sendElectronicKey_page.dart @@ -295,9 +295,15 @@ class _SendElectronicKeyPageState extends State { mainAxisAlignment: MainAxisAlignment.end, children: [ TextButton( - onPressed: () { - Navigator.pushNamed( - context, Routers.massSendElectronicKeyManagePage); + onPressed: () async { + // 获取是否是演示模式 演示模式不获取接口 + var isDemoMode = await Storage.getBool(ifIsDemoModeOrNot); + if (isDemoMode == false) { + Navigator.pushNamed( + context, Routers.massSendElectronicKeyManagePage); + } else { + Toast.show(msg: '演示模式'); + } }, child: Text( TranslationLoader.lanKeys!.sendGroupKey!.tr,