wupengfei
6 天以前 3c7cbba6d64ca8bf7b1307023072b505414f7d5d
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) {