From 0cf1b417c68013df89504088c471fd113676391a Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 14 八月 2025 17:11:03 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp --- apps/bMiniApp/src/pages/mine/index.vue | 33 +++++++++++++++++++++++++-------- 1 files changed, 25 insertions(+), 8 deletions(-) diff --git a/apps/bMiniApp/src/pages/mine/index.vue b/apps/bMiniApp/src/pages/mine/index.vue index eeabb24..27499bb 100644 --- a/apps/bMiniApp/src/pages/mine/index.vue +++ b/apps/bMiniApp/src/pages/mine/index.vue @@ -17,17 +17,25 @@ <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-name">{{ userDetail?.name ?? '' }}</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" /> + <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">绠$悊鍛�</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?.customerName ?? '123' }} + {{ userDetail?.enterpriseName ?? '' }} </div> <div class="user-info-certified-btn">宸茶璇�</div> </template> @@ -69,7 +77,11 @@ </div> <Cell :title="'鏇村鏈嶅姟'" class="mine-content-service"> <div class="mine-content-service-list"> - <TaskDetailWelfareItem :icon="IconFinance" text="璐㈠姟绠$悊"></TaskDetailWelfareItem> + <TaskDetailWelfareItem + :icon="IconFinance" + text="璐㈠姟绠$悊" + @click="goFinance" + ></TaskDetailWelfareItem> <TaskDetailWelfareItem :icon="IconRealName" text="浼佷笟瀹炲悕" @@ -108,6 +120,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(); @@ -140,9 +153,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, }; }); @@ -160,6 +173,10 @@ goPage(RouterPath.businessCard); } +function goFinance() { + goPage(RouterPath.mineFinanceManage); +} + async function handleLoginout() { try { await Message.confirm({ -- Gitblit v1.9.1