From c0bcba49bef43b880978ff63b2ac00f1ba5c5c6a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 21 五月 2025 16:13:59 +0800
Subject: [PATCH] fix: 修改ui

---
 apps/taro/src/hooks/user.ts |   33 ++++++++++++++++++++++++++++++++-
 1 files changed, 32 insertions(+), 1 deletions(-)

diff --git a/apps/taro/src/hooks/user.ts b/apps/taro/src/hooks/user.ts
index b6523b1..981d80e 100644
--- a/apps/taro/src/hooks/user.ts
+++ b/apps/taro/src/hooks/user.ts
@@ -10,8 +10,32 @@
   useLifeRechargeContext,
   APIgetLifePayWxIndentityParams,
   WxMiniAppIndentityInfo,
+  LifePayPhoneMesssageCodeLoginOutput,
 } from '@life-payment/core-vue';
 import { isInWeChat } from '@/utils/env';
+
+export function useVirtualUserInfo() {
+  const { blLifeRecharge } = useLifeRechargeContext();
+
+  const { data: virtualUserInfo } = useQuery({
+    queryKey: ['blLifeRecharge/lifePayUserMesssageByIduser', blLifeRecharge.accountModel.userId],
+    queryFn: async () => {
+      return await blLifeRecharge.services.lifePayUserMesssageByIduser(
+        {
+          id: blLifeRecharge.accountModel.userId,
+        },
+        {
+          showLoading: false,
+        }
+      );
+    },
+    placeholderData: () => ({} as LifePayPhoneMesssageCodeLoginOutput),
+    enabled: computed(() => !!blLifeRecharge.accountModel.userId),
+    staleTime: Infinity,
+  });
+
+  return { virtualUserInfo };
+}
 
 export function useUser() {
   const userStore = useUserStore();
@@ -30,6 +54,11 @@
     return userStore.getCurrentUserInfo();
   }
 
+  const { blLifeRecharge } = useLifeRechargeContext();
+  // const { virtualUserInfo } = useVirtualUserInfo();
+
+  const isChannelAccount = computed(() => blLifeRecharge.accountModel.isBackClientUser);
+
   return {
     user: userInfo,
     userDetail: userDetail,
@@ -39,6 +68,8 @@
     virtualPhoneNumber,
     wxCode,
     wxOpenId,
+    isChannelAccount,
+    // virtualUserInfo,
   };
 }
 
@@ -99,7 +130,7 @@
       }
       if (!!code && !wxCode.value) {
         userStore.setWxCode(router.params.code ?? '');
-        // getLifePayWxIndentity(code);
+        getLifePayWxIndentity(code);
       }
     } catch (error) {}
   });

--
Gitblit v1.9.1