From f67cf3b81a00f732ca743431258ae6b78f5f40ab Mon Sep 17 00:00:00 2001
From: tj <1378534974@qq.com>
Date: 星期四, 17 四月 2025 15:05:28 +0800
Subject: [PATCH] 11、我的	切换头像  点击切换头像没有显示允许存储权限的窗口,华为的手机目前有 49、首页	实时刷新  点击全部取件或其他分类后,回到上一层,内容没有刷新(5个分类) 52、数据统计	数据统计  1.周月年的柱状图统计逻辑需要修改为只统计快递类的数据  2.按年的图形统计,右下方加上图示说明 53、首页	首页登录  点击用户协议、隐私政策无反应

---
 app/src/main/java/com/example/firstapp/ui/home/HomeViewModel.kt |   34 +++++++++++++++++++++++++++-------
 1 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/ui/home/HomeViewModel.kt b/app/src/main/java/com/example/firstapp/ui/home/HomeViewModel.kt
index b367f26..e1357b3 100644
--- a/app/src/main/java/com/example/firstapp/ui/home/HomeViewModel.kt
+++ b/app/src/main/java/com/example/firstapp/ui/home/HomeViewModel.kt
@@ -192,17 +192,37 @@
         loadDataByType("火车票")
     }
 
+
+    fun loadAllCategoryData() {
+        getFullCategories().forEach { category ->
+            loadDataByType(category.name)
+        }
+    }
+
+
+    fun getFullCategories(): List<CategoryConfig> {
+        return listOf(
+            CategoryConfig(1, "快递", 0, true),
+            CategoryConfig(2, "还款", 1, true),
+            CategoryConfig(3, "收入", 2, true),
+            CategoryConfig(4, "航班", 3, true),
+            CategoryConfig(5, "火车票", 4, true)
+        )
+    }
+
     private fun loadCategories() {
         viewModelScope.launch {
             try {
                 // 默认完整分类列表
-                val fullCategories = listOf(
-                    CategoryConfig(1, "快递", 0, true),
-                    CategoryConfig(2, "还款", 1, true),
-                    CategoryConfig(3, "收入", 2, true),
-                    CategoryConfig(4, "航班", 3, true),
-                    CategoryConfig(5, "火车票", 4, true)
-                )
+//                val fullCategories = listOf(
+//                    CategoryConfig(1, "快递", 0, true),
+//                    CategoryConfig(2, "还款", 1, true),
+//                    CategoryConfig(3, "收入", 2, true),
+//                    CategoryConfig(4, "航班", 3, true),
+//                    CategoryConfig(5, "火车票", 4, true)
+//                )
+
+                val fullCategories=getFullCategories()
                 
                 // 基础分类(非会员可见)
                 val basicCategories = listOf(

--
Gitblit v1.9.3