From a0c1d9021b1a65cc397a2c7a8a9d226c2d9f7539 Mon Sep 17 00:00:00 2001 From: wupengfei <834520024@qq.com> Date: 星期四, 07 八月 2025 17:17:57 +0800 Subject: [PATCH] feat: 企业 --- src/hooks/dic.ts | 24 ++++++++++++++++++------ 1 files changed, 18 insertions(+), 6 deletions(-) diff --git a/src/hooks/dic.ts b/src/hooks/dic.ts index ee037f2..5d9baff 100644 --- a/src/hooks/dic.ts +++ b/src/hooks/dic.ts @@ -11,16 +11,21 @@ fieldNamesMap: x.data.fieldNames ? JSON.parse(x.data.fieldNames) : {}, })); }, - placeholderData: () => - [] as API.SelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption[], + placeholderData: () => [] as API.SelectOptionGuidGetDictionaryCategorySelectQueryOption[], }); const queryClient = useQueryClient(); function ensureQueryData() { return queryClient.ensureQueryData< - API.SelectQueryResultOptionGuidGetDictionaryCategorySelectQueryOption[] + API.SelectOptionGuidGetDictionaryCategorySelectQueryOption[] >({ + queryKey: ['dictionaryServices/getDictionaryCategorySelect'], + }); + } + + function updateDictionaryCategorySelect() { + queryClient.invalidateQueries({ queryKey: ['dictionaryServices/getDictionaryCategorySelect'], }); } @@ -43,6 +48,7 @@ getDictionaryCategoryById, getDictionaryCategoryNameByCode, getDictionaryCategoryByCode, + updateDictionaryCategorySelect, }; } @@ -70,8 +76,7 @@ code: x.data?.code ?? '', })); }, - placeholderData: () => - [] as API.SelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption[], + placeholderData: () => [] as API.SelectOptionGuidGetDictionaryDataSelectQueryResultOption[], }); function getDictionaryDataNameById(id: string) { @@ -90,9 +95,15 @@ function ensureQueryData() { return queryClient.ensureQueryData< - API.SelectQueryResultOptionGuidGetDictionaryDataSelectQueryResultOption[] + API.SelectOptionGuidGetDictionaryDataSelectQueryResultOption[] >({ queryKey: ['dictionaryServices/getDictionaryDataSelect'], + }); + } + + function updateDictionaryDataSelect(categoryId?: string) { + queryClient.invalidateQueries({ + queryKey: ['dictionaryServices/getDictionaryDataSelect', categoryId], }); } @@ -103,5 +114,6 @@ getDictionaryDataNameById, getDictionaryDataNameByCode, getDictionaryDataByCode, + updateDictionaryDataSelect, }; } -- Gitblit v1.9.1