wupengfei
2025-03-21 1bbd7061dac79cacf5513234a04cac8ba0be5c6f
packages/utils/area.ts
@@ -1,11 +1,11 @@
import { AreaType } from '@12333/constants';
export interface AreaTreeNode extends API.AreaInfo {
export interface AreaTreeNode extends API.AreaDto {
  children?: AreaTreeNode[];
}
export function formatAreaListToTree(
  areaDataList: API.AreaInfo[],
  areaDataList: API.AreaDto[],
  parentId: number,
  maxLayer = AreaType.Area
) {
@@ -23,11 +23,11 @@
  return treeNodeList;
}
export function flattenAreaTree(tree: API.AreaInfo[]) {
  let result = [] as API.AreaInfo[];
export function flattenAreaTree(tree: API.AreaDto[]) {
  let result = [] as API.AreaDto[];
  // 递归函数,用于遍历子节点
  function flatten(node: API.AreaInfo) {
  function flatten(node: API.AreaDto) {
    result.push(node);
    if (node.children && node.children.length > 0) {