wupengfei
2025-12-02 2fdbeac4cb1aa1ff97a9b1f5ccbe28ddae5e77e3
src/utils/common/area.ts
@@ -1,13 +1,14 @@
import { AreaType } from '@/constants';
import _ from 'lodash';
export interface AreaTreeNode extends API.AreaDto {
  children?: AreaTreeNode[];
}
// type formatAreaListToTreeOptions = {
//   parentId?: string;
//   maxLayer?: number;
// };
export function formatAreaListToTree(
  areaDataList: API.AreaDto[],
  parentId: number,
  areaDataList: API.AreaTreeNode[],
  parentId = '',
  maxLayer = AreaType.Area
) {
  const treeNodeList: API.AreaTreeNode[] = [];