From 6887129e91d32557c2b57178180329f46df09d12 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期一, 10 三月 2025 13:23:49 +0800 Subject: [PATCH] feat: api --- apps/bMiniApp/src/hooks/authentication.ts | 108 +++++++++++++++++++++++++++--------------------------- 1 files changed, 54 insertions(+), 54 deletions(-) diff --git a/apps/bMiniApp/src/hooks/authentication.ts b/apps/bMiniApp/src/hooks/authentication.ts index 4b3638a..115a143 100644 --- a/apps/bMiniApp/src/hooks/authentication.ts +++ b/apps/bMiniApp/src/hooks/authentication.ts @@ -1,4 +1,4 @@ -import * as userServices from '@12333/services/api/User'; +// import * as userServices from '@12333/services/api/User'; import { useQuery, useQueryClient } from '@tanstack/vue-query'; import { getUserCertificationFrontStatusAdapter } from '@12333/utils'; import { UserCertificationFrontStatus } from '@12333/constants'; @@ -8,64 +8,64 @@ onSuccess?: (data: API.MyCertificationAuditDto) => void; }; -export function useMyCertificationAuditInfo(options: UseMyCertificationAuditInfoOptions = {}) { - const { onSuccess } = options; +// export function useMyCertificationAuditInfo(options: UseMyCertificationAuditInfoOptions = {}) { +// const { onSuccess } = options; - const { updateUserInfo } = useUser(); +// const { updateUserInfo } = useUser(); - const queryClient = useQueryClient(); +// const queryClient = useQueryClient(); - const { data, isLoading } = useQuery({ - queryKey: ['userServices/getMyCertificationAuditInfo'], - queryFn: async () => { - return await userServices.getMyCertificationAuditInfo({ showLoading: false }); - }, - placeholderData: () => null as API.MyCertificationAuditDto, - select(data) { - if (data) { - data.frontStatus = getUserCertificationFrontStatusAdapter(data.status, data.auditStatus); - } - return data; - }, - onSuccess(data) { - onSuccess?.(data); - }, - }); +// const { data, isLoading } = useQuery({ +// queryKey: ['userServices/getMyCertificationAuditInfo'], +// queryFn: async () => { +// return await userServices.getMyCertificationAuditInfo({ showLoading: false }); +// }, +// placeholderData: () => null as API.MyCertificationAuditDto, +// select(data) { +// if (data) { +// data.frontStatus = getUserCertificationFrontStatusAdapter(data.status, data.auditStatus); +// } +// return data; +// }, +// onSuccess(data) { +// onSuccess?.(data); +// }, +// }); - /** - * 鏄惁鏈夊鏍稿崟 - */ - const hasAduit = computed(() => { - return data && !!data.value?.currentUserCertificationAuditId; - }); +// /** +// * 鏄惁鏈夊鏍稿崟 +// */ +// const hasAduit = computed(() => { +// return data && !!data.value?.currentUserCertificationAuditId; +// }); - const isCertified = computed( - () => data?.value?.frontStatus === UserCertificationFrontStatus.Certified - ); - const isExpired = computed( - () => data?.value?.frontStatus === UserCertificationFrontStatus.Expired - ); +// const isCertified = computed( +// () => data?.value?.frontStatus === UserCertificationFrontStatus.Certified +// ); +// const isExpired = computed( +// () => data?.value?.frontStatus === UserCertificationFrontStatus.Expired +// ); - function invalidateCertificationAuditInfo() { - updateUserInfo(); - return queryClient.invalidateQueries({ - queryKey: ['userServices/getMyCertificationAuditInfo'], - }); - } +// function invalidateCertificationAuditInfo() { +// updateUserInfo(); +// return queryClient.invalidateQueries({ +// queryKey: ['userServices/getMyCertificationAuditInfo'], +// }); +// } - function ensureCertificationAuditInfo() { - return queryClient.ensureQueryData({ - queryKey: ['userServices/getMyCertificationAuditInfo'], - }); - } +// function ensureCertificationAuditInfo() { +// return queryClient.ensureQueryData({ +// queryKey: ['userServices/getMyCertificationAuditInfo'], +// }); +// } - return { - myCertificationAuditInfo: data, - isLoading, - hasAduit, - invalidateCertificationAuditInfo, - isCertified, - isExpired, - ensureCertificationAuditInfo, - }; -} +// return { +// myCertificationAuditInfo: data, +// isLoading, +// hasAduit, +// invalidateCertificationAuditInfo, +// isCertified, +// isExpired, +// ensureCertificationAuditInfo, +// }; +// } -- Gitblit v1.9.1