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/vip/MemberInfoCardViewModel.kt |   43 +++++++++++++++++++++++++++++++------------
 1 files changed, 31 insertions(+), 12 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardViewModel.kt b/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardViewModel.kt
index 7df6edb..aac84ca 100644
--- a/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardViewModel.kt
+++ b/app/src/main/java/com/example/firstapp/ui/vip/MemberInfoCardViewModel.kt
@@ -19,7 +19,7 @@
     val memberStatus: StateFlow<String> = _memberStatus
 
     // 头像
-    private val _cover = MutableStateFlow("http://192.168.1.201:9000/sms/avatar/avatar_default.png")
+    private val _cover = MutableStateFlow("https://smart-manager-new.tos-cn-beijing.volces.com/sms/avatar/avatar_default.png")
     val cover: StateFlow<String> = _cover
 
     // vip头像
@@ -30,9 +30,13 @@
     private val _background = MutableStateFlow(R.drawable.dialog_background)
     val background: StateFlow<Int> = _background
 
-    // 背景色
-    private val _color = MutableStateFlow("#E8EAEE")
-    val color: StateFlow<String> = _color
+    // 手机号字体颜色
+    private val _phoneTextColor = MutableStateFlow("#37393B")
+    val phoneTextColor: StateFlow<String> = _phoneTextColor
+
+    // 到期时间字体颜色
+    private val _memberStatusColor = MutableStateFlow("#37393B")
+    val memberStatusColor: StateFlow<String> = _memberStatusColor
 
 
     // 更新数据的方法
@@ -51,27 +55,42 @@
             // 开通状态
             if(userInfo.isMember){
                 // 判断userInfo.memberOvertime是否为空,如果不为空,则截取字符串到年月日
-                if(userInfo.memberOvertime.isNotEmpty()){
-                    _memberStatus.value = userInfo.memberOvertime.substring(0,10)+" 到期"
+//                if(userInfo.memberOvertime.isNotEmpty()){
+//                    _memberStatus.value = userInfo.memberOvertime.substring(0,10)+" 到期"
+//                }
+
+                _memberStatus.value = " 到期"
+                userInfo.memberOvertime?.let {
+                    if (it.isNotEmpty()) {
+                        _memberStatus.value = it.substring(0, 10) + " 到期"
+                    }
                 }
                 // vip头像
-                _vipCover.value ="http://192.168.1.201:9000/sms/member/vip.png"
+                _vipCover.value ="https://smart-manager-new.tos-cn-beijing.volces.com/sms/member/vip.png"
                 _background.value = R.drawable.vip_black_background
-                _color.value ="#A9A9AB"
+                _phoneTextColor.value ="#F2F2F2"
+                _memberStatusColor.value ="#AAAAAA"
 
             }else{
                 _memberStatus.value = "未开通"
-                _vipCover.value ="http://192.168.1.201:9000/sms/member/vip_no.png"
+                _vipCover.value ="https://smart-manager-new.tos-cn-beijing.volces.com/sms/member/vip_no.png"
                 _background.value =R.drawable.vip_white_background
-                _color.value ="#A4A4A4"
+                _phoneTextColor.value ="#37393B"
+                _memberStatusColor.value ="#37393B"
             }
 
             // 头像
             // 如果头像不为空的话,则更新头像
-            if(userInfo.cover.isNotEmpty()){
-                _cover.value = userInfo.cover
+//            if(userInfo.cover.isNotEmpty()){
+//                _cover.value = userInfo.cover
+//            }
+            userInfo.cover?.let {
+                if (it.isNotEmpty()) {
+                    _cover.value = it
+                }
             }
 
+
         }
     }
 

--
Gitblit v1.9.3