From 0f8d487b2c5bd082f9193952430f9a3e74798602 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期三, 20 八月 2025 15:56:22 +0800 Subject: [PATCH] feat: 实名 --- apps/cMiniApp/src/hooks/user.ts | 61 +----------------------------- 1 files changed, 3 insertions(+), 58 deletions(-) diff --git a/apps/cMiniApp/src/hooks/user.ts b/apps/cMiniApp/src/hooks/user.ts index 6cf7092..980d82f 100644 --- a/apps/cMiniApp/src/hooks/user.ts +++ b/apps/cMiniApp/src/hooks/user.ts @@ -6,6 +6,7 @@ import { MaybeRef } from 'vue'; import { useRefeshDidShow } from '@12333/hooks/infiniteLoading'; import * as userResumeServices from '@12333/services/apiV2/userResume'; +import { useUserResume as useUserResumeHook } from '@12333/hooks'; export function useUser() { const userStore = useUserStore(); @@ -16,31 +17,14 @@ return userStore.getCurrentUserInfo(); } - const isCompanyAudited = computed(() => { - return userDetail.value?.openHRSiteStatus === ParkOrHRStatus.Running; - }); - - /** - * 鏄惁瀹屽杽涓汉淇℃伅锛堜紒涓氬悕绉帮紝鎵嬫満鍙凤級 - */ - const isCompletePersonalInfo = computed(() => { - return ( - !!userDetail.value?.customerName && - !!userDetail.value?.contacter && - !!userDetail.value?.cityName - ); - }); - const isCertified = computed(() => { - return false; + return userDetail.value?.isReal; }); return { user: userInfo, userDetail: userDetail, updateUserInfo, - isCompletePersonalInfo, - isCompanyAudited, isCertified, locationCity, userId, @@ -97,44 +81,5 @@ export function useUserResume() { const { userId } = useUser(); - - const { data, refetch } = useQuery({ - queryKey: ['userResumeServices/getUserResume', userId], - queryFn: async () => { - return await userResumeServices.getUserResume( - { userId: userId.value }, - { - showLoading: false, - } - ); - }, - placeholderData: () => ({} as API.GetUserResumeQueryResult), - enabled: computed(() => !!userId.value), - }); - - return { - userResumeInfo: data, - refetch, - }; -} - -export function useUpdateResume() { - const queryClient = useQueryClient(); - - const updateUserResumeCredentials = () => { - return queryClient.invalidateQueries({ - queryKey: ['userResumeServices/getUserResumeCredentials'], - }); - }; - - const updateUserResume = () => { - return queryClient.invalidateQueries({ - queryKey: ['userResumeServices/getUserResume'], - }); - }; - - return { - updateUserResumeCredentials, - updateUserResume, - }; + return useUserResumeHook({ userId }); } -- Gitblit v1.9.1