From 69e0e3be99f9bb582add2bccaa154dd146b9313b Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 26 九月 2025 20:22:24 +0800 Subject: [PATCH] Merge branch 'dev-1.1.2' of http://120.26.58.240:8888/r/flexJobMiniApp into dev-1.1.2 --- apps/bMiniApp/src/pages/mine/index.vue | 42 ++++++++++++++++++++++++++---------------- 1 files changed, 26 insertions(+), 16 deletions(-) diff --git a/apps/bMiniApp/src/pages/mine/index.vue b/apps/bMiniApp/src/pages/mine/index.vue index 66b072b..0bcfeff 100644 --- a/apps/bMiniApp/src/pages/mine/index.vue +++ b/apps/bMiniApp/src/pages/mine/index.vue @@ -17,26 +17,21 @@ <UserAvatar :size="60" class="mine-avatar" /> <div class="user-info" v-if="isLogin"> <div class="user-info-item"> - <div class="user-info-item-name">{{ userDetail?.userName ?? '123' }}</div> - <div class="user-info-item-gender"> - <img v-if="1" :src="IconMale" class="user-info-item-gender-icon" /> - <img v-else :src="IconFemale" class="user-info-item-gender-icon" /> - </div> - <div class="user-info-item-position">绠$悊鍛�</div> + <div class="user-info-item-name">{{ userDetail?.name ?? '' }}</div> </div> <div class="user-info-item"> <template v-if="isCertified"> <div class="user-info-certified-text"> - {{ userDetail?.customerName ?? '123' }} + {{ userDetail?.enterpriseName ?? '' }} </div> <div class="user-info-certified-btn">宸茶璇�</div> </template> - <template v-else> + <!-- <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> @@ -56,13 +51,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> @@ -74,11 +81,11 @@ text="璐㈠姟绠$悊" @click="goFinance" ></TaskDetailWelfareItem> - <TaskDetailWelfareItem + <!-- <TaskDetailWelfareItem :icon="IconRealName" text="浼佷笟瀹炲悕" @click.stop="goAuthentication" - ></TaskDetailWelfareItem> + ></TaskDetailWelfareItem> --> <TaskDetailWelfareItem :icon="IconSetting" text="璁剧疆" @@ -112,6 +119,7 @@ import { useUserStore } from '@/stores/modules/user'; import { useQueryClient } from '@tanstack/vue-query'; import { TaskDetailWelfareItem } from '@12333/components'; +import { EnumUserGender } from '@12333/constants'; const userStore = useUserStore(); const queryClient = useQueryClient(); @@ -144,9 +152,9 @@ Taro.useShareAppMessage((res) => { return { - title: `${userDetail.value?.contacter}鍚嶇墖`, + title: `${userDetail.value?.name}鍚嶇墖`, // path: `${RouterPath.userHomePage}?userId=${userDetail.value?.userId}`, - imageUrl: userDetail.value?.avatarUrl, + imageUrl: userDetail.value?.avatar, }; }); @@ -174,7 +182,9 @@ message: '纭畾瑕侀��鍑虹櫥褰曞悧锛�', }); userStore.logoutAndToHome(); - queryClient.removeQueries(); + queryClient.removeQueries({ + predicate: (query) => !query.queryKey.includes('userResumeServices/getOpenUserResumes'), + }); } catch (error) {} } </script> -- Gitblit v1.9.1