平铺行政区

[
  {
    "id": 1,
    "code": "350400",
    "name": "三明市",
    "grade": "city",
    "orderNo": 1,
    "parentCode": null,
    "children": [
      {
        "id": 8,
        "code": "350426",
        "name": "尤溪县",
        "grade": "county",
        "orderNo": 7,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 12,
        "code": "350430",
        "name": "建宁县",
        "grade": "county",
        "orderNo": 11,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 11,
        "code": "350429",
        "name": "泰宁县",
        "grade": "county",
        "orderNo": 10,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 9,
        "code": "350427",
        "name": "沙县",
        "grade": "county",
        "orderNo": 8,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 2,
        "code": "350402",
        "name": "梅列区",
        "grade": "county",
        "orderNo": 1,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 4,
        "code": "350421",
        "name": "明溪县",
        "grade": "county",
        "orderNo": 3,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 7,
        "code": "350425",
        "name": "大田县",
        "grade": "county",
        "orderNo": 6,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 5,
        "code": "350423",
        "name": "清流县",
        "grade": "county",
        "orderNo": 4,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 10,
        "code": "350428",
        "name": "将乐县",
        "grade": "county",
        "orderNo": 9,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 13,
        "code": "350481",
        "name": "永安市",
        "grade": "county",
        "orderNo": 12,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 3,
        "code": "350403",
        "name": "三元区",
        "grade": "county",
        "orderNo": 2,
        "parentCode": "350400",
        "children": []
      },
      {
        "id": 6,
        "code": "350424",
        "name": "宁化县",
        "grade": "county",
        "orderNo": 5,
        "parentCode": "350400",
        "children": []
      }
    ]
  }
]
export function flatDistricts(districts: District[]): District[] {
    let flattedDistricts = districts.slice(0)
    for (let i = 0; i < flattedDistricts.length; i++) {
        let d = flattedDistricts[i]
        if (d.children.length > 0) {
            flattedDistricts = flattedDistricts.concat(d.children)
        }
    }
    return flattedDistricts
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值