# 省市区多级联动 obit-city

# 接口说明

# getCommonDictByParentId

逐级获取省市区地区信息 ,根据父id获取下级信息 ,初始化id 为0

//参考mock接口 传入参数dictId
http://rap2.taobao.org:38080/app/mock/228700/getDictByPid?dictId=0
//返回结果
{
  "code": "0000",
  "errorMsg": "",
  "data": [
    {
      "id": "110000",
      "parentId": 0,
      "name": "北京市",
      "shortName": "北京市",
      "longitude": 116.405,
      "latitude": 39.905,
      "level": 1,
      "sort": 1,
      "status": 1
    },
    {
      "id": "120000",
      "parentId": 0,
      "name": "天津市",
      "shortName": "天津",
      "longitude": 117.405,
      "latitude": 40.905,
      "level": 1,
      "sort": 2,
      "status": 1
    },
    {
      "id": "130000",
      "parentId": 0,
      "name": "河北省",
      "shortName": "河北",
      "longitude": 118.405,
      "latitude": 41.905,
      "level": 1,
      "sort": 3,
      "status": 1
    },
    {
      "id": "140000",
      "parentId": 0,
      "name": "山西省",
      "shortName": "山西",
      "longitude": 119.405,
      "latitude": 42.905,
      "level": 1,
      "sort": 4,
      "status": 1
    }
  ]
}

# getCommonDictParents

地区数据回显 ,绑定初始数据v-model 传入最下级具体的id

//参考mock接口 传入参数dictId
//http://rap2.taobao.org:38080/app/mock/228700/getDictParentListById?dictId=430111009
//返回结果
{
    "code":"0000",
    "errorMsg":"",
    "data":{
        "ids":[
            "430000",
            "430100",
            "430111",
            "430111009"
        ],
        "list":[
            {
                "id":"110000",
                "parentId":0,
                "name":"北京市",
                "shortName":"北京市",
                "longitude":116.405,
                "latitude":39.905,
                "level":1,
                "sort":1,
                "status":1,
                "children":null
            }
        ]
    }
}

# 参数说明

参数 说明 类型 可选值 默认值
ids 返回当前地区所对应的所有上级id集合,从省 市 区 级别依次下推 Array - -
list 暂时无用 Array - -