From 850f3870a622a83d0e5e4b6b84f1c21079cffaec Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 07 十一月 2025 15:10:44 +0800
Subject: [PATCH] feat: 接口

---
 apps/bMiniApp/src/pages/mine/index.vue |   50 +++++++++++++++++++++++++-------------------------
 1 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/apps/bMiniApp/src/pages/mine/index.vue b/apps/bMiniApp/src/pages/mine/index.vue
index 0f9af53..aa2fd68 100644
--- a/apps/bMiniApp/src/pages/mine/index.vue
+++ b/apps/bMiniApp/src/pages/mine/index.vue
@@ -18,33 +18,18 @@
             <div class="user-info" v-if="isLogin">
               <div class="user-info-item">
                 <div class="user-info-item-name">{{ userDetail?.name ?? '' }}</div>
-                <div class="user-info-item-gender">
-                  <img
-                    v-if="userDetail?.gender === EnumUserGender.Male"
-                    :src="IconMale"
-                    class="user-info-item-gender-icon"
-                  />
-                  <img
-                    v-else-if="userDetail?.gender === EnumUserGender.Female"
-                    :src="IconFemale"
-                    class="user-info-item-gender-icon"
-                  />
-                </div>
-                <div class="user-info-item-position">{{ (userDetail?.roles ?? []).join(',') }}</div>
               </div>
               <div class="user-info-item">
-                <template v-if="isCertified">
-                  <div class="user-info-certified-text">
-                    {{ userDetail?.enterpriseName ?? '' }}
-                  </div>
-                  <div class="user-info-certified-btn">宸茶璇�</div>
-                </template>
-                <template v-else>
+                <div class="user-info-certified-text">
+                  {{ userDetail?.enterpriseName ?? '' }}
+                </div>
+                <div class="user-info-certified-btn">宸茶璇�</div>
+                <!-- <template v-else>
                   <div class="user-info-unCertified-text">鏈璇�</div>
                   <div class="user-info-unCertified-btn" @click.stop="goAuthentication">
                     绔嬪嵆璁よ瘉
                   </div>
-                </template>
+                </template> -->
               </div>
             </div>
             <div class="mine-go-login" v-else>鍘荤櫥褰�</div>
@@ -64,13 +49,25 @@
         <div class="mine-content-record">
           <div class="mine-content-record-item" @click="goMineFavorites">
             <img class="mine-content-record-item-icon" :src="IconCollect" alt="" />
-            <nut-badge top="0" right="0" :value="8" color="#FF7D00" hidden>
+            <nut-badge
+              top="0"
+              right="0"
+              :value="userDetail?.collectedUserCount ?? 0"
+              color="#FF7D00"
+              hidden
+            >
               <div class="mine-content-record-item-text">鎴戠殑鏀惰棌</div>
             </nut-badge>
           </div>
           <div class="mine-content-record-item" @click="goMineContactRecord">
             <img class="mine-content-record-item-icon" :src="IconRecord" alt="" />
-            <nut-badge top="0" right="0" :value="8" color="#FF7D00" hidden>
+            <nut-badge
+              top="0"
+              right="0"
+              :value="userDetail?.contactedRecordCount ?? 0"
+              color="#FF7D00"
+              hidden
+            >
               <div class="mine-content-record-item-text">鑱旂郴璁板綍</div>
             </nut-badge>
           </div>
@@ -99,6 +96,7 @@
         >
       </template>
     </ContentView>
+    <CustomerServiceButton />
   </PageLayoutWithBg>
 </template>
 
@@ -119,7 +117,7 @@
 import { Message } from '@12333/utils';
 import { useUserStore } from '@/stores/modules/user';
 import { useQueryClient } from '@tanstack/vue-query';
-import { TaskDetailWelfareItem } from '@12333/components';
+import { TaskDetailWelfareItem, CustomerServiceButton, Cell } from '@12333/components';
 import { EnumUserGender } from '@12333/constants';
 
 const userStore = useUserStore();
@@ -183,7 +181,9 @@
       message: '纭畾瑕侀��鍑虹櫥褰曞悧锛�',
     });
     userStore.logoutAndToHome();
-    queryClient.removeQueries();
+    queryClient.removeQueries({
+      predicate: (query) => !query.queryKey.includes('userResumeServices/getOpenUserResumes'),
+    });
   } catch (error) {}
 }
 </script>

--
Gitblit v1.9.1