From 93775e1f3d79a1e11b839abbf24201dafcd9e646 Mon Sep 17 00:00:00 2001
From: tj <1378534974@qq.com>
Date: 星期五, 25 四月 2025 13:45:56 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt |   31 ++++++++++++++++---------------
 1 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt b/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
index db81d86..9cfcf78 100644
--- a/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
+++ b/app/src/main/java/com/example/firstapp/ui/home/HomeFragment.kt
@@ -302,8 +302,8 @@
             // 其他标签点击事件需要检查会员状态
             val memberOnlyTabs = mapOf(
                 tabIncome to { homeViewModel.loadIncomeData() },
-                tabFlight to { homeViewModel.loadFlightData() },
-                tabTrain to { homeViewModel.loadTrainData() }
+//                tabFlight to { homeViewModel.loadFlightData() },
+//                tabTrain to { homeViewModel.loadTrainData() }
             )
 
             memberOnlyTabs.forEach { (tab, loadAction) ->
@@ -312,8 +312,8 @@
                         hideAllRecyclers()
                         when (tab) {
                             tabIncome -> incomeRecycler.visibility = View.VISIBLE
-                            tabFlight -> flightRecycler.visibility = View.VISIBLE
-                            tabTrain -> trainRecycler.visibility = View.VISIBLE
+//                            tabFlight -> flightRecycler.visibility = View.VISIBLE
+//                            tabTrain -> trainRecycler.visibility = View.VISIBLE
                         }
                         updateTabStyles(tab)
                         loadAction()
@@ -367,7 +367,8 @@
 
     private fun updateTabStyles(selectedTab: UnderlineTextView) {
         binding.apply {
-            val tabs = listOf(tabExpress, tabFinance, tabIncome, tabFlight, tabTrain)
+//            val tabs = listOf(tabExpress, tabFinance, tabIncome, tabFlight, tabTrain)
+            val tabs = listOf(tabExpress, tabFinance, tabIncome)
             tabs.forEach { tab ->
                 // 设置文字颜色为黑色或灰色
                 tab.setTextColor(ContextCompat.getColor(requireContext(),
@@ -416,8 +417,8 @@
                 tabExpress.visibility = View.GONE
                 tabFinance.visibility = View.GONE
                 tabIncome.visibility = View.GONE
-                tabFlight.visibility = View.GONE
-                tabTrain.visibility = View.GONE
+//                tabFlight.visibility = View.GONE
+//                tabTrain.visibility = View.GONE
 
                 // 获取用户信息判断是否是会员
                 val savedPhone = PreferencesManager.getPhone()
@@ -451,14 +452,14 @@
                                         tabIncome.visibility = if (category.isEnabled) View.VISIBLE else View.GONE
                                         if (categories.indexOf(category) == 0 && category.isEnabled) tabIncome.performClick()
                                     }
-                                    "航班" -> {
-                                        tabFlight.visibility = if (category.isEnabled) View.VISIBLE else View.GONE
-                                        if (categories.indexOf(category) == 0 && category.isEnabled) tabFlight.performClick()
-                                    }
-                                    "火车票" -> {
-                                        tabTrain.visibility = if (category.isEnabled) View.VISIBLE else View.GONE
-                                        if (categories.indexOf(category) == 0 && category.isEnabled) tabTrain.performClick()
-                                    }
+//                                    "航班" -> {
+//                                        tabFlight.visibility = if (category.isEnabled) View.VISIBLE else View.GONE
+//                                        if (categories.indexOf(category) == 0 && category.isEnabled) tabFlight.performClick()
+//                                    }
+//                                    "火车票" -> {
+//                                        tabTrain.visibility = if (category.isEnabled) View.VISIBLE else View.GONE
+//                                        if (categories.indexOf(category) == 0 && category.isEnabled) tabTrain.performClick()
+//                                    }
                                 }
                             }
                         }

--
Gitblit v1.9.3