From a3b9091ef2d22567fca03bf52ad180e65eb5860a Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 15 十月 2025 09:50:36 +0800
Subject: [PATCH] feat: 页面

---
 apps/cMiniApp/src/pages/mine/index.vue |   32 +++++++++++++++++++++++++++-----
 1 files changed, 27 insertions(+), 5 deletions(-)

diff --git a/apps/cMiniApp/src/pages/mine/index.vue b/apps/cMiniApp/src/pages/mine/index.vue
index ae25589..fde6502 100644
--- a/apps/cMiniApp/src/pages/mine/index.vue
+++ b/apps/cMiniApp/src/pages/mine/index.vue
@@ -57,8 +57,26 @@
     </ContentView>
     <ContentScrollView v-if="isLogin" class="mine-content-scroll-view">
       <List class="mine-list-wrapper mine-balance">
-        <div class="mine-balance-title">鎴戠殑浣欓</div>
-        <div class="mine-balance-money">锟{ toThousand(userDetail?.balance ?? 0) }}</div>
+        <div class="mine-balance-content">
+          <div class="mine-balance-content-item">
+            <div class="mine-balance-content-item-title">鎴戠殑鏀剁泭</div>
+            <div class="mine-balance-content-item-money income">
+              锟{ toThousand(userDetail?.balance ?? 0) }}
+            </div>
+          </div>
+          <div class="mine-balance-content-item">
+            <div class="mine-balance-content-item-title">寰呯粨绠�</div>
+            <div class="mine-balance-content-item-money settlement">
+              锟{ toThousand(userDetail?.balance ?? 0) }}
+            </div>
+          </div>
+          <div class="mine-balance-content-item">
+            <div class="mine-balance-content-item-title">鍙彁鐜�</div>
+            <div class="mine-balance-content-item-money withdraw">
+              锟{ toThousand(userDetail?.balance ?? 0) }}
+            </div>
+          </div>
+        </div>
         <div class="mine-balance-btn" @click="goMineWallet">
           杩涘叆鎴戠殑閽卞寘
           <img :src="IconArrow" class="mine-balance-btn-icon" />
@@ -143,15 +161,19 @@
 
 useQuery({
   queryKey: ['updateUserInfo'],
-  queryFn: () => {
-    return updateUserInfo();
-  },
+  queryFn: () => {},
   enabled: computed(
     () => isLogin.value && userDetail.value?.realStatus === EnumPersonalUserRealStatus.Checking
   ),
   refetchInterval: 5000,
 });
 
+Taro.useDidShow(() => {
+  if (isLogin.value) {
+    updateUserInfo();
+  }
+});
+
 function goLogin() {
   if (!isLogin.value) {
     goLoginFn();

--
Gitblit v1.9.1