From 24e5e65a571e13404daf5642497322ef0f8a9c87 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 06 八月 2025 17:00:58 +0800 Subject: [PATCH] fix: 修改小程序框架 --- packages/hooks/area.ts | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/hooks/area.ts b/packages/hooks/area.ts index 2f9220f..46668cf 100644 --- a/packages/hooks/area.ts +++ b/packages/hooks/area.ts @@ -63,7 +63,15 @@ return { completeAreaList: computed(() => areaStore.value.completeAreaList), completeAreaTree: computed(() => areaStore.value.completeAreaTree), - // cityAreaTree: computed(() => areaStore.value.cityAreaTree), + cityAreaTree: computed(() => + areaStore.value.completeAreaTree.map((x) => ({ + ...x, + children: x.children.map((y) => ({ + ...y, + children: undefined, + })), + })) + ), provinceList: computed(() => areaStore.value.provinceList), areaItemMap: computed(() => areaStore.value.areaItemMap), getAreaFromCompleteAreaList, @@ -72,7 +80,7 @@ } export function useAllAreaList() { - const { completeAreaTree, provinceList, completeAreaList } = useArea(); + const { completeAreaTree, provinceList, completeAreaList, cityAreaTree } = useArea(); const findAreaCodeFromName = (areaName: string) => { const areaItem = completeAreaList.value.find((x) => x.areaName === areaName); @@ -95,6 +103,7 @@ findAreaItemFromCode, areaTreeList: completeAreaTree, provinceList, + cityAreaTree, }; } -- Gitblit v1.9.1