From 9ef53abad593b81f41cb5a1290c85c509c8eb2c6 Mon Sep 17 00:00:00 2001 From: Rust Date: Sat, 1 Nov 2025 13:09:18 +0800 Subject: [PATCH] =?UTF-8?q?=20=20=E9=80=9A=E8=BF=87=E6=A3=80=E6=9F=A5?= =?UTF-8?q?=E4=B8=A4=E4=B8=AA=E6=9D=A1=E4=BB=B6=EF=BC=9A=20=20=201.=20kr?= =?UTF-8?q?=5FisLogin.value=20-=20=E7=A1=AE=E8=AE=A4=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=B7=B2=E7=99=BB=E5=BD=95=20=20=202.=20!isDeviceLogin()=20-?= =?UTF-8?q?=20=E7=A1=AE=E8=AE=A4=E4=B8=8D=E6=98=AF=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E7=99=BB=E5=BD=95=EF=BC=88=E6=B8=B8=E5=AE=A2=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=EF=BC=89=20=20=20=E5=8F=AA=E6=9C=89=E5=90=8C=E6=97=B6=E6=BB=A1?= =?UTF-8?q?=E8=B6=B3=E8=BF=99=E4=B8=A4=E4=B8=AA=E6=9D=A1=E4=BB=B6=EF=BC=88?= =?UTF-8?q?=E5=8D=B3=E8=B4=A6=E5=8F=B7=E5=AF=86=E7=A0=81=E7=99=BB=E5=BD=95?= =?UTF-8?q?=EF=BC=89=E6=97=B6=EF=BC=8C=E9=80=80=E5=87=BA=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=89=8D=E4=BC=9A=E6=98=BE=E7=A4=BA=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 7b0acbb4a81d9d6e25c1bcaf1777dd95fc40bb55) --- .../kr_user_info/views/kr_user_info_view.dart | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/app/modules/kr_user_info/views/kr_user_info_view.dart b/lib/app/modules/kr_user_info/views/kr_user_info_view.dart index 397579c..d473d4f 100755 --- a/lib/app/modules/kr_user_info/views/kr_user_info_view.dart +++ b/lib/app/modules/kr_user_info/views/kr_user_info_view.dart @@ -841,8 +841,13 @@ class KRUserInfoView extends GetView { // 构建退出登录按钮 Widget _kr_buildLogoutButton(BuildContext context) { - return Obx(() => Visibility( - visible: KRAppRunData.getInstance().kr_isLogin.value, + return Obx(() { + final appRunData = KRAppRunData.getInstance(); + // 只有账号密码登录才显示退出按钮,设备登录(游客模式)不显示 + final isAccountLogin = appRunData.kr_isLogin.value && !appRunData.isDeviceLogin(); + + return Visibility( + visible: isAccountLogin, child: Container( width: double.infinity, margin: EdgeInsets.all(16.w), @@ -872,7 +877,8 @@ class KRUserInfoView extends GetView { ), ), ), - )); + ); + }); } // 处理网格项点击