From f01e5949f44c74ce85f74e37658ad848036b6b12 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 09 六月 2025 15:09:00 +0800 Subject: [PATCH] fix: v1.4 --- apps/taro/src/pages/mine/index.vue | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/apps/taro/src/pages/mine/index.vue b/apps/taro/src/pages/mine/index.vue index dbd871b..2ccfa7f 100644 --- a/apps/taro/src/pages/mine/index.vue +++ b/apps/taro/src/pages/mine/index.vue @@ -23,7 +23,7 @@ <template v-if="isChannelAccount"> <ListItemV2 :icon="IconMineDataBoard" title="鏁版嵁鐪嬫澘" @click="goDashboard"></ListItemV2> <ListItemV2 - :icon="IconMinePromotion" + :icon="IconMineChannel" title="娓犻亾浜岀淮鐮�" @click="goShareQrcode" ></ListItemV2> @@ -32,9 +32,10 @@ :icon="IconMinePromotion" title="鎺ㄥ箍浜岀淮鐮�" @click="goPromotionQrcode" + v-if="!!userPromoterIdNumber" ></ListItemV2> <ListItemV2 - :icon="IconMinePromotion" + :icon="IconMineAgentRecruitment" title="浠g悊鎷涘嫙" @click="goAgentRecruitment" ></ListItemV2> @@ -65,6 +66,8 @@ import IconMineUserId from '@/assets/mine/icon-mine-userId.png'; import IconMineDataBoard from '@/assets/mine/icon-mine-data-board.png'; import IconMinePromotion from '@/assets/mine/icon-mine-promotion.png'; +import IconMineChannel from '@/assets/mine/icon-mine-channel.png'; +import IconMineAgentRecruitment from '@/assets/mine/icon-mine-agent-recruitment.png'; import IconMineCustomerService from '@/assets/mine/icon-mine-customer-service.png'; import IconMineExist from '@/assets/mine/icon-mine-exist.png'; import { useSystemStore } from '@/stores/modules/system'; @@ -74,7 +77,7 @@ import { useLifeRechargeContext } from '@life-payment/core-vue'; import { hiddenPhoneNumber } from '@life-payment/utils'; -const { userDetail, virtualPhoneNumber, isChannelAccount } = useUser(); +const { userDetail, virtualPhoneNumber, isChannelAccount, userPromoterIdNumber } = useUser(); const isLogin = useIsLogin(); const systemStore = useSystemStore(); @@ -110,9 +113,19 @@ const goOrderManage = useAccessLogin(() => goPage(RouterPath.order)); const goUserAccountList = useAccessLogin(() => goPage(RouterPath.userAccountList)); const goShareQrcode = useAccessLogin(() => goPage(RouterPath.shareQrcode)); -const goPromotionQrcode = useAccessLogin(() => goPage(RouterPath.promotionQrcode)); +const goPromotionQrcode = useAccessLogin(() => { + RouteHelper.navigateTo({ + url: `${RouterPath.promotionQrcode}?promoterIdNumber=${userPromoterIdNumber.value}`, + }); +}); const goDashboard = useAccessLogin(() => goPage(RouterPath.dashboard)); -const goAgentRecruitment = useAccessLogin(() => goPage(RouterPath.AgentRecruitment)); +const goAgentRecruitment = () => { + RouteHelper.navigateTo({ + url: userPromoterIdNumber.value + ? `${RouterPath.agentRecruitment}?promoterIdNumber=${userPromoterIdNumber.value}` + : RouterPath.agentRecruitment, + }); +}; async function goLogout() { try { -- Gitblit v1.9.1