From 650a84730f4418ebbcdc58bbadd4d56f5dd3c8fd Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期四, 07 八月 2025 14:01:40 +0800
Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobAdmin

---
 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