From 1d2b733764a48441ec43a2cc3704922674470e08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AD=90=E8=B4=A4?= Date: Fri, 5 Dec 2025 14:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=9F=8E=E5=A2=9E=E5=8A=A0=E6=9A=82?= =?UTF-8?q?=E6=9C=AA=E5=BC=80=E6=94=BE=E6=8F=90=E5=8D=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/controller/mine/mine_controller.dart | 3 +-- lib/pages/mine/mine_page.dart | 12 +++++++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/controller/mine/mine_controller.dart b/lib/controller/mine/mine_controller.dart index 59a2cb6..9af8d19 100644 --- a/lib/controller/mine/mine_controller.dart +++ b/lib/controller/mine/mine_controller.dart @@ -23,7 +23,7 @@ class MineController extends GetxController { List blockList = [ {"icon": Assets.imagesRose, "title": "我的玫瑰", "subTitle": "新人限时福利", "path": () => RosePage()}, {"icon": Assets.imagesWallet, "title": "我的钱包", "subTitle": "提现无门槛", "path": () => MyWalletPage()}, - {"icon": Assets.imagesShop, "title": "商城中心", "subTitle": "不定期更新商品", "path": () => Null}, + {"icon": Assets.imagesShop, "title": "商城中心", "subTitle": "不定期更新商品", "path": () => null}, {"icon": Assets.imagesCert, "title": "认证中心", "subTitle": GlobalData().userData?.identityCard == null || GlobalData().userData?.profilePhoto == null ? "未认证" : "已认证", "path": () => AuthCenterPage()}, {"icon": Assets.imagesMatchmaker, "title": "红娘等级", "subTitle": "实习红娘", "path": () => MatchSpreadPage()}, ].obs; @@ -42,7 +42,6 @@ class MineController extends GetxController { super.onInit(); userData.value = GlobalData().userData; userId.value = GlobalData().userId; - print(41); } diff --git a/lib/pages/mine/mine_page.dart b/lib/pages/mine/mine_page.dart index 904994e..8f5217f 100644 --- a/lib/pages/mine/mine_page.dart +++ b/lib/pages/mine/mine_page.dart @@ -8,6 +8,7 @@ import 'package:dating_touchme_app/pages/mine/vip_page.dart'; import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:dating_touchme_app/generated/assets.dart'; +import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:get/get.dart'; import '../discover/visitor_list_page.dart'; @@ -309,11 +310,16 @@ class _BlockItemState extends State { return InkWell( onTap: (){ // context.pushNamed(widget.path); - Get.to(widget.path)?.then((e){ - setState(() { + if(widget.path() != null){ + Get.to(widget.path)?.then((e){ + setState(() { + }); }); - }); + } else { + + SmartDialog.showToast('功能暂未开放'); + } // RouteGuardService.to.toWithAuth(widget.path, null); }, child: Container(