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 |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/apps/taro/src/pages/mine/index.vue b/apps/taro/src/pages/mine/index.vue
index 5b64b7f..2ccfa7f 100644
--- a/apps/taro/src/pages/mine/index.vue
+++ b/apps/taro/src/pages/mine/index.vue
@@ -32,6 +32,7 @@
           :icon="IconMinePromotion"
           title="鎺ㄥ箍浜岀淮鐮�"
           @click="goPromotionQrcode"
+          v-if="!!userPromoterIdNumber"
         ></ListItemV2>
         <ListItemV2
           :icon="IconMineAgentRecruitment"
@@ -76,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();
@@ -112,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