tj
2 天以前 93775e1f3d79a1e11b839abbf24201dafcd9e646
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(
@@ -359,6 +379,8 @@
        // 只清除内存中的数据
        _categories.value = emptyList()
        categoriesLoaded = false
        // 删除token
        PreferencesManager.clearUserData()
    }
}