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