From 19fb7e7af8464bc88088d8bbc80c481752827994 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 04 八月 2025 14:31:19 +0800 Subject: [PATCH] fix: 修改底层 --- src/hooks/dic.ts | 48 +----------------------------------------------- 1 files changed, 1 insertions(+), 47 deletions(-) diff --git a/src/hooks/dic.ts b/src/hooks/dic.ts index d55c72f..f896744 100644 --- a/src/hooks/dic.ts +++ b/src/hooks/dic.ts @@ -1,4 +1,3 @@ -import * as searchSettingServices from '@/services/api/SearchSetting'; import { useQuery } from '@tanstack/vue-query'; import { useQueryClient } from '@tanstack/vue-query'; import { SearchType } from '@/constants'; @@ -6,50 +5,5 @@ type UseSearchSettingTypeOptions = { searchType: number; belongType?: number; - onSuccess?: (data: API.GetTypeSearchSettingList[]) => any; + onSuccess?: (data: any[]) => any; }; - -export function useSearchSettingType({ - searchType, - belongType = null, - onSuccess, -}: UseSearchSettingTypeOptions) { - const { data, refetch } = useQuery({ - queryKey: ['searchSettingServices/getTypeSearchSettingList', { searchType, belongType }], - queryFn: async () => { - return await searchSettingServices.getTypeSearchSettingList( - { - searchType: searchType, - belongType: belongType, - }, - { showLoading: false } - ); - }, - placeholderData: () => [] as API.GetTypeSearchSettingList[], - onSuccess(data) { - onSuccess?.(data); - }, - }); - - const queryClient = useQueryClient(); - - async function ensureSearchSettingType() { - return await queryClient.ensureQueryData({ - queryKey: [ - 'searchSettingServices/getTypeSearchSettingList', - { searchType: searchType, belongType: belongType }, - ], - }); - } - - function getSearchSettingTypeNameById(id: string) { - return data.value.find((x) => x.id === id)?.name ?? ''; - } - - return { - searchSettingTypeList: data, - ensureSearchSettingType, - refetchSearchSettingType: refetch, - getSearchSettingTypeNameById, - }; -} -- Gitblit v1.9.1