zhengyiming
2025-06-09 f01e5949f44c74ce85f74e37658ad848036b6b12
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 {