From e52934093ab23a0d40036a71db78011054757bf4 Mon Sep 17 00:00:00 2001 From: bggRGjQaUbCoE Date: Sat, 15 Feb 2025 13:30:50 +0800 Subject: [PATCH] opt: member tab Signed-off-by: bggRGjQaUbCoE --- lib/pages/member/new/controller.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pages/member/new/controller.dart b/lib/pages/member/new/controller.dart index d621b5a6..be1f572c 100644 --- a/lib/pages/member/new/controller.dart +++ b/lib/pages/member/new/controller.dart @@ -78,7 +78,8 @@ class MemberControllerNew extends CommonController ':至 ${DateFormat('yyyy-MM-dd HH:mm:ss').format(DateTime.fromMillisecondsSinceEpoch(data.card!.endTime! * 1000))}'; } } - if (tab2 != null && tab2!.isNotEmpty) { + tab2?.retainWhere((item) => implTabs.contains(item.param)); + if (tab2?.isNotEmpty == true) { if (!data.tab!.toJson().values.contains(true) && tab2!.first.param == 'home') { // remove empty home tab @@ -100,7 +101,6 @@ class MemberControllerNew extends CommonController return item.param == data.defaultTab; }); } - tab2!.retainWhere((item) => implTabs.contains(item.param)); tabs = tab2!.map((item) => Tab(text: item.title ?? '')).toList(); tabController = TabController( vsync: this,