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 --- packages/hooks/setting.ts | 78 +++++++++++++++++++------------------- 1 files changed, 39 insertions(+), 39 deletions(-) diff --git a/packages/hooks/setting.ts b/packages/hooks/setting.ts index 3d6925c..a47f58d 100644 --- a/packages/hooks/setting.ts +++ b/packages/hooks/setting.ts @@ -1,4 +1,4 @@ -import * as settingServices from '@12333/services/api/Setting'; +// import * as settingServices from '@12333/services/api/Setting'; import { useQuery } from '@tanstack/vue-query'; import { MaybeRef, Ref, unref } from 'vue'; import { BusinessSettingType, TempFolderPath } from '@12333/constants'; @@ -8,30 +8,30 @@ select?: (data: T) => TData; }; -export function useBusinessSettingByType<T extends object = object, TData = T>( - options: UseBusinessSettingByTypeOptions = {} -) { - const { type, select } = options; +// export function useBusinessSettingByType<T extends object = object, TData = T>( +// options: UseBusinessSettingByTypeOptions = {} +// ) { +// const { type, select } = options; - const { data: businessSetting } = useQuery({ - queryKey: ['settingServices/getBusinessSettingByType', type], - queryFn: async () => { - return await settingServices.getBusinessSettingByType( - { - type: unref(type), - }, - { showLoading: false } - ); - }, - placeholderData: () => ({} as T), - staleTime: Infinity, - select, - }); +// const { data: businessSetting } = useQuery({ +// queryKey: ['settingServices/getBusinessSettingByType', type], +// queryFn: async () => { +// return await settingServices.getBusinessSettingByType( +// { +// type: unref(type), +// }, +// { showLoading: false } +// ); +// }, +// placeholderData: () => ({} as T), +// staleTime: Infinity, +// select, +// }); - return { - businessSetting: businessSetting as Ref<TData>, - }; -} +// return { +// businessSetting: businessSetting as Ref<TData>, +// }; +// } type UserCertificationSetting = { enterprisePowerAttorneyTempPath: string; @@ -45,19 +45,19 @@ offlinePayEndDays: number; }; -export function useUserCertificationSetting() { - const { businessSetting } = useBusinessSettingByType<UserCertificationSetting>({ - type: BusinessSettingType.UserCertification, - select(data: any) { - return { - ...data, - enterprisePowerAttorneyTempPath: `${TempFolderPath}${data.enterprisePowerAttorneyTempPath}`, - idPhoteTempPath: `${TempFolderPath}${data.idPhoteTempPath}`, - payAmount: data.userCertificationAmount, - }; - }, - }); - return { - userCertificationSetting: businessSetting, - }; -} +// export function useUserCertificationSetting() { +// const { businessSetting } = useBusinessSettingByType<UserCertificationSetting>({ +// type: BusinessSettingType.UserCertification, +// select(data: any) { +// return { +// ...data, +// enterprisePowerAttorneyTempPath: `${TempFolderPath}${data.enterprisePowerAttorneyTempPath}`, +// idPhoteTempPath: `${TempFolderPath}${data.idPhoteTempPath}`, +// payAmount: data.userCertificationAmount, +// }; +// }, +// }); +// return { +// userCertificationSetting: businessSetting, +// }; +// } -- Gitblit v1.9.1