|
|
@@ -33,7 +33,7 @@ const convertToTree = (list: AreaItem[], parentId: number | null = null): AreaIt
|
|
|
...item,
|
|
|
children: convertToTree(list, item.id)
|
|
|
}))
|
|
|
- .filter(item => item.children.length > 0 || parentId !== null);
|
|
|
+ .filter(item => parentId === null || item.children.length > 0);
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
@@ -64,6 +64,7 @@ const AreaTreeSelect: React.FC<AreaTreeSelectProps> = ({
|
|
|
useEffect(() => {
|
|
|
if (areasData?.data) {
|
|
|
const tree = convertToTree(areasData.data as AreaItem[]);
|
|
|
+
|
|
|
setTreeData(tree);
|
|
|
}
|
|
|
}, [areasData]);
|