From 6714e5cab17dcf090bc1d5fe2a43377d9731d5d2 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 12 八月 2025 10:08:06 +0800 Subject: [PATCH] fix: 修改简历 --- packages/hooks/area.ts | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/packages/hooks/area.ts b/packages/hooks/area.ts index 7cca58c..506b61d 100644 --- a/packages/hooks/area.ts +++ b/packages/hooks/area.ts @@ -5,6 +5,7 @@ import Taro, { EventChannel } from '@tarojs/taro'; import { useDictionaryDataSelect } from './dic'; import axios from 'axios'; +import * as dictionaryServices from '@12333/services/apiV2/dictionary'; export function useArea() { const queryClient = useQueryClient(); @@ -38,9 +39,24 @@ export function useAreaTree(options = {} as UseAreaTreeOptions) { const { maxLayer = AreaType.Area } = options; - const { areaList } = useAllAreaList(); + // const { areaList } = useAllAreaList(); - const areaTree = computed(() => formatAreaListToTree(areaList.value, null, unref(maxLayer))); + const { data: areaTree } = useQuery({ + queryKey: ['dictionaryServices/getAreaSelect', maxLayer], + queryFn: () => { + return dictionaryServices.getAreaSelect( + { + maxDeep: unref(maxLayer), + }, + { showLoading: false } + ); + }, + placeholderData: () => [] as API.GetAreaSelectQueryResultOption[], + staleTime: Infinity, + }); + + // const areaTree = computed(() => formatAreaListToTree(areaList.value, null, unref(maxLayer))); + console.log('areaTree: ', areaTree); return { areaTree: areaTree }; } -- Gitblit v1.9.1