| | |
| | | /** 查询所有 */ |
| | | all?: MaybeRef<boolean>; |
| | | maxDeep?: number; |
| | | field1?: MaybeRef<string>; |
| | | }; |
| | | |
| | | export function useDictionaryDataSelect({ |
| | |
| | | keywords, |
| | | all, |
| | | maxDeep, |
| | | field1, |
| | | }: UseDictionaryDataSelectOptions) { |
| | | const params = computed(() => ({ |
| | | categoryId: unref(categoryId), |
| | |
| | | keywords: unref(keywords), |
| | | all: unref(all), |
| | | maxDeep: maxDeep, |
| | | field1: unref(field1), |
| | | })); |
| | | const { data: dictionaryDataList, refetch } = useQuery({ |
| | | queryKey: ['dictionaryServices/getDictionaryDataSelect', params], |
| | |
| | | return queryClient.ensureQueryData< |
| | | API.SelectOptionStringGetDictionaryDataSelectQueryResultOption[] |
| | | >({ |
| | | queryKey: ['dictionaryServices/getDictionaryDataSelect'], |
| | | queryKey: ['dictionaryServices/getDictionaryDataSelect', params], |
| | | }); |
| | | } |
| | | |
| | | function updateDictionaryDataSelect(categoryId?: string) { |
| | | queryClient.invalidateQueries({ |
| | | queryKey: ['dictionaryServices/getDictionaryDataSelect'], |
| | | queryKey: ['dictionaryServices/getDictionaryDataSelect', params], |
| | | }); |
| | | } |
| | | |