封装收货地址功能 姓名,收货人电话 地址 及详情地址可进行增删改查操作以下为js文件和代码片段
<template>
<div>
<i @click="addAddress" class="text-info el-icon-plus">新增收货地址</i>
<el-table
:data="addressList"
border
highlight-current-row>
<el-table-column label="收件人姓名">
<template slot-scope="scope">
<span v-if="scope.row.isAdd">
<el-input
size="mini"
v-model="scope.row.consignee"
></el-input>
</span>
<span v-else>
{
{ scope.row.consignee }}
</span>
</template>
</el-table-column>
<el-table-column label="收货人手机号">
<template slot-scope="scope">
<span v-if="scope.row.isAdd">
<el-input
size="mini"
v-model="scope.row.consigneePhone"
></el-input>
</span>
<span v-else>
{
{ scope.row.consigneePhone }}
</span>
</template>
</el-table-column>
<el-table-column label="城市">
<template slot-scope="scope">
<span v-if="scope.row.isAdd">
<el-cascader
:options="address"
@change="handleChange($event, scope.$index)"
clearable
filterable
ref="cascaderAddr"
v-model="scope.row.logisticsMode"
>
</el-cascader>
</span>
<span v-else>
{
{ scope.row.addressName }}
</span>
</template>
</el-table-column>
<el-table-column label="详细地址">
<template slot-scope="scope">
<span v-if="scope.row.isAdd">
<el-input
size="mini"
v-model="scope.row.consigneeAddress"
></el-input>
</span>
<span v-else>
{
{ scope.row.consigneeAddress }}
</span>
</template>
</el-table-column>
<el-table-column label="操作">
<template slot-scope="scope">
<el-button @click="_delete(scope.row, scope.$index)" class="delete" type="text"
style="color:#ff6262;" v-if="!scope.row.isAdd && isAdd">删除
</el-button>
<el-button v-if="scope.row.id && !isAdd && !scope.row.isAdd" @click="selectAddress(scope.row)"
type="text">选择该地址
</el-button>
<el-button @click="_edit(scope.row, scope.$index)" type="text"
v-if="!scope.row.isAdd && scope.row.id">编辑
</el-button>
<el-button @click="_edit(scope.row, scope.$index)" type="text"
v-if="!scope.row.isAdd && scope.row.id == ''">编辑
</el-button>
<el-button @click="_channel(scope.row,scope.$index)" style="color: #909399" type="text"
v-if="scope.row.isAdd">取消
</el-button>
<el-button @click="save(scope.row)" type="text" v-if="scope.row.isAdd">保存</el-button>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
import address from "@/config/address.json";
export default {
name: "customerMoreAddress",
props: {
isAdd: {
type: Boolean,
default: true,
}
},
data() {
return {
address: address[0].children,
addressList: [],
};
},
methods: {
handleChange(val, index) {
let label = this.getCascaderObj(val, this.address);
this.addressList[index].addressName = label.join("/");
this.addressList[index].province = val[0] + ":" + label[0];
this.addressList[index].city = val[1] + ":" + label[1];
this.addressList[index].area = val[2] + ":" + label[2];
},
getCascaderObj(val, opt) {
return val.map(function (value) {
for (let itm of opt) {
if (itm.value == value) {
opt = itm.children;
return itm.label;
}
}
return null;
});
},
_edit(item, index) {
this.addressList[index].logisticsMode = [];
if (this.addressList[index].addressName && this.addressList[index].addressName.length > 0) {
this.addressList[index].logisticsMode[0] = this.addressList[
index
].province.split(":")[0];
this.addressList[index].logisticsMode[1] = this.addressList[
index
].city.split(":")[0];
this.addressList[index].logisticsMode[2] = this.addressList[
index
].area.split(":")[0];
}
item.isAdd = true;
},
addAddress() {
let form = {
id: null,
logisticsMode: "",
consignee: "",
consigneePhone: "",
consigneeAddress: "",
isAdd: true,
};
let list = this.addressList.filter((add) => add.id == null);
if (list && list.length > 0) {
} else {
this.addressList.push(form);
}
},
setAddressList(list) {
this.addressList = [];
this.addressList.unshift(...list);
let obj = {};
let peon = this.addressList.reduce((cur, next) => {
obj[next.id] ? "" : (obj[next.id] = true && cur.push(next));
return cur;
}, []); //数组对象去重
peon.forEach((val) => {
val.isAdd = false;
});
this.addressList = JSON.parse(JSON.stringify(peon));
},
_delete(item, index) {
this.$confirm("确定要删除吗, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.addressList.splice(index, 1);
this.$emit("saveAddressList", this.addressList);
this.$message({
type: "success",
message: "删除成功",
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
},
_channel(item, index) {
if (item.id) {
item.isAdd = false;
} else {
this.addressList.splice(index, 1)
item.isAdd = false;
this.$emit(
"saveAddressList",
JSON.parse(JSON.stringify(this.addressList))
);
}
},
//暂时在前端保存即可
save(item) {
if (!item.logisticsMode && !item.consignee && !item.consigneePhone && !item.consigneeAddress) {
return this.$message.error("不可全部为空");
}
item.id = "";
item.isAdd = false;
this.$emit("saveAddressList", JSON.parse(JSON.stringify(this.addressList)));
},
selectAddress(data) {
this.$emit('selectAddress', data)
}
}
};
</script>
<style>
.text-info {
margin-bottom: 8px;
font-size: 15px;
font-weight: 700;
cursor: pointer;
color: #1677ff;
}
</style>
引入的js文件
[{
"value": "100000",
"label": "中国",
"children": [{
"value": "110000",
"label": "北京",
"parentId": "100000",
"children": [{
"value": "110100",
"label": "北京市",
"children": [{
"label": "市辖区",
"value": "110101",
"label": "东城区"
}, {
"value": "110102",
"label": "西城区"
}, {
"value": "110105",
"label": "朝阳区"
}, {
"value": "110106",
"label": "丰台区"
}, {
"value": "110107",
"label": "石景山区"
}, {
"value": "110108",
"label": "海淀区"
}, {
"value": "110109",
"label": "门头沟区"
}, {
"value": "110111",
"label": "房山区"
}, {
"value": "110112",
"label": "通州区"
}, {
"value": "110113",
"label": "顺义区"
}, {
"value": "110114",
"label": "昌平区"
}, {
"value": "110115",
"label": "大兴区"
}, {
"value": "110116",
"label": "怀柔区"
}, {
"value": "110117",
"label": "平谷区"
}, {
"value": "110118",
"label": "密云区"
}, {
"value": "110119",
"label": "延庆区"
}, {
"value": "110120",
"label": "中关村科技园区"
}]
}]
}, {
"value": "120000",
"label": "天津",
"parentId": "100000",
"children": [{
"value": "120100",
"label": "天津市",
"children": [{
"value": "120101",
"label": "和平区"
}, {
"value": "120102",
"label": "河东区"
}, {
"value": "120103",
"label": "河西区"
}, {
"value": "120104",
"label": "南开区"
}, {
"value": "120105",
"label": "河北区"
}, {
"value": "120106",
"label": "红桥区"
}, {
"value": "120110",
"label": "东丽区"
}, {
"value": "120111",
"label": "西青区"
}, {
"value": "120112",
"label": "津南区"
}, {
"value": "120113",
"label": "北辰区"
}, {
"value": "120114",
"label": "武清区"
}, {
"value": "120115",
"label": "宝坻区"
}, {
"value": "120116",
"label": "滨海新区"
}, {
"value": "120117",
"label": "宁河区"
}, {
"value": "120118",
"label": "静海区"
}, {
"value": "120119",
"label": "蓟州区"
}, {
"value": "120120",
"label": "滨海高新区"
}]
}]
}, {
"value": "130000",
"label": "河北省",
"parentId": "100000",
"children": [{
"value": "130100",
"label": "石家庄市",
"children": [{
"value": "130102",
"label": "长安区"
}, {
"value": "130104",
"label": "桥西区"
}, {
"value": "130105",
"label": "新华区"
}, {
"value": "130107",
"label": "井陉矿区"
}, {
"value": "130108",
"label": "裕华区"
}, {
"value": "130109",
"label": "藁城区"
}, {
"value": "130110",
"label": "鹿泉区"
}, {
"value": "130111",
"label": "栾城区"
}, {
"value": "130121",
"label": "井陉县"
}, {
"value": "130123",
"label": "正定县"
}, {
"value": "130125",
"label": "行唐县"
}, {
"value": "130126",
"label": "灵寿县"
}, {
"value": "130127",
"label": "高邑县"
}, {
"value": "130128",
"label": "深泽县"
}, {
"value": "130129",
"label": "赞皇县"
}, {
"value": "130130",
"label": "无极县"
}, {
"value": "130131",
"label": "平山县"
}, {
"value": "130132",
"label": "元氏县"
}, {
"value": "130133",
"label": "赵县"
}, {
"value": "130181",
"label": "辛集市"
}, {
"value": "130183",
"label": "晋州市"
}, {
"value": "130184",
"label": "新乐市"
}, {
"value": "130185",
"label": "高新区"
}, {
"value": "130186",
"label": "经济技术开发区"
}]
}, {
"value": "130200",
"label": "唐山市",
"children": [{
"value": "130202",
"label": "路南区"
}, {
"value": "130203",
"label": "路北区"
}, {
"value": "130204",
"label": "古冶区"
}, {
"value": "130205",
"label": "开平区"
}, {
"value": "130207",
"label": "丰南区"
}, {
"value": "130208",
"label": "丰润区"
}, {
"value": "130209",
"label": "曹妃甸区"
}, {
"value": "130223",
"label": "滦县"
}, {
"value": "130224",
"label": "滦南县"
}, {
"value": "130225",
"label": "乐亭县"
}, {
"value": "130227",
"label": "迁西县"
}, {
"value": "130229",
"label": "玉田县"
}, {
"value": "130281",
"label": "遵化市"
}, {
"value": "130283",
"label": "迁安市"
}]
}, {
"value": "130300",
"label": "秦皇岛市",
"children": [{
"value": "130302",
"label": "海港区"
}, {
"value": "130303",
"label": "山海关区"
}, {
"value": "130304",
"label": "北戴河区"
}, {
"value": "130306",
"label": "抚宁区"
}, {
"value": "130321",
"label": "青龙满族自治县"
}, {
"value": "130322",
"label": "昌黎县"
}, {
"value": "130324",
"label": "卢龙县"
}, {
"value": "130325",
"label": "北戴河新区"
}]
}, {
"value": "130400",
"label": "邯郸市",
"children": [{
"value": "130402",
"label": "邯山区"
}, {
"value": "130403",
"label": "丛台区"
}, {
"value": "130404",
"label": "复兴区"
}, {
"value": "130406",
"label": "峰峰矿区"
}, {
"value": "130407",
"label": "肥乡区"
}, {
"value": "130408",
"label": "永年区"
}, {
"value": "130423",
"label": "临漳县"
}, {
"value": "130424",
"label": "成安县"
}, {
"value": "130425",
"label": "大名县"
}, {
"value": "130426",
"label": "涉县"
}, {
"value": "130427",
"label": "磁县"
}, {
"value": "130430",
"label": "邱县"
}, {
"value": "130431",
"label": "鸡泽县"
}, {
"value": "130432",
"label": "广平县"
}, {
"value": "130433",
"label": "馆陶县"
}, {
"value": "130434",
"label": "魏县"
}, {
"value": "130435",
"label": "曲周县"
}, {
"value": "130481",
"label": "武安市"
}, {
"value": "130482",
"label": "高新技术产业开发区"
}]
}, {
"value": "130500",
"label": "邢台市",
"children": [{
"value": "130502",
"label": "桥东区"
}, {
"value": "130503",
"label": "桥西区"
}, {
"value": "130521",
"label": "邢台县"
}, {
"value": "130522",
"label": "临城县"
}, {
"value": "130523",
"label": "内丘县"
}, {
"value": "130524",
"label": "柏乡县"
}, {
"value": "130525",
"label": "隆尧县"
}, {
"value": "130526",
"label": "任县"
}, {
"value": "130527",
"label": "南和县"
}, {
"value": "130528",
"label": "宁晋县"
}, {
"value": "130529",
"label": "巨鹿县"
}, {
"value": "130530",
"label": "新河县"
}, {
"value": "130531",
"label": "广宗县"
}, {
"value": "130532",
"label": "平乡县"
}, {
"value": "130533",
"label": "威县"
}, {
"value": "130534",
"label": "清河县"
}, {
"value": "130535",
"label": "临西县"
}, {
"value": "130581",
"label": "南宫市"
}, {
"value": "130582",
"label": "沙河市"
}]
}, {
"value": "130600",
"label": "保定市",
"children": [{
"value": "130602",
"label": "竞秀区"
}, {
"value": "130606",
"label": "莲池区"
}, {
"value": "130607",
"label": "满城区"
}, {
"value": "130608",
"label": "清苑区"
}, {
"value": "130609",
"label": "徐水区"
}, {
"value": "130623",
"label": "涞水县"
}, {
"value": "130624",
"label": "阜平县"
}, {
"value": "130626",
"label": "定兴县"
}, {
"value": "130627",
"label": "唐县"
}, {
"value": "130628",
"label": "高阳县"
}, {
"value": "130629",
"label": "容城县"
}, {
"value": "130630",
"label": "涞源县"
}, {
"value": "130631",
"label": "望都县"
}, {
"value": "130632",
"label": "安新县"
}, {
"value": "130633",
"label": "易县"
}, {
"value": "130634",
"label": "曲阳县"
}, {
"value": "130635",
"label": "蠡县"
}, {
"value": "130636",
"label": "顺平县"
}, {
"value": "130637",
"label": "博野县"
}, {
"value": "130638",
"label": "雄县"
}, {
"value": "130681",
"label": "涿州市"
}, {
"value": "130682",
"label": "定州市"
}, {
"value": "130683",
"label": "安国市"
}, {
"value": "130684",
"label": "高碑店市"
}, {
"value": "130685",
"label": "雄安新区"
}, {
"value": "130686",
"label": "高新区"
}]
}, {
"value": "130700",
"label": "张家口市",
"children": [{
"value": "130702",
"label": "桥东区"
}, {
"value": "130703",
"label": "桥西区"
}, {
"value": "130705",
"label": "宣化区"
}, {
"value": "130706",
"label": "下花园区"
}, {
"value": "130708",
"label": "万全区"
}, {
"value": "130709",
"label": "崇礼区"
}, {
"value": "130722",
"label": "张北县"
}, {
"value": "130723",
"label": "康保县"
}, {
"value": "130724",
"label": "沽源县"
}, {
"value": "130725",
"label": "尚义县"
}, {
"value": "130726",
"label": "蔚县"
}, {
"value": "130727",
"label": "阳原县"
}, {
"value": "130728",
"label": "怀安县"
}, {
"value": "130730",
"label": "怀来县"
}, {
"value": "130731",
"label": "涿鹿县"
}, {
"value": "130732",
"label": "赤城县"
}]
}, {
"value": "130800",
"label": "承德市",
"children": [{
"value": "130802",
"label": "双桥区"
}, {
"value": "130803",
"label": "双滦区"
}, {
"value": "130804",
"label": "鹰手营子矿区"
}, {
"value": "130821",
"label": "承德县"
}, {
"value": "130822",
"label": "兴隆县"
}, {
"value": "130824",
"label": "滦平县"
}, {
"value": "130825",
"label": "隆化县"
}, {
"value": "130826",
"label": "丰宁满族自治县"
}, {
"value": "130827",
"label": "宽城满族自治县"
}, {
"value": "130828",
"label": "围场满族蒙古族自治县"
}, {
"value": "130881",
"label": "平泉市"
}]
}, {
"value": "130900",
"label": "沧州市",
"children": [{
"value": "130902",
"label": "新华区"
}, {
"value": "130903",
"label": "运河区"
}, {
"value": "130921",
"label": "沧县"
}, {
"value": "130922",
"label": "青县"
}, {
"value": "130923",
"label": "东光县"
}, {
"value": "130924",
"label": "海兴县"
}, {
"value": "130925",
"label": "盐山县"
}, {
"value": "130926",
"label": "肃宁县"
}, {
"value": "130927",
"label": "南皮县"
}, {
"value": "130928",
"label": "吴桥县"
}, {
"value": "130929",
"label": "献县"
}, {
"value": "130930",
"label": "孟村回族自治县"
}, {
"value": "130981",
"label": "泊头市"
}, {
"value": "130982",
"label": "任丘市"
}, {
"value": "130983",
"label": "黄骅市"
}, {
"value": "130984",
"label": "河间市"
}, {
"value": "130985",
"label": "渤海新区"
}, {
"value": "130986",
"label": "临港经济技术开发区"
}]
}, {
"value": "131000",
"label": "廊坊市",
"children": [{
"value": "131002",
"label": "安次区"
}, {
"value": "131003",
"label": "广阳区"
}, {
"value": "131022",
"label": "固安县"
}, {
"value": "131023",
"label": "永清县"
}, {
"value": "131024",
"label": "香河县"
}, {
"value": "131025",
"label": "大城县"
}, {
"value": "131026",
"label": "文安县"
}, {
"value": "131028",
"label": "大厂回族自治县"
}, {
"value": "131081",
"label": "霸州市"
}, {
"value": "131082",
"label": "三河市"
}, {
"value": "131083",
"label": "经济技术开发区"
}]
}, {
"value": "131100",
"label": "衡水市",
"children": [{
"value": "131102",
"label": "桃城区"
}, {
"value": "131103",
"label": "冀州区"
}, {
"value": "131121",
"label": "枣强县"
}, {
"value": "131122",
"label": "武邑县"
}, {
"value": "131123",
"label": "武强县"
}, {
"value": "131124",
"label": "饶阳县"
}, {
"value": "131125",
"label": "安平县"
}, {
"value": "131126",
"label": "故城县"
}, {
"value": "131127",
"label": "景县"
}, {
"value": "131128",
"label": "阜城县"
}, {
"value": "131182",
"label": "深州市"
}]
}]
}, {
"value": "140000",
"label": "山西省",
"parentId": "100000",
"children": [{
"value": "140100",
"label": "太原市",
"children": [{
"value": "140105",
"label": "小店区"
}, {
"value": "140106",
"label": "迎泽区"
}, {
"value": "140107",
"label": "杏花岭区"
}, {
"value": "140108",
"label": "尖草坪区"
}, {
"value": "140109",
"label": "万柏林区"
}, {
"value": "140110",
"label": "晋源区"
}, {
"value": "140121",
"label": "清徐县"
}, {
"value": "140122",
"label": "阳曲县"
}, {
"value": "140123",
"label": "娄烦县"
}, {
"value": "140181",
"label": "古交市"
}, {
"value": "140182",
"label": "高新阳曲园区"
}, {
"value": "140183",
"label": "高新汾东园区"
}, {
"value": "140184",
"label": "高新姚村园区"
}]
}, {
"value": "140200",
"label": "大同市",
"children": [{
"value": "140202",
"label": "城区"
}, {
"value": "140203",
"label": "矿区"
}, {
"value": "140211",
"label": "南郊区"
}, {
"value": "140212",
"label": "新荣区"
}, {
"value": "140221",
"label": "阳高县"
}, {
"value": "140222",
"label": "天镇县"
}, {
"value": "140223",
"label": "广灵县"
}, {
"value": "140224",
"label": "灵丘县"
}, {
"value": "140225",
"label": "浑源县"
}, {
"value": "140226",
"label": "左云县"
}, {
"value": "140227",
"label": "大同县"
}, {
"value": "140228",
"label": "经济开发区"
}]
}, {
"value": "140300",
"label": "阳泉市",
"children": [{
"value": "140302",
"label": "城区"
}, {
"value": "140303",
"label": "矿区"
}, {
"value": "140311",
"label": "郊区"
}, {
"value": "140321",
"label": "平定县"
}, {
"value": "140322",
"label": "盂县"
}]
}, {
"value": "140400",
"label": "长治市",
"children": [{
"value": "140402",
"label": "城区"
}, {
"value": "140411",
"label": "郊区"
}, {
"value": "140421",
"label": "长治县"
}, {
"value": "140423",
"label": "襄垣县"
}, {
"value": "140424",
"label": "屯留县"
}, {
"value": "140425",
"label": "平顺县"
}, {
"value": "140426",
"label": "黎城县"
}, {
"value": "140427",
"label": "壶关县"
}, {
"value": "140428",
"label": "长子县"
}, {
"value": "140429",
"label": "武乡县"
}, {
"value": "140430",
"label": "沁县"
}, {
"value": "140431",
"label": "沁源县"
}, {
"value": "140481",
"label": "潞城市"
}]
}, {
"value": "140500",
"label": "晋城市",
"children": [{
"value": "140502",
"label": "城区"
}, {
"value": "140521",
"label": "沁水县"
}, {
"value": "140522",
"label": "阳城县"
}, {
"value": "140524",
"label": "陵川县"
}, {
"value": "140525",
"label": "泽州县"
}, {
"value": "140581",
"label": "高平市"
}, {
"value": "140582",
"label": "经济开发区"
}]
}, {
"value": "140600",
"label": "朔州市",
"children": [{
"value": "140602",
"label": "朔城区"
}, {
"value": "140603",
"label": "平鲁区"
}, {
"value": "140621",
"label": "山阴县"
}, {
"value": "140622",
"label": "应县"
}, {
"value": "140623",
"label": "右玉县"
}, {
"value": "140624",
"label": "怀仁县"
}]
}, {
"value": "140700",
"label": "晋中市",
"children": [{
"value": "140702",
"label": "榆次区"
}, {
"value": "140721",
"label": "榆社县"
}, {
"value": "140722",
"label": "左权县"
}, {
"value": "140723",
"label": "和顺县"
}, {
"value": "140724",
"label": "昔阳县"
}, {
"value": "140725",
"label": "寿阳县"
}, {
"value": "140726",
"label": "太谷县"
}, {
"value": "140727",
"label": "祁县"
}, {
"value": "140728",
"label": "平遥县"
}, {
"value": "140729",
"label": "灵石县"
}, {
"value": "140781",
"label": "介休市"
}]
}, {
"value": "140800",
"label": "运城市",
"children": [{
"value": "140802",
"label": "盐湖区"
}, {
"value": "140821",
"label": "临猗县"
}, {
"value": "140822",
"label": "万荣县"
}, {
"value": "140823",
"label": "闻喜县"
}, {
"value": "140824",
"label": "稷山县"
}, {
"value": "140825",
"label": "新绛县"
}, {
"value": "140826",
"label": "绛县"
}, {
"value": "140827",
"label": "垣曲县"
}, {
"value": "140828",
"label": "夏县"
}, {
"value": "140829",
"label": "平陆县"
}, {
"value": "140830",
"label": "芮城县"
}, {
"value": "140881",
"label": "永济市"
}, {
"value": "140882",
"label": "河津市"
}]
}, {
"value": "140900",
"label": "忻州市",
"children": [{
"value": "140902",
"label": "忻府区"
}, {
"value": "140921",
"label": "定襄县"
}, {
"value": "140922",
"label": "五台县"
}, {
"value": "140923",
"label": "代县"
}, {
"value": "140924",
"label": "繁峙县"
}, {
"value": "140925",
"label": "宁武县"
}, {
"value": "140926",
"label": "静乐县"
}, {
"value": "140927",
"label": "神池县"
}, {
"value": "140928",
"label": "五寨县"
}, {
"value": "140929",
"label": "岢岚县"
}, {
"value": "140930",
"label": "河曲县"
}, {
"value": "140931",
"label": "保德县"
}, {
"value": "140932",
"label": "偏关县"
}, {
"value": "140981",
"label": "原平市"
}]
}, {
"value": "141000",
"label": "临汾市",
"children": [{
"value": "141002",
"label": "尧都区"
}, {
"value": "141021",
"label": "曲沃县"
}, {
"value": "141022",
"label": "翼城县"
}, {
"value": "141023",
"label": "襄汾县"
}, {
"value": "141024",
"label": "洪洞县"
}, {
"value": "141025",
"label": "古县"
}, {
"value": "141026",
"label": "安泽县"
}, {
"value": "141027",
"label": "浮山县"
}, {
"value": "141028",
"label": "吉县"
}, {
"value": "141029",
"label": "乡宁县"
}, {
"value": "141030",
"label": "大宁县"
}, {
"value": "141031",
"label": "隰县"
}, {
"value": "141032",
"label": "永和县"
}, {
"value": "141033",
"label": "蒲县"
}, {
"value": "141034",
"label": "汾西县"
}, {
"value": "141081",
"label": "侯马市"
}, {
"value": "141082",
"label": "霍州市"
}]
}, {
"value": "141100",
"label": "吕梁市",
"children": [{
"value": "141102",
"label": "离石区"
}, {
"value": "141121",
"label": "文水县"
}, {
"value": "141122",
"label": "交城县"
}, {
"value": "141123",
"label": "兴县"
}, {
"value": "141124",
"label": "临县"
}, {
"value": "141125",
"label": "柳林县"
}, {
"value": "141126",
"label": "石楼县"
}, {
"value": "141127",
"label": "岚县"
}, {
"value": "141128",
"label": "方山县"
}, {
"value": "141129",
"label": "中阳县"
}, {
"value": "141130",
"label": "交口县"
}, {
"value": "141181",
"label": "孝义市"
}, {
"value": "141182",
"label": "汾阳市"
}]
}]
}, {
"value": "150000",
"label": "内蒙古自治区",
"parentId": "100000",
"children": [{
"value": "150100",
"label": "呼和浩特市",
"children": [{
"value": "150102",
"label": "新城区"
}, {
"value": "150103",
"label": "回民区"
}, {
"value": "150104",
"label": "玉泉区"
}, {
"value": "150105",
"label": "赛罕区"
}, {
"value": "150121",
"label": "土默特左旗"
}, {
"value": "150122",
"label": "托克托县"
}, {
"value": "150123",
"label": "和林格尔县"
}, {
"value": "150124",
"label": "清水河县"
}, {
"value": "150125",
"label": "武川县"
}]
}, {
"value": "150200",
"label": "包头市",
"children": [{
"value": "150202",
"label": "东河区"
}, {
"value": "150203",
"label": "昆都仑区"
}, {
"value": "150204",
"label": "青山区"
}, {
"value": "150205",
"label": "石拐区"
}, {
"value": "150206",
"label": "白云鄂博矿区"
}, {
"value": "150207",
"label": "九原区"
}, {
"value": "150221",
"label": "土默特右旗"
}, {
"value": "150222",
"label": "固阳县"
}, {
"value": "150223",
"label": "达尔罕茂明安联合旗"
}]
}, {
"value": "150300",
"label": "乌海市",
"children": [{
"value": "150302",
"label": "海勃湾区"
}, {
"value": "150303",
"label": "海南区"
}, {
"value": "150304",
"label": "乌达区"
}]
}, {
"value": "150400",
"label": "赤峰市",
"children": [{
"value": "150402",
"label": "红山区"
}, {
"value": "150403",
"label": "元宝山区"
}, {
"value": "150404",
"label": "松山区"
}, {
"value": "150421",
"label": "阿鲁科尔沁旗"
}, {
"value": "150422",
"label": "巴林左旗"
}, {
"value": "150423",
"label": "巴林右旗"
}, {
"value": "150424",
"label": "林西县"
}, {
"value": "150425",
"label": "克什克腾旗"
}, {
"value": "150426",
"label": "翁牛特旗"
}, {
"value": "150428",
"label": "喀喇沁旗"
}, {
"value": "150429",
"label": "宁城县"
}, {
"value": "150430",
"label": "敖汉旗"
}]
}, {
"value": "150500",
"label": "通辽市",
"children": [{
"value": "150502",
"label": "科尔沁区"
}, {
"value": "150521",
"label": "科尔沁左翼中旗"
}, {
"value": "150522",
"label": "科尔沁左翼后旗"
}, {
"value": "150523",
"label": "开鲁县"
}, {
"value": "150524",
"label": "库伦旗"
}, {
"value": "150525",
"label": "奈曼旗"
}, {
"value": "150526",
"label": "扎鲁特旗"
}, {
"value": "150581",
"label": "霍林郭勒市"
}]
}, {
"value": "150600",
"label": "鄂尔多斯市",
"children": [{
"value": "150602",
"label": "东胜区"
}, {
"value": "150603",
"label": "康巴什区"
}, {
"value": "150621",
"label": "达拉特旗"
}, {
"value": "150622",
"label": "准格尔旗"
}, {
"value": "150623",
"label": "鄂托克前旗"
}, {
"value": "150624",
"label": "鄂托克旗"
}, {
"value": "150625",
"label": "杭锦旗"
}, {
"value": "150626",
"label": "乌审旗"
}, {
"value": "150627",
"label": "伊金霍洛旗"
}]
}, {
"value": "150700",
"label": "呼伦贝尔市",
"children": [{
"value": "150702",
"label": "海拉尔区"
}, {
"value": "150703",
"label": "扎赉诺尔区"
}, {
"value": "150721",
"label": "阿荣旗"
}, {
"value": "150722",
"label": "莫力达瓦达斡尔族自治旗"
}, {
"value": "150723",
"label": "鄂伦春自治旗"
}, {
"value": "150724",
"label": "鄂温克族自治旗"
}, {
"value": "150725",
"label": "陈巴尔虎旗"
}, {
"value": "150726",
"label": "新巴尔虎左旗"
}, {
"value": "150727",
"label": "新巴尔虎右旗"
}, {
"value": "150781",
"label": "满洲里市"
}, {
"value": "150782",
"label": "牙克石市"
}, {
"value": "150783",
"label": "扎兰屯市"
}, {
"value": "150784",
"label": "额尔古纳市"
}, {
"value": "150785",
"label": "根河市"
}]
}, {
"value": "150800",
"label": "巴彦淖尔市",
"children": [{
"value": "150802",
"label": "临河区"
}, {
"value": "150821",
"label": "五原县"
}, {
"value": "150822",
"label": "磴口县"
}, {
"value": "150823",
"label": "乌拉特前旗"
}, {
"value": "150824",
"label": "乌拉特中旗"
}, {
"value": "150825",
"label": "乌拉特后旗"
}, {
"value": "150826",
"label": "杭锦后旗"
}]
}, {
"value": "150900",
"label": "乌兰察布市",
"children": [{
"value": "150902",
"label": "集宁区"
}, {
"value": "150921",
"label": "卓资县"
}, {
"value": "150922",
"label": "化德县"
}, {
"value": "150923",
"label": "商都县"
}, {
"value": "150924",
"label": "兴和县"
}, {
"value": "150925",
"label": "凉城县"
}, {
"value": "150926",
"label": "察哈尔右翼前旗"
}, {
"value": "150927",
"label": "察哈尔右翼中旗"
}, {
"value": "150928",
"label": "察哈尔右翼后旗"
}, {
"value": "150929",
"label": "四子王旗"
}, {
"value": "150981",
"label": "丰镇市"
}]
}, {
"value": "152200",
"label": "兴安盟",
"children": [{
"value": "152201",
"label": "乌兰浩特市"
}, {
"value": "152202",
"label": "阿尔山市"
}, {
"value": "152221",
"label": "科尔沁右翼前旗"
}, {
"value": "152222",
"label": "科尔沁右翼中旗"
}, {
"value": "152223",
"label": "扎赉特旗"
}, {
"value": "152224",
"label": "突泉县"
}]
}, {
"value": "152500",
"label": "锡林郭勒盟",
"children": [{
"value": "152501",
"label": "二连浩特市"
}, {
"value": "152502",
"label": "锡林浩特市"
}, {
"value": "152522",
"label": "阿巴嘎旗"
}, {
"value": "152523",
"label": "苏尼特左旗"
}, {
"value": "152524",
"label": "苏尼特右旗"
}, {
"value": "152525",
"label": "东乌珠穆沁旗"
}, {
"value": "152526",
"label": "西乌珠穆沁旗"
}, {
"value": "152527",
"label": "太仆寺旗"
}, {
"value": "152528",
"label": "镶黄旗"
}, {
"value": "152529",
"label": "正镶白旗"
}, {
"value": "152530",
"label": "正蓝旗"
}, {
"value": "152531",
"label": "多伦县"
}]
}, {
"value": "152900",
"label": "阿拉善盟",
"children": [{
"value": "152921",
"label": "阿拉善左旗"
}, {
"value": "152922",
"label": "阿拉善右旗"
}, {
"value": "152923",
"label": "额济纳旗"
}]
}]
}, {
"value": "210000",
"label": "辽宁省",
"parentId": "100000",
"children": [{
"value": "210100",
"label": "沈阳市",
"children": [{
"value": "210102",
"label": "和平区"
}, {
"value": "210103",
"label": "沈河区"
}, {
"value": "210104",
"label": "大东区"
}, {
"value": "210105",
"label": "皇姑区"
}, {
"value": "210106",
"label": "铁西区"
}, {
"value": "210111",
"label": "苏家屯区"
}, {
"value": "210112",
"label": "浑南区"
}, {
"value": "210113",
"label": "沈北新区"
}, {
"value": "210114",
"label": "于洪区"
}, {
"value": "210115",
"label": "辽中区"
}, {
"value": "210123",
"label": "康平县"
}, {
"value": "210124",
"label": "法库县"
}, {
"value": "210181",
"label": "新民市"
}, {
"value": "210182",
"label": "高新区"
}]
}, {
"value": "210200",
"label": "大连市",
"children": [{
"value": "210202",
"label": "中山区"
}, {
"value": "210203",
"label": "西岗区"
}, {
"value": "210204",
"label": "沙河口区"
}, {
"value": "210211",
"label": "甘井子区"
}, {
"value": "210212",
"label": "旅顺口区"
}, {
"value": "210213",
"label": "金州区"
}, {
"value": "210214",
"label": "普兰店区"
}, {
"value": "210224",
"label": "长海县"
}, {
"value": "210281",
"label": "瓦房店市"
}, {
"value": "210283",
"label": "庄河市"
}, {
"value": "210284",
"label": "高新区"
}, {
"value": "210285",
"label": "经济开发区"
}, {
"value": "210286",
"label": "金普新区"
}]
}, {
"value": "210300",
"label": "鞍山市",
"children": [{
"value": "210302",
"label": "铁东区"
}, {
"value": "210303",
"label": "铁西区"
}, {
"value": "210304",
"label": "立山区"
}, {
"value": "210311",
"label": "千山区"
}, {
"value": "210321",
"label": "台安县"
}, {
"value": "210323",
"label": "岫岩满族自治县"
}, {
"value": "210381",
"label": "海城市"
}, {
"value": "210382",
"label": "高新区"
}]
}, {
"value": "210400",
"label": "抚顺市",
"children": [{
"value": "210402",
"label": "新抚区"
}, {
"value": "210403",
"label": "东洲区"
}, {
"value": "210404",
"label": "望花区"
}, {
"value": "210411",
"label": "顺城区"
}, {
"value": "210421",
"label": "抚顺县"
}, {
"value": "210422",
"label": "新宾满族自治县"
}, {
"value": "210423",
"label": "清原满族自治县"
}]
}, {
"value": "210500",
"label": "本溪市",
"children": [{
"value": "210502",
"label": "平山区"
}, {
"value": "210503",
"label": "溪湖区"
}, {
"value": "210504",
"label": "明山区"
}, {
"value": "210505",
"label": "南芬区"
}, {
"value": "210521",
"label": "本溪满族自治县"
}, {
"value": "210522",
"label": "桓仁满族自治县"
}]
}, {
"value": "210600",
"label": "丹东市",
"children": [{
"value": "210602",
"label": "元宝区"
}, {
"value": "210603",
"label": "振兴区"
}, {
"value": "210604",
"label": "振安区"
}, {
"value": "210624",
"label": "宽甸满族自治县"
}, {
"value": "210681",
"label": "东港市"
}, {
"value": "210682",
"label": "凤城市"
}]
}, {
"value": "210700",
"label": "锦州市",
"children": [{
"value": "210702",
"label": "古塔区"
}, {
"value": "210703",
"label": "凌河区"
}, {
"value": "210711",
"label": "太和区"
}, {
"value": "210726",
"label": "黑山县"
}, {
"value": "210727",
"label": "义县"
}, {
"value": "210781",
"label": "凌海市"
}, {
"value": "210782",
"label": "北镇市"
}, {
"value": "210783",
"label": "松山新区"
}, {
"value": "210784",
"label": "龙栖湾新区"
}, {
"value": "210785",
"label": "经济技术开发区"
}]
}, {
"value": "210800",
"label": "营口市",
"children": [{
"value": "210802",
"label": "站前区"
}, {
"value": "210803",
"label": "西市区"
}, {
"value": "210804",
"label": "鲅鱼圈区"
}, {
"value": "210811",
"label": "老边区"
}, {
"value": "210881",
"label": "盖州市"
}, {
"value": "210882",
"label": "大石桥市"
}]
}, {
"value": "210900",
"label": "阜新市",
"children": [{
"value": "210902",
"label": "海州区"
}, {
"value": "210903",
"label": "新邱区"
}, {
"value": "210904",
"label": "太平区"
}, {
"value": "210905",
"label": "清河门区"
}, {
"value": "210911",
"label": "细河区"
}, {
"value": "210921",
"label": "阜新蒙古族自治县"
}, {
"value": "210922",
"label": "彰武县"
}]
}, {
"value": "211000",
"label": "辽阳市",
"children": [{
"value": "211002",
"label": "白塔区"
}, {
"value": "211003",
"label": "文圣区"
}, {
"value": "211004",
"label": "宏伟区"
}, {
"value": "211005",
"label": "弓长岭区"
}, {
"value": "211011",
"label": "太子河区"
}, {
"value": "211021",
"label": "辽阳县"
}, {
"value": "211081",
"label": "灯塔市"
}]
}, {
"value": "211100",
"label": "盘锦市",
"children": [{
"value": "211102",
"label": "双台子区"
}, {
"value": "211103",
"label": "兴隆台区"
}, {
"value": "211104",
"label": "大洼区"
}, {
"value": "211122",
"label": "盘山县"
}]
}, {
"value": "211200",
"label": "铁岭市",
"children": [{
"value": "211202",
"label": "银州区"
}, {
"value": "211204",
"label": "清河区"
}, {
"value": "211221",
"label": "铁岭县"
}, {
"value": "211223",
"label": "西丰县"
}, {
"value": "211224",
"label": "昌图县"
}, {
"value": "211281",
"label": "调兵山市"
}, {
"value": "211282",
"label": "开原市"
}]
}, {
"value": "211300",
"label": "朝阳市",
"children": [{
"value": "211302",
"label": "双塔区"
}, {
"value": "211303",
"label": "龙城区"
}, {
"value": "211321",
"label": "朝阳县"
}, {
"value": "211322",
"label": "建平县"
}, {
"value": "211324",
"label": "喀喇沁左翼蒙古族自治县"
}, {
"value": "211381",
"label": "北票市"
}, {
"value": "211382",
"label": "凌源市"
}]
}, {
"value": "211400",
"label": "葫芦岛市",
"children": [{
"value": "211402",
"label": "连山区"
}, {
"value": "211403",
"label": "龙港区"
}, {
"value": "211404",
"label": "南票区"
}, {
"value": "211421",
"label": "绥中县"
}, {
"value": "211422",
"label": "建昌县"
}, {
"value": "211481",
"label": "兴城市"
}]
}]
}, {
"value": "220000",
"label": "吉林省",
"parentId": "100000",
"children": [{
"value": "220100",
"label": "长春市",
"children": [{
"value": "220102",
"label": "南关区"
}, {
"value": "220103",
"label": "宽城区"
}, {
"value": "220104",
"label": "朝阳区"
}, {
"value": "220105",
"label": "二道区"
}, {
"value": "220106",
"label": "绿园区"
}, {
"value": "220112",
"label": "双阳区"
}, {
"value": "220113",
"label": "九台区"
}, {
"value": "220122",
"label": "农安县"
}, {
"value": "220182",
"label": "榆树市"
}, {
"value": "220183",
"label": "德惠市"
}, {
"value": "220184",
"label": "长春新区"
}, {
"value": "220185",
"label": "高新技术产业开发区"
}, {
"value": "220186",
"label": "经济技术开发区"
}, {
"value": "220187",
"label": "汽车产业开发区"
}, {
"value": "220188",
"label": "兴隆综合保税区"
}]
}, {
"value": "220200",
"label": "吉林市",
"children": [{
"value": "220202",
"label": "昌邑区"
}, {
"value": "220203",
"label": "龙潭区"
}, {
"value": "220204",
"label": "船营区"
}, {
"value": "220211",
"label": "丰满区"
}, {
"value": "220221",
"label": "永吉县"
}, {
"value": "220281",
"label": "蛟河市"
}, {
"value": "220282",
"label": "桦甸市"
}, {
"value": "220283",
"label": "舒兰市"
}, {
"value": "220284",
"label": "磐石市"
}, {
"value": "220285",
"label": "高新区"
}]
}, {
"value": "220300",
"label": "四平市",
"children": [{
"value": "220302",
"label": "铁西区"
}, {
"value": "220303",
"label": "铁东区"
}, {
"value": "220322",
"label": "梨树县"
}, {
"value": "220323",
"label": "伊通满族自治县"
}, {
"value": "220381",
"label": "公主岭市"
}, {
"value": "220382",
"label": "双辽市"
}]
}, {
"value": "220400",
"label": "辽源市",
"children": [{
"value": "220402",
"label": "龙山区"
}, {
"value": "220403",
"label": "西安区"
}, {
"value": "220421",
"label": "东丰县"
}, {
"value": "220422",
"label": "东辽县"
}]
}, {
"value": "220500",
"label": "通化市",
"children": [{
"value": "220502",
"label": "东昌区"
}, {
"value": "220503",
"label": "二道江区"
}, {
"value": "220521",
"label": "通化县"
}, {
"value": "220523",
"label": "辉南县"
}, {
"value": "220524",
"label": "柳河县"
}, {
"value": "220581",
"label": "梅河口市"
}, {
"value": "220582",
"label": "集安市"
}]
}, {
"value": "220600",
"label": "白山市",
"children": [{
"value": "220602",
"label": "浑江区"
}, {
"value": "220605",
"label": "江源区"
}, {
"value": "220621",
"label": "抚松县"
}, {
"value": "220622",
"label": "靖宇县"
}, {
"value": "220623",
"label": "长白朝鲜族自治县"
}, {
"value": "220681",
"label": "临江市"
}]
}, {
"value": "220700",
"label": "松原市",
"children": [{
"value": "220702",
"label": "宁江区"
}, {
"value": "220721",
"label": "前郭尔罗斯蒙古族自治县"
}, {
"value": "220722",
"label": "长岭县"
}, {
"value": "220723",
"label": "乾安县"
}, {
"value": "220781",
"label": "扶余市"
}]
}, {
"value": "220800",
"label": "白城市",
"children": [{
"value": "220802",
"label": "洮北区"
}, {
"value": "220821",
"label": "镇赉县"
}, {
"value": "220822",
"label": "通榆县"
}, {
"value": "220881",
"label": "洮南市"
}, {
"value": "220882",
"label": "大安市"
}]
}, {
"value": "222400",
"label": "延边朝鲜族自治州",
"children": [{
"value": "222401",
"label": "延吉市"
}, {
"value": "222402",
"label": "图们市"
}, {
"value": "222403",
"label": "敦化市"
}, {
"value": "222404",
"label": "珲春市"
}, {
"value": "222405",
"label": "龙井市"
}, {
"value": "222406",
"label": "和龙市"
}, {
"value": "222424",
"label": "汪清县"
}, {
"value": "222426",
"label": "安图县"
}]
}]
}, {
"value": "230000",
"label": "黑龙江省",
"parentId": "100000",
"children": [{
"value": "230100",
"label": "哈尔滨市",
"children": [{
"value": "230102",
"label": "道里区"
}, {
"value": "230103",
"label": "南岗区"
}, {
"value": "230104",
"label": "道外区"
}, {
"value": "230108",
"label": "平房区"
}, {
"value": "230109",
"label": "松北区"
}, {
"value": "230110",
"label": "香坊区"
}, {
"value": "230111",
"label": "呼兰区"
}, {
"value": "230112",
"label": "阿城区"
}, {
"value": "230113",
"label": "双城区"
}, {
"value": "230123",
"label": "依兰县"
}, {
"value": "230124",
"label": "方正县"
}, {
"value": "230125",
"label": "宾县"
}, {
"value": "230126",
"label": "巴彦县"
}, {
"value": "230127",
"label": "木兰县"
}, {
"value": "230128",
"label": "通河县"
}, {
"value": "230129",
"label": "延寿县"
}, {
"value": "230183",
"label": "尚志市"
}, {
"value": "230184",
"label": "五常市"
}, {
"value": "230185",
"label": "哈尔滨新区"
}, {
"value": "230186",
"label": "高新区"
}]
}, {
"value": "230200",
"label": "齐齐哈尔市",
"children": [{
"value": "230202",
"label": "龙沙区"
}, {
"value": "230203",
"label": "建华区"
}, {
"value": "230204",
"label": "铁锋区"
}, {
"value": "230205",
"label": "昂昂溪区"
}, {
"value": "230206",
"label": "富拉尔基区"
}, {
"value": "230207",
"label": "碾子山区"
}, {
"value": "230208",
"label": "梅里斯达斡尔族区"
}, {
"value": "230221",
"label": "龙江县"
}, {
"value": "230223",
"label": "依安县"
}, {
"value": "230224",
"label": "泰来县"
}, {
"value": "230225",
"label": "甘南县"
}, {
"value": "230227",
"label": "富裕县"
}, {
"value": "230229",
"label": "克山县"
}, {
"value": "230230",
"label": "克东县"
}, {
"value": "230231",
"label": "拜泉县"
}, {
"value": "230281",
"label": "讷河市"
}, {
"value": "230282",
"label": "高新区"
}]
}, {
"value": "230300",
"label": "鸡西市",
"children": [{
"value": "230302",
"label": "鸡冠区"
}, {
"value": "230303",
"label": "恒山区"
}, {
"value": "230304",
"label": "滴道区"
}, {
"value": "230305",
"label": "梨树区"
}, {
"value": "230306",
"label": "城子河区"
}, {
"value": "230307",
"label": "麻山区"
}, {
"value": "230321",
"label": "鸡东县"
}, {
"value": "230381",
"label": "虎林市"
}, {
"value": "230382",
"label": "密山市"
}]
}, {
"value": "230400",
"label": "鹤岗市",
"children": [{
"value": "230402",
"label": "向阳区"
}, {
"value": "230403",
"label": "工农区"
}, {
"value": "230404",
"label": "南山区"
}, {
"value": "230405",
"label": "兴安区"
}, {
"value": "230406",
"label": "东山区"
}, {
"value": "230407",
"label": "兴山区"
}, {
"value": "230421",
"label": "萝北县"
}, {
"value": "230422",
"label": "绥滨县"
}]
}, {
"value": "230500",
"label": "双鸭山市",
"children": [{
"value": "230502",
"label": "尖山区"
}, {
"value": "230503",
"label": "岭东区"
}, {
"value": "230505",
"label": "四方台区"
}, {
"value": "230506",
"label": "宝山区"
}, {
"value": "230521",
"label": "集贤县"
}, {
"value": "230522",
"label": "友谊县"
}, {
"value": "230523",
"label": "宝清县"
}, {
"value": "230524",
"label": "饶河县"
}]
}, {
"value": "230600",
"label": "大庆市",
"children": [{
"value": "230602",
"label": "萨尔图区"
}, {
"value": "230603",
"label": "龙凤区"
}, {
"value": "230604",
"label": "让胡路区"
}, {
"value": "230605",
"label": "红岗区"
}, {
"value": "230606",
"label": "大同区"
}, {
"value": "230621",
"label": "肇州县"
}, {
"value": "230622",
"label": "肇源县"
}, {
"value": "230623",
"label": "林甸县"
}, {
"