From 41d26c8ef752828901f2b683d42d15c18542f3b7 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期日, 19 十月 2025 16:45:08 +0800
Subject: [PATCH] feat: 1.2.0.1
---
apps/bMiniApp/src/hooks/authentication.ts | 107 ++++++++++++++++++++++++++---------------------------
1 files changed, 53 insertions(+), 54 deletions(-)
diff --git a/apps/bMiniApp/src/hooks/authentication.ts b/apps/bMiniApp/src/hooks/authentication.ts
index 4b3638a..f70ffe8 100644
--- a/apps/bMiniApp/src/hooks/authentication.ts
+++ b/apps/bMiniApp/src/hooks/authentication.ts
@@ -1,4 +1,3 @@
-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 +7,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