From ab5a37627e23433ff184755c79ae264399bb5366 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期一, 24 二月 2025 16:08:58 +0800
Subject: [PATCH] feat: 订单
---
apps/taro/src/hooks/user.ts | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/apps/taro/src/hooks/user.ts b/apps/taro/src/hooks/user.ts
index a25b33a..f1308ee 100644
--- a/apps/taro/src/hooks/user.ts
+++ b/apps/taro/src/hooks/user.ts
@@ -11,7 +11,8 @@
export function useUser() {
const userStore = useUserStore();
- const { userDetail, userInfo, locationCity } = storeToRefs(userStore);
+ const { userDetail, userInfo, locationCity, virtualUserId, virtualPhoneNumber } =
+ storeToRefs(userStore);
function updateUserInfo() {
return userStore.getCurrentUserInfo();
@@ -22,13 +23,15 @@
userDetail: userDetail,
updateUserInfo,
locationCity,
+ virtualUserId,
+ virtualPhoneNumber,
};
}
export function useIsLogin() {
- const { user, userDetail } = useUser();
- return computed(() => !!user.value);
- // return user?.isPersonal ? !!user : !!user && !!enterpriseInfo;
+ const { virtualUserId } = useUser();
+ // return computed(() => !!user.value);
+ return computed(() => !!virtualUserId.value);
}
type UseAuthOptions = {
@@ -47,11 +50,11 @@
Taro.useReady(async () => {
if (isLogin.value && userStore.firstGetUserDetail) {
- userStore.getCurrentUserInfo();
+ // userStore.getCurrentUserInfo();
}
if (needAuth && !isLogin.value) {
Taro.navigateTo({
- url: `${RouterPath.authorization}?redirect=${router.path}&${object2query(router.params)}`,
+ url: `${RouterPath.loginByForm}?redirect=${router.path}&${object2query(router.params)}`,
});
}
});
--
Gitblit v1.9.1