├── LICENSE ├── README.md ├── composer.json ├── resources ├── assets │ └── dist │ │ ├── distpicker.common.js │ │ ├── distpicker.esm.js │ │ ├── distpicker.js │ │ └── distpicker.min.js └── views │ ├── filter.blade.php │ └── select.blade.php └── src ├── ChinaDistpicker.php ├── ChinaDistpickerServiceProvider.php ├── DistpickerFilter.php ├── FilterPresenter.php ├── Form └── Distpicker.php └── bootstrap.php /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2015 jqh 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | > 此包不再维护,请使用 [super-eggs/dcat-distpicker](https://github.com/super-eggs/dcat-distpicker). 2 | 3 | # dcat-admin extension 4 | 5 | [Distpicker](https://github.com/fengyuanchen/distpicker)是一个中国省市区三级联动选择组件,这个包是基于`Distpicker`的`dcat-admin`扩展,用来将`Distpicker`集成进`dcat-admin`的表单中,本包参考了[laravel-admin-extensions](https://github.com/laravel-admin-extensions)/**[china-distpicker](https://github.com/laravel-admin-extensions/china-distpicker)** 6 | 7 | ## 截图 8 | 9 | ![image-20200628150204971](https://tva1.sinaimg.cn/large/007S8ZIlly1gg80kgiwpcj32000iajt9.jpg) 10 | 11 | ## 安装 12 | 13 | 首先 14 | 15 | ```composer require super-eggs/dcat-admin-extensions-distpicker``` 16 | 17 | 然后 18 | 19 | ```php artisan admin:import dcat-admin-extensions-distpicker``` 20 | 21 | 22 | 23 | ## 开启扩展 24 | 25 | 后台开启 26 | 27 | ![image-20200628150337687](https://tva1.sinaimg.cn/large/007S8ZIlly1gg80m0xbf8j321m0iaq5b.jpg) 28 | 29 | 30 | 31 | ## 使用 32 | 33 | ### 表单中使用 34 | 35 | 比如在表中有三个字段`province_id`, `city_id`, `district_id`, 在form表单中使用它: 36 | 37 | ``` 38 | $form->distpicker(['province_id', 'city_id', 'district_id']); 39 | ``` 40 | 41 | 设置默认值 42 | 43 | ``` 44 | $form->distpicker([ 45 | 'province_id' => '省份', 46 | 'city_id' => '市', 47 | 'district_id' => '区' 48 | ], '地域选择')->default([ 49 | 'province' => 130000, 50 | 'city' => 130200, 51 | 'district' => 130203, 52 | ]); 53 | ``` 54 | 55 | 可以设置每个字段的placeholder 56 | 57 | ``` 58 | $form->distpicker([ 59 | 'province_id' => '省', 60 | 'city_id' => '市', 61 | 'district_id' => '区' 62 | ]); 63 | ``` 64 | 65 | 设置label 66 | 67 | ``` 68 | $form->distpicker(['province_id', 'city_id', 'district_id'], '请选择区域'); 69 | ``` 70 | 71 | 设置自动选择, 可以设置1,2,3 表示自动选择到第几级 72 | 73 | ``` 74 | $form->distpicker(['province_id', 'city_id', 'district_id'])->autoselect(1); 75 | ``` 76 | 77 | ### 表格筛选中使用 78 | 79 | ``` 80 | $filter->distpicker('province_id', 'city_id', 'district_id', '地域选择'); 81 | ``` 82 | 83 | ## 地区编码数据 84 | 85 | [Distpicker](https://github.com/fengyuanchen/distpicker)所使用的地域编码是基于国家统计局发布的数据, 数据字典为`china_area.sql`文件. 86 | 87 | ## 下一步开发计划 88 | 89 | 可以自定义调整为一级、二级; 90 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "super-eggs/dcat-admin-extensions-distpicker", 3 | "description": "Distpicker extension for dcat-admin", 4 | "type": "library", 5 | "keywords": ["dcat-admin", "extension", "distpicker"], 6 | "homepage": "https://github.com/super-eggs/dcat-admin-extensions-distpicker", 7 | "license": "MIT", 8 | "authors": [ 9 | { 10 | "name": "supereggs", 11 | "email": "1552915523@qq.com" 12 | } 13 | ], 14 | "require": { 15 | "php": ">=7.1.0", 16 | "dcat/laravel-admin": "~1" 17 | }, 18 | "autoload": { 19 | "psr-4": { 20 | "Dcat\\Admin\\Extension\\ChinaDistpicker\\": "src/" 21 | }, 22 | "files": [ 23 | "src/bootstrap.php" 24 | ] 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /resources/assets/dist/distpicker.esm.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Distpicker v2.0.4 3 | * https://fengyuanchen.github.io/distpicker 4 | * 5 | * Copyright 2014-present Chen Fengyuan 6 | * Released under the MIT license 7 | * 8 | * Date: 2018-06-01T12:33:03.031Z 9 | */ 10 | 11 | import $ from 'jquery'; 12 | 13 | var DEFAULTS = { 14 | // Selects the districts automatically. 15 | // 0 -> Disable autoselect 16 | // 1 -> Autoselect province only 17 | // 2 -> Autoselect province and city only 18 | // 3 -> Autoselect all (province, city and district) 19 | autoselect: 0, 20 | 21 | // Show placeholder. 22 | placeholder: true, 23 | 24 | // Select value. Options: 'name' and 'code' 25 | valueType: 'name', 26 | 27 | // Defines the initial value of province. 28 | province: '—— 省 ——', 29 | 30 | // Defines the initial value of city. 31 | city: '—— 市 ——', 32 | 33 | // Defines the initial value of district. 34 | district: '—— 区 ——' 35 | }; 36 | 37 | var DISTRICTS = { 38 | 100000: { 39 | 110000: '北京市', 40 | 120000: '天津市', 41 | 130000: '河北省', 42 | 140000: '山西省', 43 | 150000: '内蒙古自治区', 44 | 210000: '辽宁省', 45 | 220000: '吉林省', 46 | 230000: '黑龙江省', 47 | 310000: '上海市', 48 | 320000: '江苏省', 49 | 330000: '浙江省', 50 | 340000: '安徽省', 51 | 350000: '福建省', 52 | 360000: '江西省', 53 | 370000: '山东省', 54 | 410000: '河南省', 55 | 420000: '湖北省', 56 | 430000: '湖南省', 57 | 440000: '广东省', 58 | 450000: '广西壮族自治区', 59 | 460000: '海南省', 60 | 500000: '重庆市', 61 | 510000: '四川省', 62 | 520000: '贵州省', 63 | 530000: '云南省', 64 | 540000: '西藏自治区', 65 | 610000: '陕西省', 66 | 620000: '甘肃省', 67 | 630000: '青海省', 68 | 640000: '宁夏回族自治区', 69 | 650000: '新疆维吾尔自治区', 70 | 710000: '台湾省', 71 | 810000: '香港特别行政区', 72 | 820000: '澳门特别行政区' 73 | }, 74 | 110000: { 75 | 110100: '北京城区' 76 | }, 77 | 110100: { 78 | 110101: '东城区', 79 | 110102: '西城区', 80 | 110105: '朝阳区', 81 | 110106: '丰台区', 82 | 110107: '石景山区', 83 | 110108: '海淀区', 84 | 110109: '门头沟区', 85 | 110111: '房山区', 86 | 110112: '通州区', 87 | 110113: '顺义区', 88 | 110114: '昌平区', 89 | 110115: '大兴区', 90 | 110116: '怀柔区', 91 | 110117: '平谷区', 92 | 110118: '密云区', 93 | 110119: '延庆区' 94 | }, 95 | 120000: { 96 | 120100: '天津城区' 97 | }, 98 | 120100: { 99 | 120101: '和平区', 100 | 120102: '河东区', 101 | 120103: '河西区', 102 | 120104: '南开区', 103 | 120105: '河北区', 104 | 120106: '红桥区', 105 | 120110: '东丽区', 106 | 120111: '西青区', 107 | 120112: '津南区', 108 | 120113: '北辰区', 109 | 120114: '武清区', 110 | 120115: '宝坻区', 111 | 120116: '滨海新区', 112 | 120117: '宁河区', 113 | 120118: '静海区', 114 | 120119: '蓟州区' 115 | }, 116 | 130000: { 117 | 130100: '石家庄市', 118 | 130200: '唐山市', 119 | 130300: '秦皇岛市', 120 | 130400: '邯郸市', 121 | 130500: '邢台市', 122 | 130600: '保定市', 123 | 130700: '张家口市', 124 | 130800: '承德市', 125 | 130900: '沧州市', 126 | 131000: '廊坊市', 127 | 131100: '衡水市' 128 | }, 129 | 130100: { 130 | 130102: '长安区', 131 | 130104: '桥西区', 132 | 130105: '新华区', 133 | 130107: '井陉矿区', 134 | 130108: '裕华区', 135 | 130109: '藁城区', 136 | 130110: '鹿泉区', 137 | 130111: '栾城区', 138 | 130121: '井陉县', 139 | 130123: '正定县', 140 | 130125: '行唐县', 141 | 130126: '灵寿县', 142 | 130127: '高邑县', 143 | 130128: '深泽县', 144 | 130129: '赞皇县', 145 | 130130: '无极县', 146 | 130131: '平山县', 147 | 130132: '元氏县', 148 | 130133: '赵县', 149 | 130181: '辛集市', 150 | 130183: '晋州市', 151 | 130184: '新乐市' 152 | }, 153 | 130200: { 154 | 130202: '路南区', 155 | 130203: '路北区', 156 | 130204: '古冶区', 157 | 130205: '开平区', 158 | 130207: '丰南区', 159 | 130208: '丰润区', 160 | 130209: '曹妃甸区', 161 | 130223: '滦县', 162 | 130224: '滦南县', 163 | 130225: '乐亭县', 164 | 130227: '迁西县', 165 | 130229: '玉田县', 166 | 130281: '遵化市', 167 | 130283: '迁安市' 168 | }, 169 | 130300: { 170 | 130302: '海港区', 171 | 130303: '山海关区', 172 | 130304: '北戴河区', 173 | 130306: '抚宁区', 174 | 130321: '青龙满族自治县', 175 | 130322: '昌黎县', 176 | 130324: '卢龙县' 177 | }, 178 | 130400: { 179 | 130402: '邯山区', 180 | 130403: '丛台区', 181 | 130404: '复兴区', 182 | 130406: '峰峰矿区', 183 | 130407: '肥乡区', 184 | 130408: '永年区', 185 | 130423: '临漳县', 186 | 130424: '成安县', 187 | 130425: '大名县', 188 | 130426: '涉县', 189 | 130427: '磁县', 190 | 130430: '邱县', 191 | 130431: '鸡泽县', 192 | 130432: '广平县', 193 | 130433: '馆陶县', 194 | 130434: '魏县', 195 | 130435: '曲周县', 196 | 130481: '武安市' 197 | }, 198 | 130500: { 199 | 130502: '桥东区', 200 | 130503: '桥西区', 201 | 130521: '邢台县', 202 | 130522: '临城县', 203 | 130523: '内丘县', 204 | 130524: '柏乡县', 205 | 130525: '隆尧县', 206 | 130526: '任县', 207 | 130527: '南和县', 208 | 130528: '宁晋县', 209 | 130529: '巨鹿县', 210 | 130530: '新河县', 211 | 130531: '广宗县', 212 | 130532: '平乡县', 213 | 130533: '威县', 214 | 130534: '清河县', 215 | 130535: '临西县', 216 | 130581: '南宫市', 217 | 130582: '沙河市' 218 | }, 219 | 130600: { 220 | 130602: '竞秀区', 221 | 130606: '莲池区', 222 | 130607: '满城区', 223 | 130608: '清苑区', 224 | 130609: '徐水区', 225 | 130623: '涞水县', 226 | 130624: '阜平县', 227 | 130626: '定兴县', 228 | 130627: '唐县', 229 | 130628: '高阳县', 230 | 130629: '容城县', 231 | 130630: '涞源县', 232 | 130631: '望都县', 233 | 130632: '安新县', 234 | 130633: '易县', 235 | 130634: '曲阳县', 236 | 130635: '蠡县', 237 | 130636: '顺平县', 238 | 130637: '博野县', 239 | 130638: '雄县', 240 | 130681: '涿州市', 241 | 130682: '定州市', 242 | 130683: '安国市', 243 | 130684: '高碑店市' 244 | }, 245 | 130700: { 246 | 130702: '桥东区', 247 | 130703: '桥西区', 248 | 130705: '宣化区', 249 | 130706: '下花园区', 250 | 130708: '万全区', 251 | 130709: '崇礼区', 252 | 130722: '张北县', 253 | 130723: '康保县', 254 | 130724: '沽源县', 255 | 130725: '尚义县', 256 | 130726: '蔚县', 257 | 130727: '阳原县', 258 | 130728: '怀安县', 259 | 130730: '怀来县', 260 | 130731: '涿鹿县', 261 | 130732: '赤城县' 262 | }, 263 | 130800: { 264 | 130802: '双桥区', 265 | 130803: '双滦区', 266 | 130804: '鹰手营子矿区', 267 | 130821: '承德县', 268 | 130822: '兴隆县', 269 | 130824: '滦平县', 270 | 130825: '隆化县', 271 | 130826: '丰宁满族自治县', 272 | 130827: '宽城满族自治县', 273 | 130828: '围场满族蒙古族自治县', 274 | 130881: '平泉市' 275 | }, 276 | 130900: { 277 | 130902: '新华区', 278 | 130903: '运河区', 279 | 130921: '沧县', 280 | 130922: '青县', 281 | 130923: '东光县', 282 | 130924: '海兴县', 283 | 130925: '盐山县', 284 | 130926: '肃宁县', 285 | 130927: '南皮县', 286 | 130928: '吴桥县', 287 | 130929: '献县', 288 | 130930: '孟村回族自治县', 289 | 130981: '泊头市', 290 | 130982: '任丘市', 291 | 130983: '黄骅市', 292 | 130984: '河间市' 293 | }, 294 | 131000: { 295 | 131002: '安次区', 296 | 131003: '广阳区', 297 | 131022: '固安县', 298 | 131023: '永清县', 299 | 131024: '香河县', 300 | 131025: '大城县', 301 | 131026: '文安县', 302 | 131028: '大厂回族自治县', 303 | 131081: '霸州市', 304 | 131082: '三河市' 305 | }, 306 | 131100: { 307 | 131102: '桃城区', 308 | 131103: '冀州区', 309 | 131121: '枣强县', 310 | 131122: '武邑县', 311 | 131123: '武强县', 312 | 131124: '饶阳县', 313 | 131125: '安平县', 314 | 131126: '故城县', 315 | 131127: '景县', 316 | 131128: '阜城县', 317 | 131182: '深州市' 318 | }, 319 | 140000: { 320 | 140100: '太原市', 321 | 140200: '大同市', 322 | 140300: '阳泉市', 323 | 140400: '长治市', 324 | 140500: '晋城市', 325 | 140600: '朔州市', 326 | 140700: '晋中市', 327 | 140800: '运城市', 328 | 140900: '忻州市', 329 | 141000: '临汾市', 330 | 141100: '吕梁市' 331 | }, 332 | 140100: { 333 | 140105: '小店区', 334 | 140106: '迎泽区', 335 | 140107: '杏花岭区', 336 | 140108: '尖草坪区', 337 | 140109: '万柏林区', 338 | 140110: '晋源区', 339 | 140121: '清徐县', 340 | 140122: '阳曲县', 341 | 140123: '娄烦县', 342 | 140181: '古交市' 343 | }, 344 | 140200: { 345 | 140202: '城区', 346 | 140203: '矿区', 347 | 140211: '南郊区', 348 | 140212: '新荣区', 349 | 140221: '阳高县', 350 | 140222: '天镇县', 351 | 140223: '广灵县', 352 | 140224: '灵丘县', 353 | 140225: '浑源县', 354 | 140226: '左云县', 355 | 140227: '大同县' 356 | }, 357 | 140300: { 358 | 140302: '城区', 359 | 140303: '矿区', 360 | 140311: '郊区', 361 | 140321: '平定县', 362 | 140322: '盂县' 363 | }, 364 | 140400: { 365 | 140402: '城区', 366 | 140411: '郊区', 367 | 140421: '长治县', 368 | 140423: '襄垣县', 369 | 140424: '屯留县', 370 | 140425: '平顺县', 371 | 140426: '黎城县', 372 | 140427: '壶关县', 373 | 140428: '长子县', 374 | 140429: '武乡县', 375 | 140430: '沁县', 376 | 140431: '沁源县', 377 | 140481: '潞城市' 378 | }, 379 | 140500: { 380 | 140502: '城区', 381 | 140521: '沁水县', 382 | 140522: '阳城县', 383 | 140524: '陵川县', 384 | 140525: '泽州县', 385 | 140581: '高平市' 386 | }, 387 | 140600: { 388 | 140602: '朔城区', 389 | 140603: '平鲁区', 390 | 140621: '山阴县', 391 | 140622: '应县', 392 | 140623: '右玉县', 393 | 140624: '怀仁县' 394 | }, 395 | 140700: { 396 | 140702: '榆次区', 397 | 140721: '榆社县', 398 | 140722: '左权县', 399 | 140723: '和顺县', 400 | 140724: '昔阳县', 401 | 140725: '寿阳县', 402 | 140726: '太谷县', 403 | 140727: '祁县', 404 | 140728: '平遥县', 405 | 140729: '灵石县', 406 | 140781: '介休市' 407 | }, 408 | 140800: { 409 | 140802: '盐湖区', 410 | 140821: '临猗县', 411 | 140822: '万荣县', 412 | 140823: '闻喜县', 413 | 140824: '稷山县', 414 | 140825: '新绛县', 415 | 140826: '绛县', 416 | 140827: '垣曲县', 417 | 140828: '夏县', 418 | 140829: '平陆县', 419 | 140830: '芮城县', 420 | 140881: '永济市', 421 | 140882: '河津市' 422 | }, 423 | 140900: { 424 | 140902: '忻府区', 425 | 140921: '定襄县', 426 | 140922: '五台县', 427 | 140923: '代县', 428 | 140924: '繁峙县', 429 | 140925: '宁武县', 430 | 140926: '静乐县', 431 | 140927: '神池县', 432 | 140928: '五寨县', 433 | 140929: '岢岚县', 434 | 140930: '河曲县', 435 | 140931: '保德县', 436 | 140932: '偏关县', 437 | 140981: '原平市' 438 | }, 439 | 141000: { 440 | 141002: '尧都区', 441 | 141021: '曲沃县', 442 | 141022: '翼城县', 443 | 141023: '襄汾县', 444 | 141024: '洪洞县', 445 | 141025: '古县', 446 | 141026: '安泽县', 447 | 141027: '浮山县', 448 | 141028: '吉县', 449 | 141029: '乡宁县', 450 | 141030: '大宁县', 451 | 141031: '隰县', 452 | 141032: '永和县', 453 | 141033: '蒲县', 454 | 141034: '汾西县', 455 | 141081: '侯马市', 456 | 141082: '霍州市' 457 | }, 458 | 141100: { 459 | 141102: '离石区', 460 | 141121: '文水县', 461 | 141122: '交城县', 462 | 141123: '兴县', 463 | 141124: '临县', 464 | 141125: '柳林县', 465 | 141126: '石楼县', 466 | 141127: '岚县', 467 | 141128: '方山县', 468 | 141129: '中阳县', 469 | 141130: '交口县', 470 | 141181: '孝义市', 471 | 141182: '汾阳市' 472 | }, 473 | 150000: { 474 | 150100: '呼和浩特市', 475 | 150200: '包头市', 476 | 150300: '乌海市', 477 | 150400: '赤峰市', 478 | 150500: '通辽市', 479 | 150600: '鄂尔多斯市', 480 | 150700: '呼伦贝尔市', 481 | 150800: '巴彦淖尔市', 482 | 150900: '乌兰察布市', 483 | 152200: '兴安盟', 484 | 152500: '锡林郭勒盟', 485 | 152900: '阿拉善盟' 486 | }, 487 | 150100: { 488 | 150102: '新城区', 489 | 150103: '回民区', 490 | 150104: '玉泉区', 491 | 150105: '赛罕区', 492 | 150121: '土默特左旗', 493 | 150122: '托克托县', 494 | 150123: '和林格尔县', 495 | 150124: '清水河县', 496 | 150125: '武川县' 497 | }, 498 | 150200: { 499 | 150202: '东河区', 500 | 150203: '昆都仑区', 501 | 150204: '青山区', 502 | 150205: '石拐区', 503 | 150206: '白云鄂博矿区', 504 | 150207: '九原区', 505 | 150221: '土默特右旗', 506 | 150222: '固阳县', 507 | 150223: '达尔罕茂明安联合旗' 508 | }, 509 | 150300: { 510 | 150302: '海勃湾区', 511 | 150303: '海南区', 512 | 150304: '乌达区' 513 | }, 514 | 150400: { 515 | 150402: '红山区', 516 | 150403: '元宝山区', 517 | 150404: '松山区', 518 | 150421: '阿鲁科尔沁旗', 519 | 150422: '巴林左旗', 520 | 150423: '巴林右旗', 521 | 150424: '林西县', 522 | 150425: '克什克腾旗', 523 | 150426: '翁牛特旗', 524 | 150428: '喀喇沁旗', 525 | 150429: '宁城县', 526 | 150430: '敖汉旗' 527 | }, 528 | 150500: { 529 | 150502: '科尔沁区', 530 | 150521: '科尔沁左翼中旗', 531 | 150522: '科尔沁左翼后旗', 532 | 150523: '开鲁县', 533 | 150524: '库伦旗', 534 | 150525: '奈曼旗', 535 | 150526: '扎鲁特旗', 536 | 150581: '霍林郭勒市' 537 | }, 538 | 150600: { 539 | 150602: '东胜区', 540 | 150603: '康巴什区', 541 | 150621: '达拉特旗', 542 | 150622: '准格尔旗', 543 | 150623: '鄂托克前旗', 544 | 150624: '鄂托克旗', 545 | 150625: '杭锦旗', 546 | 150626: '乌审旗', 547 | 150627: '伊金霍洛旗' 548 | }, 549 | 150700: { 550 | 150702: '海拉尔区', 551 | 150703: '扎赉诺尔区', 552 | 150721: '阿荣旗', 553 | 150722: '莫力达瓦达斡尔族自治旗', 554 | 150723: '鄂伦春自治旗', 555 | 150724: '鄂温克族自治旗', 556 | 150725: '陈巴尔虎旗', 557 | 150726: '新巴尔虎左旗', 558 | 150727: '新巴尔虎右旗', 559 | 150781: '满洲里市', 560 | 150782: '牙克石市', 561 | 150783: '扎兰屯市', 562 | 150784: '额尔古纳市', 563 | 150785: '根河市' 564 | }, 565 | 150800: { 566 | 150802: '临河区', 567 | 150821: '五原县', 568 | 150822: '磴口县', 569 | 150823: '乌拉特前旗', 570 | 150824: '乌拉特中旗', 571 | 150825: '乌拉特后旗', 572 | 150826: '杭锦后旗' 573 | }, 574 | 150900: { 575 | 150902: '集宁区', 576 | 150921: '卓资县', 577 | 150922: '化德县', 578 | 150923: '商都县', 579 | 150924: '兴和县', 580 | 150925: '凉城县', 581 | 150926: '察哈尔右翼前旗', 582 | 150927: '察哈尔右翼中旗', 583 | 150928: '察哈尔右翼后旗', 584 | 150929: '四子王旗', 585 | 150981: '丰镇市' 586 | }, 587 | 152200: { 588 | 152201: '乌兰浩特市', 589 | 152202: '阿尔山市', 590 | 152221: '科尔沁右翼前旗', 591 | 152222: '科尔沁右翼中旗', 592 | 152223: '扎赉特旗', 593 | 152224: '突泉县' 594 | }, 595 | 152500: { 596 | 152501: '二连浩特市', 597 | 152502: '锡林浩特市', 598 | 152522: '阿巴嘎旗', 599 | 152523: '苏尼特左旗', 600 | 152524: '苏尼特右旗', 601 | 152525: '东乌珠穆沁旗', 602 | 152526: '西乌珠穆沁旗', 603 | 152527: '太仆寺旗', 604 | 152528: '镶黄旗', 605 | 152529: '正镶白旗', 606 | 152530: '正蓝旗', 607 | 152531: '多伦县' 608 | }, 609 | 152900: { 610 | 152921: '阿拉善左旗', 611 | 152922: '阿拉善右旗', 612 | 152923: '额济纳旗' 613 | }, 614 | 210000: { 615 | 210100: '沈阳市', 616 | 210200: '大连市', 617 | 210300: '鞍山市', 618 | 210400: '抚顺市', 619 | 210500: '本溪市', 620 | 210600: '丹东市', 621 | 210700: '锦州市', 622 | 210800: '营口市', 623 | 210900: '阜新市', 624 | 211000: '辽阳市', 625 | 211100: '盘锦市', 626 | 211200: '铁岭市', 627 | 211300: '朝阳市', 628 | 211400: '葫芦岛市' 629 | }, 630 | 210100: { 631 | 210102: '和平区', 632 | 210103: '沈河区', 633 | 210104: '大东区', 634 | 210105: '皇姑区', 635 | 210106: '铁西区', 636 | 210111: '苏家屯区', 637 | 210112: '浑南区', 638 | 210113: '沈北新区', 639 | 210114: '于洪区', 640 | 210115: '辽中区', 641 | 210123: '康平县', 642 | 210124: '法库县', 643 | 210181: '新民市' 644 | }, 645 | 210200: { 646 | 210202: '中山区', 647 | 210203: '西岗区', 648 | 210204: '沙河口区', 649 | 210211: '甘井子区', 650 | 210212: '旅顺口区', 651 | 210213: '金州区', 652 | 210214: '普兰店区', 653 | 210224: '长海县', 654 | 210281: '瓦房店市', 655 | 210283: '庄河市' 656 | }, 657 | 210300: { 658 | 210302: '铁东区', 659 | 210303: '铁西区', 660 | 210304: '立山区', 661 | 210311: '千山区', 662 | 210321: '台安县', 663 | 210323: '岫岩满族自治县', 664 | 210381: '海城市' 665 | }, 666 | 210400: { 667 | 210402: '新抚区', 668 | 210403: '东洲区', 669 | 210404: '望花区', 670 | 210411: '顺城区', 671 | 210421: '抚顺县', 672 | 210422: '新宾满族自治县', 673 | 210423: '清原满族自治县' 674 | }, 675 | 210500: { 676 | 210502: '平山区', 677 | 210503: '溪湖区', 678 | 210504: '明山区', 679 | 210505: '南芬区', 680 | 210521: '本溪满族自治县', 681 | 210522: '桓仁满族自治县' 682 | }, 683 | 210600: { 684 | 210602: '元宝区', 685 | 210603: '振兴区', 686 | 210604: '振安区', 687 | 210624: '宽甸满族自治县', 688 | 210681: '东港市', 689 | 210682: '凤城市' 690 | }, 691 | 210700: { 692 | 210702: '古塔区', 693 | 210703: '凌河区', 694 | 210711: '太和区', 695 | 210726: '黑山县', 696 | 210727: '义县', 697 | 210781: '凌海市', 698 | 210782: '北镇市' 699 | }, 700 | 210800: { 701 | 210802: '站前区', 702 | 210803: '西市区', 703 | 210804: '鲅鱼圈区', 704 | 210811: '老边区', 705 | 210881: '盖州市', 706 | 210882: '大石桥市' 707 | }, 708 | 210900: { 709 | 210902: '海州区', 710 | 210903: '新邱区', 711 | 210904: '太平区', 712 | 210905: '清河门区', 713 | 210911: '细河区', 714 | 210921: '阜新蒙古族自治县', 715 | 210922: '彰武县' 716 | }, 717 | 211000: { 718 | 211002: '白塔区', 719 | 211003: '文圣区', 720 | 211004: '宏伟区', 721 | 211005: '弓长岭区', 722 | 211011: '太子河区', 723 | 211021: '辽阳县', 724 | 211081: '灯塔市' 725 | }, 726 | 211100: { 727 | 211102: '双台子区', 728 | 211103: '兴隆台区', 729 | 211104: '大洼区', 730 | 211122: '盘山县' 731 | }, 732 | 211200: { 733 | 211202: '银州区', 734 | 211204: '清河区', 735 | 211221: '铁岭县', 736 | 211223: '西丰县', 737 | 211224: '昌图县', 738 | 211281: '调兵山市', 739 | 211282: '开原市' 740 | }, 741 | 211300: { 742 | 211302: '双塔区', 743 | 211303: '龙城区', 744 | 211321: '朝阳县', 745 | 211322: '建平县', 746 | 211324: '喀喇沁左翼蒙古族自治县', 747 | 211381: '北票市', 748 | 211382: '凌源市' 749 | }, 750 | 211400: { 751 | 211402: '连山区', 752 | 211403: '龙港区', 753 | 211404: '南票区', 754 | 211421: '绥中县', 755 | 211422: '建昌县', 756 | 211481: '兴城市' 757 | }, 758 | 220000: { 759 | 220100: '长春市', 760 | 220200: '吉林市', 761 | 220300: '四平市', 762 | 220400: '辽源市', 763 | 220500: '通化市', 764 | 220600: '白山市', 765 | 220700: '松原市', 766 | 220800: '白城市', 767 | 222400: '延边朝鲜族自治州' 768 | }, 769 | 220100: { 770 | 220102: '南关区', 771 | 220103: '宽城区', 772 | 220104: '朝阳区', 773 | 220105: '二道区', 774 | 220106: '绿园区', 775 | 220112: '双阳区', 776 | 220113: '九台区', 777 | 220122: '农安县', 778 | 220182: '榆树市', 779 | 220183: '德惠市' 780 | }, 781 | 220200: { 782 | 220202: '昌邑区', 783 | 220203: '龙潭区', 784 | 220204: '船营区', 785 | 220211: '丰满区', 786 | 220221: '永吉县', 787 | 220281: '蛟河市', 788 | 220282: '桦甸市', 789 | 220283: '舒兰市', 790 | 220284: '磐石市' 791 | }, 792 | 220300: { 793 | 220302: '铁西区', 794 | 220303: '铁东区', 795 | 220322: '梨树县', 796 | 220323: '伊通满族自治县', 797 | 220381: '公主岭市', 798 | 220382: '双辽市' 799 | }, 800 | 220400: { 801 | 220402: '龙山区', 802 | 220403: '西安区', 803 | 220421: '东丰县', 804 | 220422: '东辽县' 805 | }, 806 | 220500: { 807 | 220502: '东昌区', 808 | 220503: '二道江区', 809 | 220521: '通化县', 810 | 220523: '辉南县', 811 | 220524: '柳河县', 812 | 220581: '梅河口市', 813 | 220582: '集安市' 814 | }, 815 | 220600: { 816 | 220602: '浑江区', 817 | 220605: '江源区', 818 | 220621: '抚松县', 819 | 220622: '靖宇县', 820 | 220623: '长白朝鲜族自治县', 821 | 220681: '临江市' 822 | }, 823 | 220700: { 824 | 220702: '宁江区', 825 | 220721: '前郭尔罗斯蒙古族自治县', 826 | 220722: '长岭县', 827 | 220723: '乾安县', 828 | 220781: '扶余市' 829 | }, 830 | 220800: { 831 | 220802: '洮北区', 832 | 220821: '镇赉县', 833 | 220822: '通榆县', 834 | 220881: '洮南市', 835 | 220882: '大安市' 836 | }, 837 | 222400: { 838 | 222401: '延吉市', 839 | 222402: '图们市', 840 | 222403: '敦化市', 841 | 222404: '珲春市', 842 | 222405: '龙井市', 843 | 222406: '和龙市', 844 | 222424: '汪清县', 845 | 222426: '安图县' 846 | }, 847 | 230000: { 848 | 230100: '哈尔滨市', 849 | 230200: '齐齐哈尔市', 850 | 230300: '鸡西市', 851 | 230400: '鹤岗市', 852 | 230500: '双鸭山市', 853 | 230600: '大庆市', 854 | 230700: '伊春市', 855 | 230800: '佳木斯市', 856 | 230900: '七台河市', 857 | 231000: '牡丹江市', 858 | 231100: '黑河市', 859 | 231200: '绥化市', 860 | 232700: '大兴安岭地区' 861 | }, 862 | 230100: { 863 | 230102: '道里区', 864 | 230103: '南岗区', 865 | 230104: '道外区', 866 | 230108: '平房区', 867 | 230109: '松北区', 868 | 230110: '香坊区', 869 | 230111: '呼兰区', 870 | 230112: '阿城区', 871 | 230113: '双城区', 872 | 230123: '依兰县', 873 | 230124: '方正县', 874 | 230125: '宾县', 875 | 230126: '巴彦县', 876 | 230127: '木兰县', 877 | 230128: '通河县', 878 | 230129: '延寿县', 879 | 230183: '尚志市', 880 | 230184: '五常市' 881 | }, 882 | 230200: { 883 | 230202: '龙沙区', 884 | 230203: '建华区', 885 | 230204: '铁锋区', 886 | 230205: '昂昂溪区', 887 | 230206: '富拉尔基区', 888 | 230207: '碾子山区', 889 | 230208: '梅里斯达斡尔族区', 890 | 230221: '龙江县', 891 | 230223: '依安县', 892 | 230224: '泰来县', 893 | 230225: '甘南县', 894 | 230227: '富裕县', 895 | 230229: '克山县', 896 | 230230: '克东县', 897 | 230231: '拜泉县', 898 | 230281: '讷河市' 899 | }, 900 | 230300: { 901 | 230302: '鸡冠区', 902 | 230303: '恒山区', 903 | 230304: '滴道区', 904 | 230305: '梨树区', 905 | 230306: '城子河区', 906 | 230307: '麻山区', 907 | 230321: '鸡东县', 908 | 230381: '虎林市', 909 | 230382: '密山市' 910 | }, 911 | 230400: { 912 | 230402: '向阳区', 913 | 230403: '工农区', 914 | 230404: '南山区', 915 | 230405: '兴安区', 916 | 230406: '东山区', 917 | 230407: '兴山区', 918 | 230421: '萝北县', 919 | 230422: '绥滨县' 920 | }, 921 | 230500: { 922 | 230502: '尖山区', 923 | 230503: '岭东区', 924 | 230505: '四方台区', 925 | 230506: '宝山区', 926 | 230521: '集贤县', 927 | 230522: '友谊县', 928 | 230523: '宝清县', 929 | 230524: '饶河县' 930 | }, 931 | 230600: { 932 | 230602: '萨尔图区', 933 | 230603: '龙凤区', 934 | 230604: '让胡路区', 935 | 230605: '红岗区', 936 | 230606: '大同区', 937 | 230621: '肇州县', 938 | 230622: '肇源县', 939 | 230623: '林甸县', 940 | 230624: '杜尔伯特蒙古族自治县' 941 | }, 942 | 230700: { 943 | 230702: '伊春区', 944 | 230703: '南岔区', 945 | 230704: '友好区', 946 | 230705: '西林区', 947 | 230706: '翠峦区', 948 | 230707: '新青区', 949 | 230708: '美溪区', 950 | 230709: '金山屯区', 951 | 230710: '五营区', 952 | 230711: '乌马河区', 953 | 230712: '汤旺河区', 954 | 230713: '带岭区', 955 | 230714: '乌伊岭区', 956 | 230715: '红星区', 957 | 230716: '上甘岭区', 958 | 230722: '嘉荫县', 959 | 230781: '铁力市' 960 | }, 961 | 230800: { 962 | 230803: '向阳区', 963 | 230804: '前进区', 964 | 230805: '东风区', 965 | 230811: '郊区', 966 | 230822: '桦南县', 967 | 230826: '桦川县', 968 | 230828: '汤原县', 969 | 230881: '同江市', 970 | 230882: '富锦市', 971 | 230883: '抚远市' 972 | }, 973 | 230900: { 974 | 230902: '新兴区', 975 | 230903: '桃山区', 976 | 230904: '茄子河区', 977 | 230921: '勃利县' 978 | }, 979 | 231000: { 980 | 231002: '东安区', 981 | 231003: '阳明区', 982 | 231004: '爱民区', 983 | 231005: '西安区', 984 | 231025: '林口县', 985 | 231081: '绥芬河市', 986 | 231083: '海林市', 987 | 231084: '宁安市', 988 | 231085: '穆棱市', 989 | 231086: '东宁市' 990 | }, 991 | 231100: { 992 | 231102: '爱辉区', 993 | 231121: '嫩江县', 994 | 231123: '逊克县', 995 | 231124: '孙吴县', 996 | 231181: '北安市', 997 | 231182: '五大连池市' 998 | }, 999 | 231200: { 1000 | 231202: '北林区', 1001 | 231221: '望奎县', 1002 | 231222: '兰西县', 1003 | 231223: '青冈县', 1004 | 231224: '庆安县', 1005 | 231225: '明水县', 1006 | 231226: '绥棱县', 1007 | 231281: '安达市', 1008 | 231282: '肇东市', 1009 | 231283: '海伦市' 1010 | }, 1011 | 232700: { 1012 | 232701: '加格达奇区', 1013 | 232721: '呼玛县', 1014 | 232722: '塔河县', 1015 | 232723: '漠河县' 1016 | }, 1017 | 310000: { 1018 | 310100: '上海城区' 1019 | }, 1020 | 310100: { 1021 | 310101: '黄浦区', 1022 | 310104: '徐汇区', 1023 | 310105: '长宁区', 1024 | 310106: '静安区', 1025 | 310107: '普陀区', 1026 | 310109: '虹口区', 1027 | 310110: '杨浦区', 1028 | 310112: '闵行区', 1029 | 310113: '宝山区', 1030 | 310114: '嘉定区', 1031 | 310115: '浦东新区', 1032 | 310116: '金山区', 1033 | 310117: '松江区', 1034 | 310118: '青浦区', 1035 | 310120: '奉贤区', 1036 | 310151: '崇明区' 1037 | }, 1038 | 320000: { 1039 | 320100: '南京市', 1040 | 320200: '无锡市', 1041 | 320300: '徐州市', 1042 | 320400: '常州市', 1043 | 320500: '苏州市', 1044 | 320600: '南通市', 1045 | 320700: '连云港市', 1046 | 320800: '淮安市', 1047 | 320900: '盐城市', 1048 | 321000: '扬州市', 1049 | 321100: '镇江市', 1050 | 321200: '泰州市', 1051 | 321300: '宿迁市' 1052 | }, 1053 | 320100: { 1054 | 320102: '玄武区', 1055 | 320104: '秦淮区', 1056 | 320105: '建邺区', 1057 | 320106: '鼓楼区', 1058 | 320111: '浦口区', 1059 | 320113: '栖霞区', 1060 | 320114: '雨花台区', 1061 | 320115: '江宁区', 1062 | 320116: '六合区', 1063 | 320117: '溧水区', 1064 | 320118: '高淳区' 1065 | }, 1066 | 320200: { 1067 | 320205: '锡山区', 1068 | 320206: '惠山区', 1069 | 320211: '滨湖区', 1070 | 320213: '梁溪区', 1071 | 320214: '新吴区', 1072 | 320281: '江阴市', 1073 | 320282: '宜兴市' 1074 | }, 1075 | 320300: { 1076 | 320302: '鼓楼区', 1077 | 320303: '云龙区', 1078 | 320305: '贾汪区', 1079 | 320311: '泉山区', 1080 | 320312: '铜山区', 1081 | 320321: '丰县', 1082 | 320322: '沛县', 1083 | 320324: '睢宁县', 1084 | 320381: '新沂市', 1085 | 320382: '邳州市' 1086 | }, 1087 | 320400: { 1088 | 320402: '天宁区', 1089 | 320404: '钟楼区', 1090 | 320411: '新北区', 1091 | 320412: '武进区', 1092 | 320413: '金坛区', 1093 | 320481: '溧阳市' 1094 | }, 1095 | 320500: { 1096 | 320505: '虎丘区', 1097 | 320506: '吴中区', 1098 | 320507: '相城区', 1099 | 320508: '姑苏区', 1100 | 320509: '吴江区', 1101 | 320581: '常熟市', 1102 | 320582: '张家港市', 1103 | 320583: '昆山市', 1104 | 320585: '太仓市' 1105 | }, 1106 | 320600: { 1107 | 320602: '崇川区', 1108 | 320611: '港闸区', 1109 | 320612: '通州区', 1110 | 320621: '海安县', 1111 | 320623: '如东县', 1112 | 320681: '启东市', 1113 | 320682: '如皋市', 1114 | 320684: '海门市' 1115 | }, 1116 | 320700: { 1117 | 320703: '连云区', 1118 | 320706: '海州区', 1119 | 320707: '赣榆区', 1120 | 320722: '东海县', 1121 | 320723: '灌云县', 1122 | 320724: '灌南县' 1123 | }, 1124 | 320800: { 1125 | 320803: '淮安区', 1126 | 320804: '淮阴区', 1127 | 320812: '清江浦区', 1128 | 320813: '洪泽区', 1129 | 320826: '涟水县', 1130 | 320830: '盱眙县', 1131 | 320831: '金湖县' 1132 | }, 1133 | 320900: { 1134 | 320902: '亭湖区', 1135 | 320903: '盐都区', 1136 | 320904: '大丰区', 1137 | 320921: '响水县', 1138 | 320922: '滨海县', 1139 | 320923: '阜宁县', 1140 | 320924: '射阳县', 1141 | 320925: '建湖县', 1142 | 320981: '东台市' 1143 | }, 1144 | 321000: { 1145 | 321002: '广陵区', 1146 | 321003: '邗江区', 1147 | 321012: '江都区', 1148 | 321023: '宝应县', 1149 | 321081: '仪征市', 1150 | 321084: '高邮市' 1151 | }, 1152 | 321100: { 1153 | 321102: '京口区', 1154 | 321111: '润州区', 1155 | 321112: '丹徒区', 1156 | 321181: '丹阳市', 1157 | 321182: '扬中市', 1158 | 321183: '句容市' 1159 | }, 1160 | 321200: { 1161 | 321202: '海陵区', 1162 | 321203: '高港区', 1163 | 321204: '姜堰区', 1164 | 321281: '兴化市', 1165 | 321282: '靖江市', 1166 | 321283: '泰兴市' 1167 | }, 1168 | 321300: { 1169 | 321302: '宿城区', 1170 | 321311: '宿豫区', 1171 | 321322: '沭阳县', 1172 | 321323: '泗阳县', 1173 | 321324: '泗洪县' 1174 | }, 1175 | 330000: { 1176 | 330100: '杭州市', 1177 | 330200: '宁波市', 1178 | 330300: '温州市', 1179 | 330400: '嘉兴市', 1180 | 330500: '湖州市', 1181 | 330600: '绍兴市', 1182 | 330700: '金华市', 1183 | 330800: '衢州市', 1184 | 330900: '舟山市', 1185 | 331000: '台州市', 1186 | 331100: '丽水市' 1187 | }, 1188 | 330100: { 1189 | 330102: '上城区', 1190 | 330103: '下城区', 1191 | 330104: '江干区', 1192 | 330105: '拱墅区', 1193 | 330106: '西湖区', 1194 | 330108: '滨江区', 1195 | 330109: '萧山区', 1196 | 330110: '余杭区', 1197 | 330111: '富阳区', 1198 | 330112: '临安区', 1199 | 330122: '桐庐县', 1200 | 330127: '淳安县', 1201 | 330182: '建德市' 1202 | }, 1203 | 330200: { 1204 | 330203: '海曙区', 1205 | 330205: '江北区', 1206 | 330206: '北仑区', 1207 | 330211: '镇海区', 1208 | 330212: '鄞州区', 1209 | 330213: '奉化区', 1210 | 330225: '象山县', 1211 | 330226: '宁海县', 1212 | 330281: '余姚市', 1213 | 330282: '慈溪市' 1214 | }, 1215 | 330300: { 1216 | 330302: '鹿城区', 1217 | 330303: '龙湾区', 1218 | 330304: '瓯海区', 1219 | 330305: '洞头区', 1220 | 330324: '永嘉县', 1221 | 330326: '平阳县', 1222 | 330327: '苍南县', 1223 | 330328: '文成县', 1224 | 330329: '泰顺县', 1225 | 330381: '瑞安市', 1226 | 330382: '乐清市' 1227 | }, 1228 | 330400: { 1229 | 330402: '南湖区', 1230 | 330411: '秀洲区', 1231 | 330421: '嘉善县', 1232 | 330424: '海盐县', 1233 | 330481: '海宁市', 1234 | 330482: '平湖市', 1235 | 330483: '桐乡市' 1236 | }, 1237 | 330500: { 1238 | 330502: '吴兴区', 1239 | 330503: '南浔区', 1240 | 330521: '德清县', 1241 | 330522: '长兴县', 1242 | 330523: '安吉县' 1243 | }, 1244 | 330600: { 1245 | 330602: '越城区', 1246 | 330603: '柯桥区', 1247 | 330604: '上虞区', 1248 | 330624: '新昌县', 1249 | 330681: '诸暨市', 1250 | 330683: '嵊州市' 1251 | }, 1252 | 330700: { 1253 | 330702: '婺城区', 1254 | 330703: '金东区', 1255 | 330723: '武义县', 1256 | 330726: '浦江县', 1257 | 330727: '磐安县', 1258 | 330781: '兰溪市', 1259 | 330782: '义乌市', 1260 | 330783: '东阳市', 1261 | 330784: '永康市' 1262 | }, 1263 | 330800: { 1264 | 330802: '柯城区', 1265 | 330803: '衢江区', 1266 | 330822: '常山县', 1267 | 330824: '开化县', 1268 | 330825: '龙游县', 1269 | 330881: '江山市' 1270 | }, 1271 | 330900: { 1272 | 330902: '定海区', 1273 | 330903: '普陀区', 1274 | 330921: '岱山县', 1275 | 330922: '嵊泗县' 1276 | }, 1277 | 331000: { 1278 | 331002: '椒江区', 1279 | 331003: '黄岩区', 1280 | 331004: '路桥区', 1281 | 331022: '三门县', 1282 | 331023: '天台县', 1283 | 331024: '仙居县', 1284 | 331081: '温岭市', 1285 | 331082: '临海市', 1286 | 331083: '玉环市' 1287 | }, 1288 | 331100: { 1289 | 331102: '莲都区', 1290 | 331121: '青田县', 1291 | 331122: '缙云县', 1292 | 331123: '遂昌县', 1293 | 331124: '松阳县', 1294 | 331125: '云和县', 1295 | 331126: '庆元县', 1296 | 331127: '景宁畲族自治县', 1297 | 331181: '龙泉市' 1298 | }, 1299 | 340000: { 1300 | 340100: '合肥市', 1301 | 340200: '芜湖市', 1302 | 340300: '蚌埠市', 1303 | 340400: '淮南市', 1304 | 340500: '马鞍山市', 1305 | 340600: '淮北市', 1306 | 340700: '铜陵市', 1307 | 340800: '安庆市', 1308 | 341000: '黄山市', 1309 | 341100: '滁州市', 1310 | 341200: '阜阳市', 1311 | 341300: '宿州市', 1312 | 341500: '六安市', 1313 | 341600: '亳州市', 1314 | 341700: '池州市', 1315 | 341800: '宣城市' 1316 | }, 1317 | 340100: { 1318 | 340102: '瑶海区', 1319 | 340103: '庐阳区', 1320 | 340104: '蜀山区', 1321 | 340111: '包河区', 1322 | 340121: '长丰县', 1323 | 340122: '肥东县', 1324 | 340123: '肥西县', 1325 | 340124: '庐江县', 1326 | 340181: '巢湖市' 1327 | }, 1328 | 340200: { 1329 | 340202: '镜湖区', 1330 | 340203: '弋江区', 1331 | 340207: '鸠江区', 1332 | 340208: '三山区', 1333 | 340221: '芜湖县', 1334 | 340222: '繁昌县', 1335 | 340223: '南陵县', 1336 | 340225: '无为县' 1337 | }, 1338 | 340300: { 1339 | 340302: '龙子湖区', 1340 | 340303: '蚌山区', 1341 | 340304: '禹会区', 1342 | 340311: '淮上区', 1343 | 340321: '怀远县', 1344 | 340322: '五河县', 1345 | 340323: '固镇县' 1346 | }, 1347 | 340400: { 1348 | 340402: '大通区', 1349 | 340403: '田家庵区', 1350 | 340404: '谢家集区', 1351 | 340405: '八公山区', 1352 | 340406: '潘集区', 1353 | 340421: '凤台县', 1354 | 340422: '寿县' 1355 | }, 1356 | 340500: { 1357 | 340503: '花山区', 1358 | 340504: '雨山区', 1359 | 340506: '博望区', 1360 | 340521: '当涂县', 1361 | 340522: '含山县', 1362 | 340523: '和县' 1363 | }, 1364 | 340600: { 1365 | 340602: '杜集区', 1366 | 340603: '相山区', 1367 | 340604: '烈山区', 1368 | 340621: '濉溪县' 1369 | }, 1370 | 340700: { 1371 | 340705: '铜官区', 1372 | 340706: '义安区', 1373 | 340711: '郊区', 1374 | 340722: '枞阳县' 1375 | }, 1376 | 340800: { 1377 | 340802: '迎江区', 1378 | 340803: '大观区', 1379 | 340811: '宜秀区', 1380 | 340822: '怀宁县', 1381 | 340824: '潜山县', 1382 | 340825: '太湖县', 1383 | 340826: '宿松县', 1384 | 340827: '望江县', 1385 | 340828: '岳西县', 1386 | 340881: '桐城市' 1387 | }, 1388 | 341000: { 1389 | 341002: '屯溪区', 1390 | 341003: '黄山区', 1391 | 341004: '徽州区', 1392 | 341021: '歙县', 1393 | 341022: '休宁县', 1394 | 341023: '黟县', 1395 | 341024: '祁门县' 1396 | }, 1397 | 341100: { 1398 | 341102: '琅琊区', 1399 | 341103: '南谯区', 1400 | 341122: '来安县', 1401 | 341124: '全椒县', 1402 | 341125: '定远县', 1403 | 341126: '凤阳县', 1404 | 341181: '天长市', 1405 | 341182: '明光市' 1406 | }, 1407 | 341200: { 1408 | 341202: '颍州区', 1409 | 341203: '颍东区', 1410 | 341204: '颍泉区', 1411 | 341221: '临泉县', 1412 | 341222: '太和县', 1413 | 341225: '阜南县', 1414 | 341226: '颍上县', 1415 | 341282: '界首市' 1416 | }, 1417 | 341300: { 1418 | 341302: '埇桥区', 1419 | 341321: '砀山县', 1420 | 341322: '萧县', 1421 | 341323: '灵璧县', 1422 | 341324: '泗县' 1423 | }, 1424 | 341500: { 1425 | 341502: '金安区', 1426 | 341503: '裕安区', 1427 | 341504: '叶集区', 1428 | 341522: '霍邱县', 1429 | 341523: '舒城县', 1430 | 341524: '金寨县', 1431 | 341525: '霍山县' 1432 | }, 1433 | 341600: { 1434 | 341602: '谯城区', 1435 | 341621: '涡阳县', 1436 | 341622: '蒙城县', 1437 | 341623: '利辛县' 1438 | }, 1439 | 341700: { 1440 | 341702: '贵池区', 1441 | 341721: '东至县', 1442 | 341722: '石台县', 1443 | 341723: '青阳县' 1444 | }, 1445 | 341800: { 1446 | 341802: '宣州区', 1447 | 341821: '郎溪县', 1448 | 341822: '广德县', 1449 | 341823: '泾县', 1450 | 341824: '绩溪县', 1451 | 341825: '旌德县', 1452 | 341881: '宁国市' 1453 | }, 1454 | 350000: { 1455 | 350100: '福州市', 1456 | 350200: '厦门市', 1457 | 350300: '莆田市', 1458 | 350400: '三明市', 1459 | 350500: '泉州市', 1460 | 350600: '漳州市', 1461 | 350700: '南平市', 1462 | 350800: '龙岩市', 1463 | 350900: '宁德市' 1464 | }, 1465 | 350100: { 1466 | 350102: '鼓楼区', 1467 | 350103: '台江区', 1468 | 350104: '仓山区', 1469 | 350105: '马尾区', 1470 | 350111: '晋安区', 1471 | 350112: '长乐区', 1472 | 350121: '闽侯县', 1473 | 350122: '连江县', 1474 | 350123: '罗源县', 1475 | 350124: '闽清县', 1476 | 350125: '永泰县', 1477 | 350128: '平潭县', 1478 | 350181: '福清市' 1479 | }, 1480 | 350200: { 1481 | 350203: '思明区', 1482 | 350205: '海沧区', 1483 | 350206: '湖里区', 1484 | 350211: '集美区', 1485 | 350212: '同安区', 1486 | 350213: '翔安区' 1487 | }, 1488 | 350300: { 1489 | 350302: '城厢区', 1490 | 350303: '涵江区', 1491 | 350304: '荔城区', 1492 | 350305: '秀屿区', 1493 | 350322: '仙游县' 1494 | }, 1495 | 350400: { 1496 | 350402: '梅列区', 1497 | 350403: '三元区', 1498 | 350421: '明溪县', 1499 | 350423: '清流县', 1500 | 350424: '宁化县', 1501 | 350425: '大田县', 1502 | 350426: '尤溪县', 1503 | 350427: '沙县', 1504 | 350428: '将乐县', 1505 | 350429: '泰宁县', 1506 | 350430: '建宁县', 1507 | 350481: '永安市' 1508 | }, 1509 | 350500: { 1510 | 350502: '鲤城区', 1511 | 350503: '丰泽区', 1512 | 350504: '洛江区', 1513 | 350505: '泉港区', 1514 | 350521: '惠安县', 1515 | 350524: '安溪县', 1516 | 350525: '永春县', 1517 | 350526: '德化县', 1518 | 350527: '金门县', 1519 | 350581: '石狮市', 1520 | 350582: '晋江市', 1521 | 350583: '南安市' 1522 | }, 1523 | 350600: { 1524 | 350602: '芗城区', 1525 | 350603: '龙文区', 1526 | 350622: '云霄县', 1527 | 350623: '漳浦县', 1528 | 350624: '诏安县', 1529 | 350625: '长泰县', 1530 | 350626: '东山县', 1531 | 350627: '南靖县', 1532 | 350628: '平和县', 1533 | 350629: '华安县', 1534 | 350681: '龙海市' 1535 | }, 1536 | 350700: { 1537 | 350702: '延平区', 1538 | 350703: '建阳区', 1539 | 350721: '顺昌县', 1540 | 350722: '浦城县', 1541 | 350723: '光泽县', 1542 | 350724: '松溪县', 1543 | 350725: '政和县', 1544 | 350781: '邵武市', 1545 | 350782: '武夷山市', 1546 | 350783: '建瓯市' 1547 | }, 1548 | 350800: { 1549 | 350802: '新罗区', 1550 | 350803: '永定区', 1551 | 350821: '长汀县', 1552 | 350823: '上杭县', 1553 | 350824: '武平县', 1554 | 350825: '连城县', 1555 | 350881: '漳平市' 1556 | }, 1557 | 350900: { 1558 | 350902: '蕉城区', 1559 | 350921: '霞浦县', 1560 | 350922: '古田县', 1561 | 350923: '屏南县', 1562 | 350924: '寿宁县', 1563 | 350925: '周宁县', 1564 | 350926: '柘荣县', 1565 | 350981: '福安市', 1566 | 350982: '福鼎市' 1567 | }, 1568 | 360000: { 1569 | 360100: '南昌市', 1570 | 360200: '景德镇市', 1571 | 360300: '萍乡市', 1572 | 360400: '九江市', 1573 | 360500: '新余市', 1574 | 360600: '鹰潭市', 1575 | 360700: '赣州市', 1576 | 360800: '吉安市', 1577 | 360900: '宜春市', 1578 | 361000: '抚州市', 1579 | 361100: '上饶市' 1580 | }, 1581 | 360100: { 1582 | 360102: '东湖区', 1583 | 360103: '西湖区', 1584 | 360104: '青云谱区', 1585 | 360105: '湾里区', 1586 | 360111: '青山湖区', 1587 | 360112: '新建区', 1588 | 360121: '南昌县', 1589 | 360123: '安义县', 1590 | 360124: '进贤县' 1591 | }, 1592 | 360200: { 1593 | 360202: '昌江区', 1594 | 360203: '珠山区', 1595 | 360222: '浮梁县', 1596 | 360281: '乐平市' 1597 | }, 1598 | 360300: { 1599 | 360302: '安源区', 1600 | 360313: '湘东区', 1601 | 360321: '莲花县', 1602 | 360322: '上栗县', 1603 | 360323: '芦溪县' 1604 | }, 1605 | 360400: { 1606 | 360402: '濂溪区', 1607 | 360403: '浔阳区', 1608 | 360404: '柴桑区', 1609 | 360423: '武宁县', 1610 | 360424: '修水县', 1611 | 360425: '永修县', 1612 | 360426: '德安县', 1613 | 360428: '都昌县', 1614 | 360429: '湖口县', 1615 | 360430: '彭泽县', 1616 | 360481: '瑞昌市', 1617 | 360482: '共青城市', 1618 | 360483: '庐山市' 1619 | }, 1620 | 360500: { 1621 | 360502: '渝水区', 1622 | 360521: '分宜县' 1623 | }, 1624 | 360600: { 1625 | 360602: '月湖区', 1626 | 360622: '余江县', 1627 | 360681: '贵溪市' 1628 | }, 1629 | 360700: { 1630 | 360702: '章贡区', 1631 | 360703: '南康区', 1632 | 360704: '赣县区', 1633 | 360722: '信丰县', 1634 | 360723: '大余县', 1635 | 360724: '上犹县', 1636 | 360725: '崇义县', 1637 | 360726: '安远县', 1638 | 360727: '龙南县', 1639 | 360728: '定南县', 1640 | 360729: '全南县', 1641 | 360730: '宁都县', 1642 | 360731: '于都县', 1643 | 360732: '兴国县', 1644 | 360733: '会昌县', 1645 | 360734: '寻乌县', 1646 | 360735: '石城县', 1647 | 360781: '瑞金市' 1648 | }, 1649 | 360800: { 1650 | 360802: '吉州区', 1651 | 360803: '青原区', 1652 | 360821: '吉安县', 1653 | 360822: '吉水县', 1654 | 360823: '峡江县', 1655 | 360824: '新干县', 1656 | 360825: '永丰县', 1657 | 360826: '泰和县', 1658 | 360827: '遂川县', 1659 | 360828: '万安县', 1660 | 360829: '安福县', 1661 | 360830: '永新县', 1662 | 360881: '井冈山市' 1663 | }, 1664 | 360900: { 1665 | 360902: '袁州区', 1666 | 360921: '奉新县', 1667 | 360922: '万载县', 1668 | 360923: '上高县', 1669 | 360924: '宜丰县', 1670 | 360925: '靖安县', 1671 | 360926: '铜鼓县', 1672 | 360981: '丰城市', 1673 | 360982: '樟树市', 1674 | 360983: '高安市' 1675 | }, 1676 | 361000: { 1677 | 361002: '临川区', 1678 | 361003: '东乡区', 1679 | 361021: '南城县', 1680 | 361022: '黎川县', 1681 | 361023: '南丰县', 1682 | 361024: '崇仁县', 1683 | 361025: '乐安县', 1684 | 361026: '宜黄县', 1685 | 361027: '金溪县', 1686 | 361028: '资溪县', 1687 | 361030: '广昌县' 1688 | }, 1689 | 361100: { 1690 | 361102: '信州区', 1691 | 361103: '广丰区', 1692 | 361121: '广信区', 1693 | 361123: '玉山县', 1694 | 361124: '铅山县', 1695 | 361125: '横峰县', 1696 | 361126: '弋阳县', 1697 | 361127: '余干县', 1698 | 361128: '鄱阳县', 1699 | 361129: '万年县', 1700 | 361130: '婺源县', 1701 | 361181: '德兴市' 1702 | }, 1703 | 370000: { 1704 | 370100: '济南市', 1705 | 370200: '青岛市', 1706 | 370300: '淄博市', 1707 | 370400: '枣庄市', 1708 | 370500: '东营市', 1709 | 370600: '烟台市', 1710 | 370700: '潍坊市', 1711 | 370800: '济宁市', 1712 | 370900: '泰安市', 1713 | 371000: '威海市', 1714 | 371100: '日照市', 1715 | 371200: '莱芜市', 1716 | 371300: '临沂市', 1717 | 371400: '德州市', 1718 | 371500: '聊城市', 1719 | 371600: '滨州市', 1720 | 371700: '菏泽市' 1721 | }, 1722 | 370100: { 1723 | 370102: '历下区', 1724 | 370103: '市中区', 1725 | 370104: '槐荫区', 1726 | 370105: '天桥区', 1727 | 370112: '历城区', 1728 | 370113: '长清区', 1729 | 370114: '章丘区', 1730 | 370124: '平阴县', 1731 | 370125: '济阳县', 1732 | 370126: '商河县' 1733 | }, 1734 | 370200: { 1735 | 370202: '市南区', 1736 | 370203: '市北区', 1737 | 370211: '黄岛区', 1738 | 370212: '崂山区', 1739 | 370213: '李沧区', 1740 | 370214: '城阳区', 1741 | 370215: '即墨区', 1742 | 370281: '胶州市', 1743 | 370283: '平度市', 1744 | 370285: '莱西市' 1745 | }, 1746 | 370300: { 1747 | 370302: '淄川区', 1748 | 370303: '张店区', 1749 | 370304: '博山区', 1750 | 370305: '临淄区', 1751 | 370306: '周村区', 1752 | 370321: '桓台县', 1753 | 370322: '高青县', 1754 | 370323: '沂源县' 1755 | }, 1756 | 370400: { 1757 | 370402: '市中区', 1758 | 370403: '薛城区', 1759 | 370404: '峄城区', 1760 | 370405: '台儿庄区', 1761 | 370406: '山亭区', 1762 | 370481: '滕州市' 1763 | }, 1764 | 370500: { 1765 | 370502: '东营区', 1766 | 370503: '河口区', 1767 | 370505: '垦利区', 1768 | 370522: '利津县', 1769 | 370523: '广饶县' 1770 | }, 1771 | 370600: { 1772 | 370602: '芝罘区', 1773 | 370611: '福山区', 1774 | 370612: '牟平区', 1775 | 370613: '莱山区', 1776 | 370634: '长岛县', 1777 | 370681: '龙口市', 1778 | 370682: '莱阳市', 1779 | 370683: '莱州市', 1780 | 370684: '蓬莱市', 1781 | 370685: '招远市', 1782 | 370686: '栖霞市', 1783 | 370687: '海阳市' 1784 | }, 1785 | 370700: { 1786 | 370702: '潍城区', 1787 | 370703: '寒亭区', 1788 | 370704: '坊子区', 1789 | 370705: '奎文区', 1790 | 370724: '临朐县', 1791 | 370725: '昌乐县', 1792 | 370781: '青州市', 1793 | 370782: '诸城市', 1794 | 370783: '寿光市', 1795 | 370784: '安丘市', 1796 | 370785: '高密市', 1797 | 370786: '昌邑市' 1798 | }, 1799 | 370800: { 1800 | 370811: '任城区', 1801 | 370812: '兖州区', 1802 | 370826: '微山县', 1803 | 370827: '鱼台县', 1804 | 370828: '金乡县', 1805 | 370829: '嘉祥县', 1806 | 370830: '汶上县', 1807 | 370831: '泗水县', 1808 | 370832: '梁山县', 1809 | 370881: '曲阜市', 1810 | 370883: '邹城市' 1811 | }, 1812 | 370900: { 1813 | 370902: '泰山区', 1814 | 370911: '岱岳区', 1815 | 370921: '宁阳县', 1816 | 370923: '东平县', 1817 | 370982: '新泰市', 1818 | 370983: '肥城市' 1819 | }, 1820 | 371000: { 1821 | 371002: '环翠区', 1822 | 371003: '文登区', 1823 | 371082: '荣成市', 1824 | 371083: '乳山市' 1825 | }, 1826 | 371100: { 1827 | 371102: '东港区', 1828 | 371103: '岚山区', 1829 | 371121: '五莲县', 1830 | 371122: '莒县' 1831 | }, 1832 | 371200: { 1833 | 371202: '莱城区', 1834 | 371203: '钢城区' 1835 | }, 1836 | 371300: { 1837 | 371302: '兰山区', 1838 | 371311: '罗庄区', 1839 | 371312: '河东区', 1840 | 371321: '沂南县', 1841 | 371322: '郯城县', 1842 | 371323: '沂水县', 1843 | 371324: '兰陵县', 1844 | 371325: '费县', 1845 | 371326: '平邑县', 1846 | 371327: '莒南县', 1847 | 371328: '蒙阴县', 1848 | 371329: '临沭县' 1849 | }, 1850 | 371400: { 1851 | 371402: '德城区', 1852 | 371403: '陵城区', 1853 | 371422: '宁津县', 1854 | 371423: '庆云县', 1855 | 371424: '临邑县', 1856 | 371425: '齐河县', 1857 | 371426: '平原县', 1858 | 371427: '夏津县', 1859 | 371428: '武城县', 1860 | 371481: '乐陵市', 1861 | 371482: '禹城市' 1862 | }, 1863 | 371500: { 1864 | 371502: '东昌府区', 1865 | 371521: '阳谷县', 1866 | 371522: '莘县', 1867 | 371523: '茌平县', 1868 | 371524: '东阿县', 1869 | 371525: '冠县', 1870 | 371526: '高唐县', 1871 | 371581: '临清市' 1872 | }, 1873 | 371600: { 1874 | 371602: '滨城区', 1875 | 371603: '沾化区', 1876 | 371621: '惠民县', 1877 | 371622: '阳信县', 1878 | 371623: '无棣县', 1879 | 371625: '博兴县', 1880 | 371626: '邹平县' 1881 | }, 1882 | 371700: { 1883 | 371702: '牡丹区', 1884 | 371703: '定陶区', 1885 | 371721: '曹县', 1886 | 371722: '单县', 1887 | 371723: '成武县', 1888 | 371724: '巨野县', 1889 | 371725: '郓城县', 1890 | 371726: '鄄城县', 1891 | 371728: '东明县' 1892 | }, 1893 | 410000: { 1894 | 410100: '郑州市', 1895 | 410200: '开封市', 1896 | 410300: '洛阳市', 1897 | 410400: '平顶山市', 1898 | 410500: '安阳市', 1899 | 410600: '鹤壁市', 1900 | 410700: '新乡市', 1901 | 410800: '焦作市', 1902 | 410900: '濮阳市', 1903 | 411000: '许昌市', 1904 | 411100: '漯河市', 1905 | 411200: '三门峡市', 1906 | 411300: '南阳市', 1907 | 411400: '商丘市', 1908 | 411500: '信阳市', 1909 | 411600: '周口市', 1910 | 411700: '驻马店市', 1911 | 419001: '济源市' 1912 | }, 1913 | 410100: { 1914 | 410102: '中原区', 1915 | 410103: '二七区', 1916 | 410104: '管城回族区', 1917 | 410105: '金水区', 1918 | 410106: '上街区', 1919 | 410108: '惠济区', 1920 | 410122: '中牟县', 1921 | 410181: '巩义市', 1922 | 410182: '荥阳市', 1923 | 410183: '新密市', 1924 | 410184: '新郑市', 1925 | 410185: '登封市' 1926 | }, 1927 | 410200: { 1928 | 410202: '龙亭区', 1929 | 410203: '顺河回族区', 1930 | 410204: '鼓楼区', 1931 | 410205: '禹王台区', 1932 | 410212: '祥符区', 1933 | 410221: '杞县', 1934 | 410222: '通许县', 1935 | 410223: '尉氏县', 1936 | 410225: '兰考县' 1937 | }, 1938 | 410300: { 1939 | 410302: '老城区', 1940 | 410303: '西工区', 1941 | 410304: '瀍河回族区', 1942 | 410305: '涧西区', 1943 | 410306: '吉利区', 1944 | 410311: '洛龙区', 1945 | 410322: '孟津县', 1946 | 410323: '新安县', 1947 | 410324: '栾川县', 1948 | 410325: '嵩县', 1949 | 410326: '汝阳县', 1950 | 410327: '宜阳县', 1951 | 410328: '洛宁县', 1952 | 410329: '伊川县', 1953 | 410381: '偃师市' 1954 | }, 1955 | 410400: { 1956 | 410402: '新华区', 1957 | 410403: '卫东区', 1958 | 410404: '石龙区', 1959 | 410411: '湛河区', 1960 | 410421: '宝丰县', 1961 | 410422: '叶县', 1962 | 410423: '鲁山县', 1963 | 410425: '郏县', 1964 | 410481: '舞钢市', 1965 | 410482: '汝州市' 1966 | }, 1967 | 410500: { 1968 | 410502: '文峰区', 1969 | 410503: '北关区', 1970 | 410505: '殷都区', 1971 | 410506: '龙安区', 1972 | 410522: '安阳县', 1973 | 410523: '汤阴县', 1974 | 410526: '滑县', 1975 | 410527: '内黄县', 1976 | 410581: '林州市' 1977 | }, 1978 | 410600: { 1979 | 410602: '鹤山区', 1980 | 410603: '山城区', 1981 | 410611: '淇滨区', 1982 | 410621: '浚县', 1983 | 410622: '淇县' 1984 | }, 1985 | 410700: { 1986 | 410702: '红旗区', 1987 | 410703: '卫滨区', 1988 | 410704: '凤泉区', 1989 | 410711: '牧野区', 1990 | 410721: '新乡县', 1991 | 410724: '获嘉县', 1992 | 410725: '原阳县', 1993 | 410726: '延津县', 1994 | 410727: '封丘县', 1995 | 410728: '长垣县', 1996 | 410781: '卫辉市', 1997 | 410782: '辉县市' 1998 | }, 1999 | 410800: { 2000 | 410802: '解放区', 2001 | 410803: '中站区', 2002 | 410804: '马村区', 2003 | 410811: '山阳区', 2004 | 410821: '修武县', 2005 | 410822: '博爱县', 2006 | 410823: '武陟县', 2007 | 410825: '温县', 2008 | 410882: '沁阳市', 2009 | 410883: '孟州市' 2010 | }, 2011 | 410900: { 2012 | 410902: '华龙区', 2013 | 410922: '清丰县', 2014 | 410923: '南乐县', 2015 | 410926: '范县', 2016 | 410927: '台前县', 2017 | 410928: '濮阳县' 2018 | }, 2019 | 411000: { 2020 | 411002: '魏都区', 2021 | 411003: '建安区', 2022 | 411024: '鄢陵县', 2023 | 411025: '襄城县', 2024 | 411081: '禹州市', 2025 | 411082: '长葛市' 2026 | }, 2027 | 411100: { 2028 | 411102: '源汇区', 2029 | 411103: '郾城区', 2030 | 411104: '召陵区', 2031 | 411121: '舞阳县', 2032 | 411122: '临颍县' 2033 | }, 2034 | 411200: { 2035 | 411202: '湖滨区', 2036 | 411203: '陕州区', 2037 | 411221: '渑池县', 2038 | 411224: '卢氏县', 2039 | 411281: '义马市', 2040 | 411282: '灵宝市' 2041 | }, 2042 | 411300: { 2043 | 411302: '宛城区', 2044 | 411303: '卧龙区', 2045 | 411321: '南召县', 2046 | 411322: '方城县', 2047 | 411323: '西峡县', 2048 | 411324: '镇平县', 2049 | 411325: '内乡县', 2050 | 411326: '淅川县', 2051 | 411327: '社旗县', 2052 | 411328: '唐河县', 2053 | 411329: '新野县', 2054 | 411330: '桐柏县', 2055 | 411381: '邓州市' 2056 | }, 2057 | 411400: { 2058 | 411402: '梁园区', 2059 | 411403: '睢阳区', 2060 | 411421: '民权县', 2061 | 411422: '睢县', 2062 | 411423: '宁陵县', 2063 | 411424: '柘城县', 2064 | 411425: '虞城县', 2065 | 411426: '夏邑县', 2066 | 411481: '永城市' 2067 | }, 2068 | 411500: { 2069 | 411502: '浉河区', 2070 | 411503: '平桥区', 2071 | 411521: '罗山县', 2072 | 411522: '光山县', 2073 | 411523: '新县', 2074 | 411524: '商城县', 2075 | 411525: '固始县', 2076 | 411526: '潢川县', 2077 | 411527: '淮滨县', 2078 | 411528: '息县' 2079 | }, 2080 | 411600: { 2081 | 411602: '川汇区', 2082 | 411621: '扶沟县', 2083 | 411622: '西华县', 2084 | 411623: '商水县', 2085 | 411624: '沈丘县', 2086 | 411625: '郸城县', 2087 | 411626: '淮阳县', 2088 | 411627: '太康县', 2089 | 411628: '鹿邑县', 2090 | 411681: '项城市' 2091 | }, 2092 | 411700: { 2093 | 411702: '驿城区', 2094 | 411721: '西平县', 2095 | 411722: '上蔡县', 2096 | 411723: '平舆县', 2097 | 411724: '正阳县', 2098 | 411725: '确山县', 2099 | 411726: '泌阳县', 2100 | 411727: '汝南县', 2101 | 411728: '遂平县', 2102 | 411729: '新蔡县' 2103 | }, 2104 | 419001: { 2105 | 419001: '济源市' 2106 | }, 2107 | 420000: { 2108 | 420100: '武汉市', 2109 | 420200: '黄石市', 2110 | 420300: '十堰市', 2111 | 420500: '宜昌市', 2112 | 420600: '襄阳市', 2113 | 420700: '鄂州市', 2114 | 420800: '荆门市', 2115 | 420900: '孝感市', 2116 | 421000: '荆州市', 2117 | 421100: '黄冈市', 2118 | 421200: '咸宁市', 2119 | 421300: '随州市', 2120 | 422800: '恩施土家族苗族自治州', 2121 | 429004: '仙桃市', 2122 | 429005: '潜江市', 2123 | 429006: '天门市', 2124 | 429021: '神农架林区' 2125 | }, 2126 | 420100: { 2127 | 420102: '江岸区', 2128 | 420103: '江汉区', 2129 | 420104: '硚口区', 2130 | 420105: '汉阳区', 2131 | 420106: '武昌区', 2132 | 420107: '青山区', 2133 | 420111: '洪山区', 2134 | 420112: '东西湖区', 2135 | 420113: '汉南区', 2136 | 420114: '蔡甸区', 2137 | 420115: '江夏区', 2138 | 420116: '黄陂区', 2139 | 420117: '新洲区' 2140 | }, 2141 | 420200: { 2142 | 420202: '黄石港区', 2143 | 420203: '西塞山区', 2144 | 420204: '下陆区', 2145 | 420205: '铁山区', 2146 | 420222: '阳新县', 2147 | 420281: '大冶市' 2148 | }, 2149 | 420300: { 2150 | 420302: '茅箭区', 2151 | 420303: '张湾区', 2152 | 420304: '郧阳区', 2153 | 420322: '郧西县', 2154 | 420323: '竹山县', 2155 | 420324: '竹溪县', 2156 | 420325: '房县', 2157 | 420381: '丹江口市' 2158 | }, 2159 | 420500: { 2160 | 420502: '西陵区', 2161 | 420503: '伍家岗区', 2162 | 420504: '点军区', 2163 | 420505: '猇亭区', 2164 | 420506: '夷陵区', 2165 | 420525: '远安县', 2166 | 420526: '兴山县', 2167 | 420527: '秭归县', 2168 | 420528: '长阳土家族自治县', 2169 | 420529: '五峰土家族自治县', 2170 | 420581: '宜都市', 2171 | 420582: '当阳市', 2172 | 420583: '枝江市' 2173 | }, 2174 | 420600: { 2175 | 420602: '襄城区', 2176 | 420606: '樊城区', 2177 | 420607: '襄州区', 2178 | 420624: '南漳县', 2179 | 420625: '谷城县', 2180 | 420626: '保康县', 2181 | 420682: '老河口市', 2182 | 420683: '枣阳市', 2183 | 420684: '宜城市' 2184 | }, 2185 | 420700: { 2186 | 420702: '梁子湖区', 2187 | 420703: '华容区', 2188 | 420704: '鄂城区' 2189 | }, 2190 | 420800: { 2191 | 420802: '东宝区', 2192 | 420804: '掇刀区', 2193 | 420821: '京山县', 2194 | 420822: '沙洋县', 2195 | 420881: '钟祥市' 2196 | }, 2197 | 420900: { 2198 | 420902: '孝南区', 2199 | 420921: '孝昌县', 2200 | 420922: '大悟县', 2201 | 420923: '云梦县', 2202 | 420981: '应城市', 2203 | 420982: '安陆市', 2204 | 420984: '汉川市' 2205 | }, 2206 | 421000: { 2207 | 421002: '沙市区', 2208 | 421003: '荆州区', 2209 | 421022: '公安县', 2210 | 421023: '监利县', 2211 | 421024: '江陵县', 2212 | 421081: '石首市', 2213 | 421083: '洪湖市', 2214 | 421087: '松滋市' 2215 | }, 2216 | 421100: { 2217 | 421102: '黄州区', 2218 | 421121: '团风县', 2219 | 421122: '红安县', 2220 | 421123: '罗田县', 2221 | 421124: '英山县', 2222 | 421125: '浠水县', 2223 | 421126: '蕲春县', 2224 | 421127: '黄梅县', 2225 | 421181: '麻城市', 2226 | 421182: '武穴市' 2227 | }, 2228 | 421200: { 2229 | 421202: '咸安区', 2230 | 421221: '嘉鱼县', 2231 | 421222: '通城县', 2232 | 421223: '崇阳县', 2233 | 421224: '通山县', 2234 | 421281: '赤壁市' 2235 | }, 2236 | 421300: { 2237 | 421303: '曾都区', 2238 | 421321: '随县', 2239 | 421381: '广水市' 2240 | }, 2241 | 422800: { 2242 | 422801: '恩施市', 2243 | 422802: '利川市', 2244 | 422822: '建始县', 2245 | 422823: '巴东县', 2246 | 422825: '宣恩县', 2247 | 422826: '咸丰县', 2248 | 422827: '来凤县', 2249 | 422828: '鹤峰县' 2250 | }, 2251 | 429004: { 2252 | 429004: '仙桃市' 2253 | }, 2254 | 429005: { 2255 | 429005: '潜江市' 2256 | }, 2257 | 429006: { 2258 | 429006: '天门市' 2259 | }, 2260 | 429021: { 2261 | 429021: '神农架林区' 2262 | }, 2263 | 430000: { 2264 | 430100: '长沙市', 2265 | 430200: '株洲市', 2266 | 430300: '湘潭市', 2267 | 430400: '衡阳市', 2268 | 430500: '邵阳市', 2269 | 430600: '岳阳市', 2270 | 430700: '常德市', 2271 | 430800: '张家界市', 2272 | 430900: '益阳市', 2273 | 431000: '郴州市', 2274 | 431100: '永州市', 2275 | 431200: '怀化市', 2276 | 431300: '娄底市', 2277 | 433100: '湘西土家族苗族自治州' 2278 | }, 2279 | 430100: { 2280 | 430102: '芙蓉区', 2281 | 430103: '天心区', 2282 | 430104: '岳麓区', 2283 | 430105: '开福区', 2284 | 430111: '雨花区', 2285 | 430112: '望城区', 2286 | 430121: '长沙县', 2287 | 430181: '浏阳市', 2288 | 430182: '宁乡市' 2289 | }, 2290 | 430200: { 2291 | 430202: '荷塘区', 2292 | 430203: '芦淞区', 2293 | 430204: '石峰区', 2294 | 430211: '天元区', 2295 | 430221: '株洲县', 2296 | 430223: '攸县', 2297 | 430224: '茶陵县', 2298 | 430225: '炎陵县', 2299 | 430281: '醴陵市' 2300 | }, 2301 | 430300: { 2302 | 430302: '雨湖区', 2303 | 430304: '岳塘区', 2304 | 430321: '湘潭县', 2305 | 430381: '湘乡市', 2306 | 430382: '韶山市' 2307 | }, 2308 | 430400: { 2309 | 430405: '珠晖区', 2310 | 430406: '雁峰区', 2311 | 430407: '石鼓区', 2312 | 430408: '蒸湘区', 2313 | 430412: '南岳区', 2314 | 430421: '衡阳县', 2315 | 430422: '衡南县', 2316 | 430423: '衡山县', 2317 | 430424: '衡东县', 2318 | 430426: '祁东县', 2319 | 430481: '耒阳市', 2320 | 430482: '常宁市' 2321 | }, 2322 | 430500: { 2323 | 430502: '双清区', 2324 | 430503: '大祥区', 2325 | 430511: '北塔区', 2326 | 430521: '邵东县', 2327 | 430522: '新邵县', 2328 | 430523: '邵阳县', 2329 | 430524: '隆回县', 2330 | 430525: '洞口县', 2331 | 430527: '绥宁县', 2332 | 430528: '新宁县', 2333 | 430529: '城步苗族自治县', 2334 | 430581: '武冈市' 2335 | }, 2336 | 430600: { 2337 | 430602: '岳阳楼区', 2338 | 430603: '云溪区', 2339 | 430611: '君山区', 2340 | 430621: '岳阳县', 2341 | 430623: '华容县', 2342 | 430624: '湘阴县', 2343 | 430626: '平江县', 2344 | 430681: '汨罗市', 2345 | 430682: '临湘市' 2346 | }, 2347 | 430700: { 2348 | 430702: '武陵区', 2349 | 430703: '鼎城区', 2350 | 430721: '安乡县', 2351 | 430722: '汉寿县', 2352 | 430723: '澧县', 2353 | 430724: '临澧县', 2354 | 430725: '桃源县', 2355 | 430726: '石门县', 2356 | 430781: '津市市' 2357 | }, 2358 | 430800: { 2359 | 430802: '永定区', 2360 | 430811: '武陵源区', 2361 | 430821: '慈利县', 2362 | 430822: '桑植县' 2363 | }, 2364 | 430900: { 2365 | 430902: '资阳区', 2366 | 430903: '赫山区', 2367 | 430921: '南县', 2368 | 430922: '桃江县', 2369 | 430923: '安化县', 2370 | 430981: '沅江市' 2371 | }, 2372 | 431000: { 2373 | 431002: '北湖区', 2374 | 431003: '苏仙区', 2375 | 431021: '桂阳县', 2376 | 431022: '宜章县', 2377 | 431023: '永兴县', 2378 | 431024: '嘉禾县', 2379 | 431025: '临武县', 2380 | 431026: '汝城县', 2381 | 431027: '桂东县', 2382 | 431028: '安仁县', 2383 | 431081: '资兴市' 2384 | }, 2385 | 431100: { 2386 | 431102: '零陵区', 2387 | 431103: '冷水滩区', 2388 | 431121: '祁阳县', 2389 | 431122: '东安县', 2390 | 431123: '双牌县', 2391 | 431124: '道县', 2392 | 431125: '江永县', 2393 | 431126: '宁远县', 2394 | 431127: '蓝山县', 2395 | 431128: '新田县', 2396 | 431129: '江华瑶族自治县' 2397 | }, 2398 | 431200: { 2399 | 431202: '鹤城区', 2400 | 431221: '中方县', 2401 | 431222: '沅陵县', 2402 | 431223: '辰溪县', 2403 | 431224: '溆浦县', 2404 | 431225: '会同县', 2405 | 431226: '麻阳苗族自治县', 2406 | 431227: '新晃侗族自治县', 2407 | 431228: '芷江侗族自治县', 2408 | 431229: '靖州苗族侗族自治县', 2409 | 431230: '通道侗族自治县', 2410 | 431281: '洪江市' 2411 | }, 2412 | 431300: { 2413 | 431302: '娄星区', 2414 | 431321: '双峰县', 2415 | 431322: '新化县', 2416 | 431381: '冷水江市', 2417 | 431382: '涟源市' 2418 | }, 2419 | 433100: { 2420 | 433101: '吉首市', 2421 | 433122: '泸溪县', 2422 | 433123: '凤凰县', 2423 | 433124: '花垣县', 2424 | 433125: '保靖县', 2425 | 433126: '古丈县', 2426 | 433127: '永顺县', 2427 | 433130: '龙山县' 2428 | }, 2429 | 440000: { 2430 | 440100: '广州市', 2431 | 440200: '韶关市', 2432 | 440300: '深圳市', 2433 | 440400: '珠海市', 2434 | 440500: '汕头市', 2435 | 440600: '佛山市', 2436 | 440700: '江门市', 2437 | 440800: '湛江市', 2438 | 440900: '茂名市', 2439 | 441200: '肇庆市', 2440 | 441300: '惠州市', 2441 | 441400: '梅州市', 2442 | 441500: '汕尾市', 2443 | 441600: '河源市', 2444 | 441700: '阳江市', 2445 | 441800: '清远市', 2446 | 441900: '东莞市', 2447 | 442000: '中山市', 2448 | 442100: '东沙群岛', 2449 | 445100: '潮州市', 2450 | 445200: '揭阳市', 2451 | 445300: '云浮市' 2452 | }, 2453 | 440100: { 2454 | 440103: '荔湾区', 2455 | 440104: '越秀区', 2456 | 440105: '海珠区', 2457 | 440106: '天河区', 2458 | 440111: '白云区', 2459 | 440112: '黄埔区', 2460 | 440113: '番禺区', 2461 | 440114: '花都区', 2462 | 440115: '南沙区', 2463 | 440117: '从化区', 2464 | 440118: '增城区' 2465 | }, 2466 | 440200: { 2467 | 440203: '武江区', 2468 | 440204: '浈江区', 2469 | 440205: '曲江区', 2470 | 440222: '始兴县', 2471 | 440224: '仁化县', 2472 | 440229: '翁源县', 2473 | 440232: '乳源瑶族自治县', 2474 | 440233: '新丰县', 2475 | 440281: '乐昌市', 2476 | 440282: '南雄市' 2477 | }, 2478 | 440300: { 2479 | 440303: '罗湖区', 2480 | 440304: '福田区', 2481 | 440305: '南山区', 2482 | 440306: '宝安区', 2483 | 440307: '龙岗区', 2484 | 440308: '盐田区', 2485 | 440309: '龙华区', 2486 | 440310: '坪山区' 2487 | }, 2488 | 440400: { 2489 | 440402: '香洲区', 2490 | 440403: '斗门区', 2491 | 440404: '金湾区', 2492 | 440499: '澳门大学横琴校区(由澳门管辖)' 2493 | }, 2494 | 440500: { 2495 | 440507: '龙湖区', 2496 | 440511: '金平区', 2497 | 440512: '濠江区', 2498 | 440513: '潮阳区', 2499 | 440514: '潮南区', 2500 | 440515: '澄海区', 2501 | 440523: '南澳县' 2502 | }, 2503 | 440600: { 2504 | 440604: '禅城区', 2505 | 440605: '南海区', 2506 | 440606: '顺德区', 2507 | 440607: '三水区', 2508 | 440608: '高明区' 2509 | }, 2510 | 440700: { 2511 | 440703: '蓬江区', 2512 | 440704: '江海区', 2513 | 440705: '新会区', 2514 | 440781: '台山市', 2515 | 440783: '开平市', 2516 | 440784: '鹤山市', 2517 | 440785: '恩平市' 2518 | }, 2519 | 440800: { 2520 | 440802: '赤坎区', 2521 | 440803: '霞山区', 2522 | 440804: '坡头区', 2523 | 440811: '麻章区', 2524 | 440823: '遂溪县', 2525 | 440825: '徐闻县', 2526 | 440881: '廉江市', 2527 | 440882: '雷州市', 2528 | 440883: '吴川市' 2529 | }, 2530 | 440900: { 2531 | 440902: '茂南区', 2532 | 440904: '电白区', 2533 | 440981: '高州市', 2534 | 440982: '化州市', 2535 | 440983: '信宜市' 2536 | }, 2537 | 441200: { 2538 | 441202: '端州区', 2539 | 441203: '鼎湖区', 2540 | 441204: '高要区', 2541 | 441223: '广宁县', 2542 | 441224: '怀集县', 2543 | 441225: '封开县', 2544 | 441226: '德庆县', 2545 | 441284: '四会市' 2546 | }, 2547 | 441300: { 2548 | 441302: '惠城区', 2549 | 441303: '惠阳区', 2550 | 441322: '博罗县', 2551 | 441323: '惠东县', 2552 | 441324: '龙门县' 2553 | }, 2554 | 441400: { 2555 | 441402: '梅江区', 2556 | 441403: '梅县区', 2557 | 441422: '大埔县', 2558 | 441423: '丰顺县', 2559 | 441424: '五华县', 2560 | 441426: '平远县', 2561 | 441427: '蕉岭县', 2562 | 441481: '兴宁市' 2563 | }, 2564 | 441500: { 2565 | 441502: '城区', 2566 | 441521: '海丰县', 2567 | 441523: '陆河县', 2568 | 441581: '陆丰市' 2569 | }, 2570 | 441600: { 2571 | 441602: '源城区', 2572 | 441621: '紫金县', 2573 | 441622: '龙川县', 2574 | 441623: '连平县', 2575 | 441624: '和平县', 2576 | 441625: '东源县' 2577 | }, 2578 | 441700: { 2579 | 441702: '江城区', 2580 | 441704: '阳东区', 2581 | 441721: '阳西县', 2582 | 441781: '阳春市' 2583 | }, 2584 | 441800: { 2585 | 441802: '清城区', 2586 | 441803: '清新区', 2587 | 441821: '佛冈县', 2588 | 441823: '阳山县', 2589 | 441825: '连山壮族瑶族自治县', 2590 | 441826: '连南瑶族自治县', 2591 | 441881: '英德市', 2592 | 441882: '连州市' 2593 | }, 2594 | 441900: { 2595 | 441900: '东莞市' 2596 | }, 2597 | 442000: { 2598 | 442000: '中山市' 2599 | }, 2600 | 442100: { 2601 | 442100: '东沙群岛' 2602 | }, 2603 | 445100: { 2604 | 445102: '湘桥区', 2605 | 445103: '潮安区', 2606 | 445122: '饶平县' 2607 | }, 2608 | 445200: { 2609 | 445202: '榕城区', 2610 | 445203: '揭东区', 2611 | 445222: '揭西县', 2612 | 445224: '惠来县', 2613 | 445281: '普宁市' 2614 | }, 2615 | 445300: { 2616 | 445302: '云城区', 2617 | 445303: '云安区', 2618 | 445321: '新兴县', 2619 | 445322: '郁南县', 2620 | 445381: '罗定市' 2621 | }, 2622 | 450000: { 2623 | 450100: '南宁市', 2624 | 450200: '柳州市', 2625 | 450300: '桂林市', 2626 | 450400: '梧州市', 2627 | 450500: '北海市', 2628 | 450600: '防城港市', 2629 | 450700: '钦州市', 2630 | 450800: '贵港市', 2631 | 450900: '玉林市', 2632 | 451000: '百色市', 2633 | 451100: '贺州市', 2634 | 451200: '河池市', 2635 | 451300: '来宾市', 2636 | 451400: '崇左市' 2637 | }, 2638 | 450100: { 2639 | 450102: '兴宁区', 2640 | 450103: '青秀区', 2641 | 450105: '江南区', 2642 | 450107: '西乡塘区', 2643 | 450108: '良庆区', 2644 | 450109: '邕宁区', 2645 | 450110: '武鸣区', 2646 | 450123: '隆安县', 2647 | 450124: '马山县', 2648 | 450125: '上林县', 2649 | 450126: '宾阳县', 2650 | 450127: '横县' 2651 | }, 2652 | 450200: { 2653 | 450202: '城中区', 2654 | 450203: '鱼峰区', 2655 | 450204: '柳南区', 2656 | 450205: '柳北区', 2657 | 450206: '柳江区', 2658 | 450222: '柳城县', 2659 | 450223: '鹿寨县', 2660 | 450224: '融安县', 2661 | 450225: '融水苗族自治县', 2662 | 450226: '三江侗族自治县' 2663 | }, 2664 | 450300: { 2665 | 450302: '秀峰区', 2666 | 450303: '叠彩区', 2667 | 450304: '象山区', 2668 | 450305: '七星区', 2669 | 450311: '雁山区', 2670 | 450312: '临桂区', 2671 | 450321: '阳朔县', 2672 | 450323: '灵川县', 2673 | 450324: '全州县', 2674 | 450325: '兴安县', 2675 | 450326: '永福县', 2676 | 450327: '灌阳县', 2677 | 450328: '龙胜各族自治县', 2678 | 450329: '资源县', 2679 | 450330: '平乐县', 2680 | 450331: '荔浦县', 2681 | 450332: '恭城瑶族自治县' 2682 | }, 2683 | 450400: { 2684 | 450403: '万秀区', 2685 | 450405: '长洲区', 2686 | 450406: '龙圩区', 2687 | 450421: '苍梧县', 2688 | 450422: '藤县', 2689 | 450423: '蒙山县', 2690 | 450481: '岑溪市' 2691 | }, 2692 | 450500: { 2693 | 450502: '海城区', 2694 | 450503: '银海区', 2695 | 450512: '铁山港区', 2696 | 450521: '合浦县' 2697 | }, 2698 | 450600: { 2699 | 450602: '港口区', 2700 | 450603: '防城区', 2701 | 450621: '上思县', 2702 | 450681: '东兴市' 2703 | }, 2704 | 450700: { 2705 | 450702: '钦南区', 2706 | 450703: '钦北区', 2707 | 450721: '灵山县', 2708 | 450722: '浦北县' 2709 | }, 2710 | 450800: { 2711 | 450802: '港北区', 2712 | 450803: '港南区', 2713 | 450804: '覃塘区', 2714 | 450821: '平南县', 2715 | 450881: '桂平市' 2716 | }, 2717 | 450900: { 2718 | 450902: '玉州区', 2719 | 450903: '福绵区', 2720 | 450921: '容县', 2721 | 450922: '陆川县', 2722 | 450923: '博白县', 2723 | 450924: '兴业县', 2724 | 450981: '北流市' 2725 | }, 2726 | 451000: { 2727 | 451002: '右江区', 2728 | 451021: '田阳区', 2729 | 451022: '田东县', 2730 | 451023: '平果县', 2731 | 451024: '德保县', 2732 | 451026: '那坡县', 2733 | 451027: '凌云县', 2734 | 451028: '乐业县', 2735 | 451029: '田林县', 2736 | 451030: '西林县', 2737 | 451031: '隆林各族自治县', 2738 | 451081: '靖西市' 2739 | }, 2740 | 451100: { 2741 | 451102: '八步区', 2742 | 451103: '平桂区', 2743 | 451121: '昭平县', 2744 | 451122: '钟山县', 2745 | 451123: '富川瑶族自治县' 2746 | }, 2747 | 451200: { 2748 | 451202: '金城江区', 2749 | 451203: '宜州区', 2750 | 451221: '南丹县', 2751 | 451222: '天峨县', 2752 | 451223: '凤山县', 2753 | 451224: '东兰县', 2754 | 451225: '罗城仫佬族自治县', 2755 | 451226: '环江毛南族自治县', 2756 | 451227: '巴马瑶族自治县', 2757 | 451228: '都安瑶族自治县', 2758 | 451229: '大化瑶族自治县' 2759 | }, 2760 | 451300: { 2761 | 451302: '兴宾区', 2762 | 451321: '忻城县', 2763 | 451322: '象州县', 2764 | 451323: '武宣县', 2765 | 451324: '金秀瑶族自治县', 2766 | 451381: '合山市' 2767 | }, 2768 | 451400: { 2769 | 451402: '江州区', 2770 | 451421: '扶绥县', 2771 | 451422: '宁明县', 2772 | 451423: '龙州县', 2773 | 451424: '大新县', 2774 | 451425: '天等县', 2775 | 451481: '凭祥市' 2776 | }, 2777 | 460000: { 2778 | 460100: '海口市', 2779 | 460200: '三亚市', 2780 | 460300: '三沙市', 2781 | 460400: '儋州市', 2782 | 469001: '五指山市', 2783 | 469002: '琼海市', 2784 | 469005: '文昌市', 2785 | 469006: '万宁市', 2786 | 469007: '东方市', 2787 | 469021: '定安县', 2788 | 469022: '屯昌县', 2789 | 469023: '澄迈县', 2790 | 469024: '临高县', 2791 | 469025: '白沙黎族自治县', 2792 | 469026: '昌江黎族自治县', 2793 | 469027: '乐东黎族自治县', 2794 | 469028: '陵水黎族自治县', 2795 | 469029: '保亭黎族苗族自治县', 2796 | 469030: '琼中黎族苗族自治县' 2797 | }, 2798 | 460100: { 2799 | 460105: '秀英区', 2800 | 460106: '龙华区', 2801 | 460107: '琼山区', 2802 | 460108: '美兰区' 2803 | }, 2804 | 460200: { 2805 | 460202: '海棠区', 2806 | 460203: '吉阳区', 2807 | 460204: '天涯区', 2808 | 460205: '崖州区' 2809 | }, 2810 | 460300: { 2811 | 460321: '西沙群岛', 2812 | 460322: '南沙群岛', 2813 | 460323: '中沙群岛的岛礁及其海域' 2814 | }, 2815 | 460400: { 2816 | 460400: '儋州市' 2817 | }, 2818 | 469001: { 2819 | 469001: '五指山市' 2820 | }, 2821 | 469002: { 2822 | 469002: '琼海市' 2823 | }, 2824 | 469005: { 2825 | 469005: '文昌市' 2826 | }, 2827 | 469006: { 2828 | 469006: '万宁市' 2829 | }, 2830 | 469007: { 2831 | 469007: '东方市' 2832 | }, 2833 | 469021: { 2834 | 469021: '定安县' 2835 | }, 2836 | 469022: { 2837 | 469022: '屯昌县' 2838 | }, 2839 | 469023: { 2840 | 469023: '澄迈县' 2841 | }, 2842 | 469024: { 2843 | 469024: '临高县' 2844 | }, 2845 | 469025: { 2846 | 469025: '白沙黎族自治县' 2847 | }, 2848 | 469026: { 2849 | 469026: '昌江黎族自治县' 2850 | }, 2851 | 469027: { 2852 | 469027: '乐东黎族自治县' 2853 | }, 2854 | 469028: { 2855 | 469028: '陵水黎族自治县' 2856 | }, 2857 | 469029: { 2858 | 469029: '保亭黎族苗族自治县' 2859 | }, 2860 | 469030: { 2861 | 469030: '琼中黎族苗族自治县' 2862 | }, 2863 | 500000: { 2864 | 500100: '重庆城区', 2865 | 500200: '重庆郊县' 2866 | }, 2867 | 500100: { 2868 | 500101: '万州区', 2869 | 500102: '涪陵区', 2870 | 500103: '渝中区', 2871 | 500104: '大渡口区', 2872 | 500105: '江北区', 2873 | 500106: '沙坪坝区', 2874 | 500107: '九龙坡区', 2875 | 500108: '南岸区', 2876 | 500109: '北碚区', 2877 | 500110: '綦江区', 2878 | 500111: '大足区', 2879 | 500112: '渝北区', 2880 | 500113: '巴南区', 2881 | 500114: '黔江区', 2882 | 500115: '长寿区', 2883 | 500116: '江津区', 2884 | 500117: '合川区', 2885 | 500118: '永川区', 2886 | 500119: '南川区', 2887 | 500120: '璧山区', 2888 | 500151: '铜梁区', 2889 | 500152: '潼南区', 2890 | 500153: '荣昌区', 2891 | 500154: '开州区', 2892 | 500155: '梁平区', 2893 | 500156: '武隆区' 2894 | }, 2895 | 500200: { 2896 | 500229: '城口县', 2897 | 500230: '丰都县', 2898 | 500231: '垫江县', 2899 | 500233: '忠县', 2900 | 500235: '云阳县', 2901 | 500236: '奉节县', 2902 | 500237: '巫山县', 2903 | 500238: '巫溪县', 2904 | 500240: '石柱土家族自治县', 2905 | 500241: '秀山土家族苗族自治县', 2906 | 500242: '酉阳土家族苗族自治县', 2907 | 500243: '彭水苗族土家族自治县' 2908 | }, 2909 | 510000: { 2910 | 510100: '成都市', 2911 | 510300: '自贡市', 2912 | 510400: '攀枝花市', 2913 | 510500: '泸州市', 2914 | 510600: '德阳市', 2915 | 510700: '绵阳市', 2916 | 510800: '广元市', 2917 | 510900: '遂宁市', 2918 | 511000: '内江市', 2919 | 511100: '乐山市', 2920 | 511300: '南充市', 2921 | 511400: '眉山市', 2922 | 511500: '宜宾市', 2923 | 511600: '广安市', 2924 | 511700: '达州市', 2925 | 511800: '雅安市', 2926 | 511900: '巴中市', 2927 | 512000: '资阳市', 2928 | 513200: '阿坝藏族羌族自治州', 2929 | 513300: '甘孜藏族自治州', 2930 | 513400: '凉山彝族自治州' 2931 | }, 2932 | 510100: { 2933 | 510104: '锦江区', 2934 | 510105: '青羊区', 2935 | 510106: '金牛区', 2936 | 510107: '武侯区', 2937 | 510108: '成华区', 2938 | 510112: '龙泉驿区', 2939 | 510113: '青白江区', 2940 | 510114: '新都区', 2941 | 510115: '温江区', 2942 | 510116: '双流区', 2943 | 510117: '郫都区', 2944 | 510121: '金堂县', 2945 | 510129: '大邑县', 2946 | 510131: '蒲江县', 2947 | 510132: '新津县', 2948 | 510181: '都江堰市', 2949 | 510182: '彭州市', 2950 | 510183: '邛崃市', 2951 | 510184: '崇州市', 2952 | 510185: '简阳市' 2953 | }, 2954 | 510300: { 2955 | 510302: '自流井区', 2956 | 510303: '贡井区', 2957 | 510304: '大安区', 2958 | 510311: '沿滩区', 2959 | 510321: '荣县', 2960 | 510322: '富顺县' 2961 | }, 2962 | 510400: { 2963 | 510402: '东区', 2964 | 510403: '西区', 2965 | 510411: '仁和区', 2966 | 510421: '米易县', 2967 | 510422: '盐边县' 2968 | }, 2969 | 510500: { 2970 | 510502: '江阳区', 2971 | 510503: '纳溪区', 2972 | 510504: '龙马潭区', 2973 | 510521: '泸县', 2974 | 510522: '合江县', 2975 | 510524: '叙永县', 2976 | 510525: '古蔺县' 2977 | }, 2978 | 510600: { 2979 | 510603: '旌阳区', 2980 | 510623: '中江县', 2981 | 510626: '罗江区', 2982 | 510681: '广汉市', 2983 | 510682: '什邡市', 2984 | 510683: '绵竹市' 2985 | }, 2986 | 510700: { 2987 | 510703: '涪城区', 2988 | 510704: '游仙区', 2989 | 510705: '安州区', 2990 | 510722: '三台县', 2991 | 510723: '盐亭县', 2992 | 510725: '梓潼县', 2993 | 510726: '北川羌族自治县', 2994 | 510727: '平武县', 2995 | 510781: '江油市' 2996 | }, 2997 | 510800: { 2998 | 510802: '利州区', 2999 | 510811: '昭化区', 3000 | 510812: '朝天区', 3001 | 510821: '旺苍县', 3002 | 510822: '青川县', 3003 | 510823: '剑阁县', 3004 | 510824: '苍溪县' 3005 | }, 3006 | 510900: { 3007 | 510903: '船山区', 3008 | 510904: '安居区', 3009 | 510921: '蓬溪县', 3010 | 510922: '射洪县', 3011 | 510923: '大英县' 3012 | }, 3013 | 511000: { 3014 | 511002: '市中区', 3015 | 511011: '东兴区', 3016 | 511024: '威远县', 3017 | 511025: '资中县', 3018 | 511083: '隆昌市' 3019 | }, 3020 | 511100: { 3021 | 511102: '市中区', 3022 | 511111: '沙湾区', 3023 | 511112: '五通桥区', 3024 | 511113: '金口河区', 3025 | 511123: '犍为县', 3026 | 511124: '井研县', 3027 | 511126: '夹江县', 3028 | 511129: '沐川县', 3029 | 511132: '峨边彝族自治县', 3030 | 511133: '马边彝族自治县', 3031 | 511181: '峨眉山市' 3032 | }, 3033 | 511300: { 3034 | 511302: '顺庆区', 3035 | 511303: '高坪区', 3036 | 511304: '嘉陵区', 3037 | 511321: '南部县', 3038 | 511322: '营山县', 3039 | 511323: '蓬安县', 3040 | 511324: '仪陇县', 3041 | 511325: '西充县', 3042 | 511381: '阆中市' 3043 | }, 3044 | 511400: { 3045 | 511402: '东坡区', 3046 | 511403: '彭山区', 3047 | 511421: '仁寿县', 3048 | 511423: '洪雅县', 3049 | 511424: '丹棱县', 3050 | 511425: '青神县' 3051 | }, 3052 | 511500: { 3053 | 511502: '翠屏区', 3054 | 511503: '南溪区', 3055 | 511521: '宜宾县', 3056 | 511523: '江安县', 3057 | 511524: '长宁县', 3058 | 511525: '高县', 3059 | 511526: '珙县', 3060 | 511527: '筠连县', 3061 | 511528: '兴文县', 3062 | 511529: '屏山县' 3063 | }, 3064 | 511600: { 3065 | 511602: '广安区', 3066 | 511603: '前锋区', 3067 | 511621: '岳池县', 3068 | 511622: '武胜县', 3069 | 511623: '邻水县', 3070 | 511681: '华蓥市' 3071 | }, 3072 | 511700: { 3073 | 511702: '通川区', 3074 | 511703: '达川区', 3075 | 511722: '宣汉县', 3076 | 511723: '开江县', 3077 | 511724: '大竹县', 3078 | 511725: '渠县', 3079 | 511781: '万源市' 3080 | }, 3081 | 511800: { 3082 | 511802: '雨城区', 3083 | 511803: '名山区', 3084 | 511822: '荥经县', 3085 | 511823: '汉源县', 3086 | 511824: '石棉县', 3087 | 511825: '天全县', 3088 | 511826: '芦山县', 3089 | 511827: '宝兴县' 3090 | }, 3091 | 511900: { 3092 | 511902: '巴州区', 3093 | 511903: '恩阳区', 3094 | 511921: '通江县', 3095 | 511922: '南江县', 3096 | 511923: '平昌县' 3097 | }, 3098 | 512000: { 3099 | 512002: '雁江区', 3100 | 512021: '安岳县', 3101 | 512022: '乐至县' 3102 | }, 3103 | 513200: { 3104 | 513201: '马尔康市', 3105 | 513221: '汶川县', 3106 | 513222: '理县', 3107 | 513223: '茂县', 3108 | 513224: '松潘县', 3109 | 513225: '九寨沟市', 3110 | 513226: '金川县', 3111 | 513227: '小金县', 3112 | 513228: '黑水县', 3113 | 513230: '壤塘县', 3114 | 513231: '阿坝县', 3115 | 513232: '若尔盖县', 3116 | 513233: '红原县' 3117 | }, 3118 | 513300: { 3119 | 513301: '康定市', 3120 | 513322: '泸定县', 3121 | 513323: '丹巴县', 3122 | 513324: '九龙县', 3123 | 513325: '雅江县', 3124 | 513326: '道孚县', 3125 | 513327: '炉霍县', 3126 | 513328: '甘孜县', 3127 | 513329: '新龙县', 3128 | 513330: '德格县', 3129 | 513331: '白玉县', 3130 | 513332: '石渠县', 3131 | 513333: '色达县', 3132 | 513334: '理塘县', 3133 | 513335: '巴塘县', 3134 | 513336: '乡城县', 3135 | 513337: '稻城县', 3136 | 513338: '得荣县' 3137 | }, 3138 | 513400: { 3139 | 513401: '西昌市', 3140 | 513422: '木里藏族自治县', 3141 | 513423: '盐源县', 3142 | 513424: '德昌县', 3143 | 513425: '会理县', 3144 | 513426: '会东县', 3145 | 513427: '宁南县', 3146 | 513428: '普格县', 3147 | 513429: '布拖县', 3148 | 513430: '金阳县', 3149 | 513431: '昭觉县', 3150 | 513432: '喜德县', 3151 | 513433: '冕宁县', 3152 | 513434: '越西县', 3153 | 513435: '甘洛县', 3154 | 513436: '美姑县', 3155 | 513437: '雷波县' 3156 | }, 3157 | 520000: { 3158 | 520100: '贵阳市', 3159 | 520200: '六盘水市', 3160 | 520300: '遵义市', 3161 | 520400: '安顺市', 3162 | 520500: '毕节市', 3163 | 520600: '铜仁市', 3164 | 522300: '黔西南布依族苗族自治州', 3165 | 522600: '黔东南苗族侗族自治州', 3166 | 522700: '黔南布依族苗族自治州' 3167 | }, 3168 | 520100: { 3169 | 520102: '南明区', 3170 | 520103: '云岩区', 3171 | 520111: '花溪区', 3172 | 520112: '乌当区', 3173 | 520113: '白云区', 3174 | 520115: '观山湖区', 3175 | 520121: '开阳县', 3176 | 520122: '息烽县', 3177 | 520123: '修文县', 3178 | 520181: '清镇市' 3179 | }, 3180 | 520200: { 3181 | 520201: '钟山区', 3182 | 520203: '六枝特区', 3183 | 520221: '水城县', 3184 | 520281: '盘州市' 3185 | }, 3186 | 520300: { 3187 | 520302: '红花岗区', 3188 | 520303: '汇川区', 3189 | 520304: '播州区', 3190 | 520322: '桐梓县', 3191 | 520323: '绥阳县', 3192 | 520324: '正安县', 3193 | 520325: '道真仡佬族苗族自治县', 3194 | 520326: '务川仡佬族苗族自治县', 3195 | 520327: '凤冈县', 3196 | 520328: '湄潭县', 3197 | 520329: '余庆县', 3198 | 520330: '习水县', 3199 | 520381: '赤水市', 3200 | 520382: '仁怀市' 3201 | }, 3202 | 520400: { 3203 | 520402: '西秀区', 3204 | 520403: '平坝区', 3205 | 520422: '普定县', 3206 | 520423: '镇宁布依族苗族自治县', 3207 | 520424: '关岭布依族苗族自治县', 3208 | 520425: '紫云苗族布依族自治县' 3209 | }, 3210 | 520500: { 3211 | 520502: '七星关区', 3212 | 520521: '大方县', 3213 | 520522: '黔西县', 3214 | 520523: '金沙县', 3215 | 520524: '织金县', 3216 | 520525: '纳雍县', 3217 | 520526: '威宁彝族回族苗族自治县', 3218 | 520527: '赫章县' 3219 | }, 3220 | 520600: { 3221 | 520602: '碧江区', 3222 | 520603: '万山区', 3223 | 520621: '江口县', 3224 | 520622: '玉屏侗族自治县', 3225 | 520623: '石阡县', 3226 | 520624: '思南县', 3227 | 520625: '印江土家族苗族自治县', 3228 | 520626: '德江县', 3229 | 520627: '沿河土家族自治县', 3230 | 520628: '松桃苗族自治县' 3231 | }, 3232 | 522300: { 3233 | 522301: '兴义市', 3234 | 522322: '兴仁县', 3235 | 522323: '普安县', 3236 | 522324: '晴隆县', 3237 | 522325: '贞丰县', 3238 | 522326: '望谟县', 3239 | 522327: '册亨县', 3240 | 522328: '安龙县' 3241 | }, 3242 | 522600: { 3243 | 522601: '凯里市', 3244 | 522622: '黄平县', 3245 | 522623: '施秉县', 3246 | 522624: '三穗县', 3247 | 522625: '镇远县', 3248 | 522626: '岑巩县', 3249 | 522627: '天柱县', 3250 | 522628: '锦屏县', 3251 | 522629: '剑河县', 3252 | 522630: '台江县', 3253 | 522631: '黎平县', 3254 | 522632: '榕江县', 3255 | 522633: '从江县', 3256 | 522634: '雷山县', 3257 | 522635: '麻江县', 3258 | 522636: '丹寨县' 3259 | }, 3260 | 522700: { 3261 | 522701: '都匀市', 3262 | 522702: '福泉市', 3263 | 522722: '荔波县', 3264 | 522723: '贵定县', 3265 | 522725: '瓮安县', 3266 | 522726: '独山县', 3267 | 522727: '平塘县', 3268 | 522728: '罗甸县', 3269 | 522729: '长顺县', 3270 | 522730: '龙里县', 3271 | 522731: '惠水县', 3272 | 522732: '三都水族自治县' 3273 | }, 3274 | 530000: { 3275 | 530100: '昆明市', 3276 | 530300: '曲靖市', 3277 | 530400: '玉溪市', 3278 | 530500: '保山市', 3279 | 530600: '昭通市', 3280 | 530700: '丽江市', 3281 | 530800: '普洱市', 3282 | 530900: '临沧市', 3283 | 532300: '楚雄彝族自治州', 3284 | 532500: '红河哈尼族彝族自治州', 3285 | 532600: '文山壮族苗族自治州', 3286 | 532800: '西双版纳傣族自治州', 3287 | 532900: '大理白族自治州', 3288 | 533100: '德宏傣族景颇族自治州', 3289 | 533300: '怒江傈僳族自治州', 3290 | 533400: '迪庆藏族自治州' 3291 | }, 3292 | 530100: { 3293 | 530102: '五华区', 3294 | 530103: '盘龙区', 3295 | 530111: '官渡区', 3296 | 530112: '西山区', 3297 | 530113: '东川区', 3298 | 530114: '呈贡区', 3299 | 530115: '晋宁区', 3300 | 530124: '富民县', 3301 | 530125: '宜良县', 3302 | 530126: '石林彝族自治县', 3303 | 530127: '嵩明县', 3304 | 530128: '禄劝彝族苗族自治县', 3305 | 530129: '寻甸回族彝族自治县', 3306 | 530181: '安宁市' 3307 | }, 3308 | 530300: { 3309 | 530302: '麒麟区', 3310 | 530303: '沾益区', 3311 | 530321: '马龙县', 3312 | 530322: '陆良县', 3313 | 530323: '师宗县', 3314 | 530324: '罗平县', 3315 | 530325: '富源县', 3316 | 530326: '会泽县', 3317 | 530381: '宣威市' 3318 | }, 3319 | 530400: { 3320 | 530402: '红塔区', 3321 | 530403: '江川区', 3322 | 530422: '澄江县', 3323 | 530423: '通海县', 3324 | 530424: '华宁县', 3325 | 530425: '易门县', 3326 | 530426: '峨山彝族自治县', 3327 | 530427: '新平彝族傣族自治县', 3328 | 530428: '元江哈尼族彝族傣族自治县' 3329 | }, 3330 | 530500: { 3331 | 530502: '隆阳区', 3332 | 530521: '施甸县', 3333 | 530523: '龙陵县', 3334 | 530524: '昌宁县', 3335 | 530581: '腾冲市' 3336 | }, 3337 | 530600: { 3338 | 530602: '昭阳区', 3339 | 530621: '鲁甸县', 3340 | 530622: '巧家县', 3341 | 530623: '盐津县', 3342 | 530624: '大关县', 3343 | 530625: '永善县', 3344 | 530626: '绥江县', 3345 | 530627: '镇雄县', 3346 | 530628: '彝良县', 3347 | 530629: '威信县', 3348 | 530630: '水富县' 3349 | }, 3350 | 530700: { 3351 | 530702: '古城区', 3352 | 530721: '玉龙纳西族自治县', 3353 | 530722: '永胜县', 3354 | 530723: '华坪县', 3355 | 530724: '宁蒗彝族自治县' 3356 | }, 3357 | 530800: { 3358 | 530802: '思茅区', 3359 | 530821: '宁洱哈尼族彝族自治县', 3360 | 530822: '墨江哈尼族自治县', 3361 | 530823: '景东彝族自治县', 3362 | 530824: '景谷傣族彝族自治县', 3363 | 530825: '镇沅彝族哈尼族拉祜族自治县', 3364 | 530826: '江城哈尼族彝族自治县', 3365 | 530827: '孟连傣族拉祜族佤族自治县', 3366 | 530828: '澜沧拉祜族自治县', 3367 | 530829: '西盟佤族自治县' 3368 | }, 3369 | 530900: { 3370 | 530902: '临翔区', 3371 | 530921: '凤庆县', 3372 | 530922: '云县', 3373 | 530923: '永德县', 3374 | 530924: '镇康县', 3375 | 530925: '双江拉祜族佤族布朗族傣族自治县', 3376 | 530926: '耿马傣族佤族自治县', 3377 | 530927: '沧源佤族自治县' 3378 | }, 3379 | 532300: { 3380 | 532301: '楚雄市', 3381 | 532322: '双柏县', 3382 | 532323: '牟定县', 3383 | 532324: '南华县', 3384 | 532325: '姚安县', 3385 | 532326: '大姚县', 3386 | 532327: '永仁县', 3387 | 532328: '元谋县', 3388 | 532329: '武定县', 3389 | 532331: '禄丰县' 3390 | }, 3391 | 532500: { 3392 | 532501: '个旧市', 3393 | 532502: '开远市', 3394 | 532503: '蒙自市', 3395 | 532504: '弥勒市', 3396 | 532523: '屏边苗族自治县', 3397 | 532524: '建水县', 3398 | 532525: '石屏县', 3399 | 532527: '泸西县', 3400 | 532528: '元阳县', 3401 | 532529: '红河县', 3402 | 532530: '金平苗族瑶族傣族自治县', 3403 | 532531: '绿春县', 3404 | 532532: '河口瑶族自治县' 3405 | }, 3406 | 532600: { 3407 | 532601: '文山市', 3408 | 532622: '砚山县', 3409 | 532623: '西畴县', 3410 | 532624: '麻栗坡县', 3411 | 532625: '马关县', 3412 | 532626: '丘北县', 3413 | 532627: '广南县', 3414 | 532628: '富宁县' 3415 | }, 3416 | 532800: { 3417 | 532801: '景洪市', 3418 | 532822: '勐海县', 3419 | 532823: '勐腊县' 3420 | }, 3421 | 532900: { 3422 | 532901: '大理市', 3423 | 532922: '漾濞彝族自治县', 3424 | 532923: '祥云县', 3425 | 532924: '宾川县', 3426 | 532925: '弥渡县', 3427 | 532926: '南涧彝族自治县', 3428 | 532927: '巍山彝族回族自治县', 3429 | 532928: '永平县', 3430 | 532929: '云龙县', 3431 | 532930: '洱源县', 3432 | 532931: '剑川县', 3433 | 532932: '鹤庆县' 3434 | }, 3435 | 533100: { 3436 | 533102: '瑞丽市', 3437 | 533103: '芒市', 3438 | 533122: '梁河县', 3439 | 533123: '盈江县', 3440 | 533124: '陇川县' 3441 | }, 3442 | 533300: { 3443 | 533301: '泸水市', 3444 | 533323: '福贡县', 3445 | 533324: '贡山独龙族怒族自治县', 3446 | 533325: '兰坪白族普米族自治县' 3447 | }, 3448 | 533400: { 3449 | 533401: '香格里拉市', 3450 | 533422: '德钦县', 3451 | 533423: '维西傈僳族自治县' 3452 | }, 3453 | 540000: { 3454 | 540100: '拉萨市', 3455 | 540200: '日喀则市', 3456 | 540300: '昌都市', 3457 | 540400: '林芝市', 3458 | 540500: '山南市', 3459 | 540600: '那曲市', 3460 | 542500: '阿里地区' 3461 | }, 3462 | 540100: { 3463 | 540102: '城关区', 3464 | 540103: '堆龙德庆区', 3465 | 540104: '达孜区', 3466 | 540121: '林周县', 3467 | 540122: '当雄县', 3468 | 540123: '尼木县', 3469 | 540124: '曲水县', 3470 | 540127: '墨竹工卡县' 3471 | }, 3472 | 540200: { 3473 | 540202: '桑珠孜区', 3474 | 540221: '南木林县', 3475 | 540222: '江孜县', 3476 | 540223: '定日县', 3477 | 540224: '萨迦县', 3478 | 540225: '拉孜县', 3479 | 540226: '昂仁县', 3480 | 540227: '谢通门县', 3481 | 540228: '白朗县', 3482 | 540229: '仁布县', 3483 | 540230: '康马县', 3484 | 540231: '定结县', 3485 | 540232: '仲巴县', 3486 | 540233: '亚东县', 3487 | 540234: '吉隆县', 3488 | 540235: '聂拉木县', 3489 | 540236: '萨嘎县', 3490 | 540237: '岗巴县' 3491 | }, 3492 | 540300: { 3493 | 540302: '卡若区', 3494 | 540321: '江达县', 3495 | 540322: '贡觉县', 3496 | 540323: '类乌齐县', 3497 | 540324: '丁青县', 3498 | 540325: '察雅县', 3499 | 540326: '八宿县', 3500 | 540327: '左贡县', 3501 | 540328: '芒康县', 3502 | 540329: '洛隆县', 3503 | 540330: '边坝县' 3504 | }, 3505 | 540400: { 3506 | 540402: '巴宜区', 3507 | 540421: '工布江达县', 3508 | 540422: '米林县', 3509 | 540423: '墨脱县', 3510 | 540424: '波密县', 3511 | 540425: '察隅县', 3512 | 540426: '朗县' 3513 | }, 3514 | 540500: { 3515 | 540502: '乃东区', 3516 | 540521: '扎囊县', 3517 | 540522: '贡嘎县', 3518 | 540523: '桑日县', 3519 | 540524: '琼结县', 3520 | 540525: '曲松县', 3521 | 540526: '措美县', 3522 | 540527: '洛扎县', 3523 | 540528: '加查县', 3524 | 540529: '隆子县', 3525 | 540530: '错那县', 3526 | 540531: '浪卡子县' 3527 | }, 3528 | 540600: { 3529 | 540602: '色尼区', 3530 | 540621: '嘉黎县', 3531 | 540622: '比如县', 3532 | 540623: '聂荣县', 3533 | 540624: '安多县', 3534 | 540625: '申扎县', 3535 | 540626: '索县', 3536 | 540627: '班戈县', 3537 | 540628: '巴青县', 3538 | 540629: '尼玛县', 3539 | 540630: '双湖县' 3540 | }, 3541 | 542500: { 3542 | 542521: '普兰县', 3543 | 542522: '札达县', 3544 | 542523: '噶尔县', 3545 | 542524: '日土县', 3546 | 542525: '革吉县', 3547 | 542526: '改则县', 3548 | 542527: '措勤县' 3549 | }, 3550 | 610000: { 3551 | 610100: '西安市', 3552 | 610200: '铜川市', 3553 | 610300: '宝鸡市', 3554 | 610400: '咸阳市', 3555 | 610500: '渭南市', 3556 | 610600: '延安市', 3557 | 610700: '汉中市', 3558 | 610800: '榆林市', 3559 | 610900: '安康市', 3560 | 611000: '商洛市' 3561 | }, 3562 | 610100: { 3563 | 610102: '新城区', 3564 | 610103: '碑林区', 3565 | 610104: '莲湖区', 3566 | 610111: '灞桥区', 3567 | 610112: '未央区', 3568 | 610113: '雁塔区', 3569 | 610114: '阎良区', 3570 | 610115: '临潼区', 3571 | 610116: '长安区', 3572 | 610117: '高陵区', 3573 | 610118: '鄠邑区', 3574 | 610122: '蓝田县', 3575 | 610124: '周至县' 3576 | }, 3577 | 610200: { 3578 | 610202: '王益区', 3579 | 610203: '印台区', 3580 | 610204: '耀州区', 3581 | 610222: '宜君县' 3582 | }, 3583 | 610300: { 3584 | 610302: '渭滨区', 3585 | 610303: '金台区', 3586 | 610304: '陈仓区', 3587 | 610322: '凤翔县', 3588 | 610323: '岐山县', 3589 | 610324: '扶风县', 3590 | 610326: '眉县', 3591 | 610327: '陇县', 3592 | 610328: '千阳县', 3593 | 610329: '麟游县', 3594 | 610330: '凤县', 3595 | 610331: '太白县' 3596 | }, 3597 | 610400: { 3598 | 610402: '秦都区', 3599 | 610403: '杨陵区', 3600 | 610404: '渭城区', 3601 | 610422: '三原县', 3602 | 610423: '泾阳县', 3603 | 610424: '乾县', 3604 | 610425: '礼泉县', 3605 | 610426: '永寿县', 3606 | 610427: '彬县', 3607 | 610428: '长武县', 3608 | 610429: '旬邑县', 3609 | 610430: '淳化县', 3610 | 610431: '武功县', 3611 | 610481: '兴平市' 3612 | }, 3613 | 610500: { 3614 | 610502: '临渭区', 3615 | 610503: '华州区', 3616 | 610522: '潼关县', 3617 | 610523: '大荔县', 3618 | 610524: '合阳县', 3619 | 610525: '澄城县', 3620 | 610526: '蒲城县', 3621 | 610527: '白水县', 3622 | 610528: '富平县', 3623 | 610581: '韩城市', 3624 | 610582: '华阴市' 3625 | }, 3626 | 610600: { 3627 | 610602: '宝塔区', 3628 | 610603: '安塞区', 3629 | 610621: '延长县', 3630 | 610622: '延川县', 3631 | 610623: '子长县', 3632 | 610625: '志丹县', 3633 | 610626: '吴起县', 3634 | 610627: '甘泉县', 3635 | 610628: '富县', 3636 | 610629: '洛川县', 3637 | 610630: '宜川县', 3638 | 610631: '黄龙县', 3639 | 610632: '黄陵县' 3640 | }, 3641 | 610700: { 3642 | 610702: '汉台区', 3643 | 610703: '南郑区', 3644 | 610722: '城固县', 3645 | 610723: '洋县', 3646 | 610724: '西乡县', 3647 | 610725: '勉县', 3648 | 610726: '宁强县', 3649 | 610727: '略阳县', 3650 | 610728: '镇巴县', 3651 | 610729: '留坝县', 3652 | 610730: '佛坪县' 3653 | }, 3654 | 610800: { 3655 | 610802: '榆阳区', 3656 | 610803: '横山区', 3657 | 610822: '府谷县', 3658 | 610824: '靖边县', 3659 | 610825: '定边县', 3660 | 610826: '绥德县', 3661 | 610827: '米脂县', 3662 | 610828: '佳县', 3663 | 610829: '吴堡县', 3664 | 610830: '清涧县', 3665 | 610831: '子洲县', 3666 | 610881: '神木市' 3667 | }, 3668 | 610900: { 3669 | 610902: '汉滨区', 3670 | 610921: '汉阴县', 3671 | 610922: '石泉县', 3672 | 610923: '宁陕县', 3673 | 610924: '紫阳县', 3674 | 610925: '岚皋县', 3675 | 610926: '平利县', 3676 | 610927: '镇坪县', 3677 | 610928: '旬阳县', 3678 | 610929: '白河县' 3679 | }, 3680 | 611000: { 3681 | 611002: '商州区', 3682 | 611021: '洛南县', 3683 | 611022: '丹凤县', 3684 | 611023: '商南县', 3685 | 611024: '山阳县', 3686 | 611025: '镇安县', 3687 | 611026: '柞水县' 3688 | }, 3689 | 620000: { 3690 | 620100: '兰州市', 3691 | 620200: '嘉峪关市', 3692 | 620300: '金昌市', 3693 | 620400: '白银市', 3694 | 620500: '天水市', 3695 | 620600: '武威市', 3696 | 620700: '张掖市', 3697 | 620800: '平凉市', 3698 | 620900: '酒泉市', 3699 | 621000: '庆阳市', 3700 | 621100: '定西市', 3701 | 621200: '陇南市', 3702 | 622900: '临夏回族自治州', 3703 | 623000: '甘南藏族自治州' 3704 | }, 3705 | 620100: { 3706 | 620102: '城关区', 3707 | 620103: '七里河区', 3708 | 620104: '西固区', 3709 | 620105: '安宁区', 3710 | 620111: '红古区', 3711 | 620121: '永登县', 3712 | 620122: '皋兰县', 3713 | 620123: '榆中县' 3714 | }, 3715 | 620200: { 3716 | 620200: '嘉峪关市' 3717 | }, 3718 | 620300: { 3719 | 620302: '金川区', 3720 | 620321: '永昌县' 3721 | }, 3722 | 620400: { 3723 | 620402: '白银区', 3724 | 620403: '平川区', 3725 | 620421: '靖远县', 3726 | 620422: '会宁县', 3727 | 620423: '景泰县' 3728 | }, 3729 | 620500: { 3730 | 620502: '秦州区', 3731 | 620503: '麦积区', 3732 | 620521: '清水县', 3733 | 620522: '秦安县', 3734 | 620523: '甘谷县', 3735 | 620524: '武山县', 3736 | 620525: '张家川回族自治县' 3737 | }, 3738 | 620600: { 3739 | 620602: '凉州区', 3740 | 620621: '民勤县', 3741 | 620622: '古浪县', 3742 | 620623: '天祝藏族自治县' 3743 | }, 3744 | 620700: { 3745 | 620702: '甘州区', 3746 | 620721: '肃南裕固族自治县', 3747 | 620722: '民乐县', 3748 | 620723: '临泽县', 3749 | 620724: '高台县', 3750 | 620725: '山丹县' 3751 | }, 3752 | 620800: { 3753 | 620802: '崆峒区', 3754 | 620821: '泾川县', 3755 | 620822: '灵台县', 3756 | 620823: '崇信县', 3757 | 620824: '华亭县', 3758 | 620825: '庄浪县', 3759 | 620826: '静宁县' 3760 | }, 3761 | 620900: { 3762 | 620902: '肃州区', 3763 | 620921: '金塔县', 3764 | 620922: '瓜州县', 3765 | 620923: '肃北蒙古族自治县', 3766 | 620924: '阿克塞哈萨克族自治县', 3767 | 620981: '玉门市', 3768 | 620982: '敦煌市' 3769 | }, 3770 | 621000: { 3771 | 621002: '西峰区', 3772 | 621021: '庆城县', 3773 | 621022: '环县', 3774 | 621023: '华池县', 3775 | 621024: '合水县', 3776 | 621025: '正宁县', 3777 | 621026: '宁县', 3778 | 621027: '镇原县' 3779 | }, 3780 | 621100: { 3781 | 621102: '安定区', 3782 | 621121: '通渭县', 3783 | 621122: '陇西县', 3784 | 621123: '渭源县', 3785 | 621124: '临洮县', 3786 | 621125: '漳县', 3787 | 621126: '岷县' 3788 | }, 3789 | 621200: { 3790 | 621202: '武都区', 3791 | 621221: '成县', 3792 | 621222: '文县', 3793 | 621223: '宕昌县', 3794 | 621224: '康县', 3795 | 621225: '西和县', 3796 | 621226: '礼县', 3797 | 621227: '徽县', 3798 | 621228: '两当县' 3799 | }, 3800 | 622900: { 3801 | 622901: '临夏市', 3802 | 622921: '临夏县', 3803 | 622922: '康乐县', 3804 | 622923: '永靖县', 3805 | 622924: '广河县', 3806 | 622925: '和政县', 3807 | 622926: '东乡族自治县', 3808 | 622927: '积石山保安族东乡族撒拉族自治县' 3809 | }, 3810 | 623000: { 3811 | 623001: '合作市', 3812 | 623021: '临潭县', 3813 | 623022: '卓尼县', 3814 | 623023: '舟曲县', 3815 | 623024: '迭部县', 3816 | 623025: '玛曲县', 3817 | 623026: '碌曲县', 3818 | 623027: '夏河县' 3819 | }, 3820 | 630000: { 3821 | 630100: '西宁市', 3822 | 630200: '海东市', 3823 | 632200: '海北藏族自治州', 3824 | 632300: '黄南藏族自治州', 3825 | 632500: '海南藏族自治州', 3826 | 632600: '果洛藏族自治州', 3827 | 632700: '玉树藏族自治州', 3828 | 632800: '海西蒙古族藏族自治州' 3829 | }, 3830 | 630100: { 3831 | 630102: '城东区', 3832 | 630103: '城中区', 3833 | 630104: '城西区', 3834 | 630105: '城北区', 3835 | 630121: '大通回族土族自治县', 3836 | 630122: '湟中县', 3837 | 630123: '湟源县' 3838 | }, 3839 | 630200: { 3840 | 630202: '乐都区', 3841 | 630203: '平安区', 3842 | 630222: '民和回族土族自治县', 3843 | 630223: '互助土族自治县', 3844 | 630224: '化隆回族自治县', 3845 | 630225: '循化撒拉族自治县' 3846 | }, 3847 | 632200: { 3848 | 632221: '门源回族自治县', 3849 | 632222: '祁连县', 3850 | 632223: '海晏县', 3851 | 632224: '刚察县' 3852 | }, 3853 | 632300: { 3854 | 632321: '同仁县', 3855 | 632322: '尖扎县', 3856 | 632323: '泽库县', 3857 | 632324: '河南蒙古族自治县' 3858 | }, 3859 | 632500: { 3860 | 632521: '共和县', 3861 | 632522: '同德县', 3862 | 632523: '贵德县', 3863 | 632524: '兴海县', 3864 | 632525: '贵南县' 3865 | }, 3866 | 632600: { 3867 | 632621: '玛沁县', 3868 | 632622: '班玛县', 3869 | 632623: '甘德县', 3870 | 632624: '达日县', 3871 | 632625: '久治县', 3872 | 632626: '玛多县' 3873 | }, 3874 | 632700: { 3875 | 632701: '玉树市', 3876 | 632722: '杂多县', 3877 | 632723: '称多县', 3878 | 632724: '治多县', 3879 | 632725: '囊谦县', 3880 | 632726: '曲麻莱县' 3881 | }, 3882 | 632800: { 3883 | 632801: '格尔木市', 3884 | 632802: '德令哈市', 3885 | 632821: '乌兰县', 3886 | 632822: '都兰县', 3887 | 632823: '天峻县', 3888 | 632825: '海西蒙古族藏族自治州直辖' 3889 | }, 3890 | 640000: { 3891 | 640100: '银川市', 3892 | 640200: '石嘴山市', 3893 | 640300: '吴忠市', 3894 | 640400: '固原市', 3895 | 640500: '中卫市' 3896 | }, 3897 | 640100: { 3898 | 640104: '兴庆区', 3899 | 640105: '西夏区', 3900 | 640106: '金凤区', 3901 | 640121: '永宁县', 3902 | 640122: '贺兰县', 3903 | 640181: '灵武市' 3904 | }, 3905 | 640200: { 3906 | 640202: '大武口区', 3907 | 640205: '惠农区', 3908 | 640221: '平罗县' 3909 | }, 3910 | 640300: { 3911 | 640302: '利通区', 3912 | 640303: '红寺堡区', 3913 | 640323: '盐池县', 3914 | 640324: '同心县', 3915 | 640381: '青铜峡市' 3916 | }, 3917 | 640400: { 3918 | 640402: '原州区', 3919 | 640422: '西吉县', 3920 | 640423: '隆德县', 3921 | 640424: '泾源县', 3922 | 640425: '彭阳县' 3923 | }, 3924 | 640500: { 3925 | 640502: '沙坡头区', 3926 | 640521: '中宁县', 3927 | 640522: '海原县' 3928 | }, 3929 | 650000: { 3930 | 650100: '乌鲁木齐市', 3931 | 650200: '克拉玛依市', 3932 | 650400: '吐鲁番市', 3933 | 650500: '哈密市', 3934 | 652300: '昌吉回族自治州', 3935 | 652700: '博尔塔拉蒙古自治州', 3936 | 652800: '巴音郭楞蒙古自治州', 3937 | 652900: '阿克苏地区', 3938 | 653000: '克孜勒苏柯尔克孜自治州', 3939 | 653100: '喀什地区', 3940 | 653200: '和田地区', 3941 | 654000: '伊犁哈萨克自治州', 3942 | 654200: '塔城地区', 3943 | 654300: '阿勒泰地区', 3944 | 659001: '石河子市', 3945 | 659002: '阿拉尔市', 3946 | 659003: '图木舒克市', 3947 | 659004: '五家渠市', 3948 | 659005: '北屯市', 3949 | 659006: '铁门关市', 3950 | 659007: '双河市', 3951 | 659008: '可克达拉市', 3952 | 659009: '昆玉市' 3953 | }, 3954 | 650100: { 3955 | 650102: '天山区', 3956 | 650103: '沙依巴克区', 3957 | 650104: '新市区', 3958 | 650105: '水磨沟区', 3959 | 650106: '头屯河区', 3960 | 650107: '达坂城区', 3961 | 650109: '米东区', 3962 | 650121: '乌鲁木齐县' 3963 | }, 3964 | 650200: { 3965 | 650202: '独山子区', 3966 | 650203: '克拉玛依区', 3967 | 650204: '白碱滩区', 3968 | 650205: '乌尔禾区' 3969 | }, 3970 | 650400: { 3971 | 650402: '高昌区', 3972 | 650421: '鄯善县', 3973 | 650422: '托克逊县' 3974 | }, 3975 | 650500: { 3976 | 650502: '伊州区', 3977 | 650521: '巴里坤哈萨克自治县', 3978 | 650522: '伊吾县' 3979 | }, 3980 | 652300: { 3981 | 652301: '昌吉市', 3982 | 652302: '阜康市', 3983 | 652323: '呼图壁县', 3984 | 652324: '玛纳斯县', 3985 | 652325: '奇台县', 3986 | 652327: '吉木萨尔县', 3987 | 652328: '木垒哈萨克自治县' 3988 | }, 3989 | 652700: { 3990 | 652701: '博乐市', 3991 | 652702: '阿拉山口市', 3992 | 652722: '精河县', 3993 | 652723: '温泉县' 3994 | }, 3995 | 652800: { 3996 | 652801: '库尔勒市', 3997 | 652822: '轮台县', 3998 | 652823: '尉犁县', 3999 | 652824: '若羌县', 4000 | 652825: '且末县', 4001 | 652826: '焉耆回族自治县', 4002 | 652827: '和静县', 4003 | 652828: '和硕县', 4004 | 652829: '博湖县' 4005 | }, 4006 | 652900: { 4007 | 652901: '阿克苏市', 4008 | 652922: '温宿县', 4009 | 652923: '库车县', 4010 | 652924: '沙雅县', 4011 | 652925: '新和县', 4012 | 652926: '拜城县', 4013 | 652927: '乌什县', 4014 | 652928: '阿瓦提县', 4015 | 652929: '柯坪县' 4016 | }, 4017 | 653000: { 4018 | 653001: '阿图什市', 4019 | 653022: '阿克陶县', 4020 | 653023: '阿合奇县', 4021 | 653024: '乌恰县' 4022 | }, 4023 | 653100: { 4024 | 653101: '喀什市', 4025 | 653121: '疏附县', 4026 | 653122: '疏勒县', 4027 | 653123: '英吉沙县', 4028 | 653124: '泽普县', 4029 | 653125: '莎车县', 4030 | 653126: '叶城县', 4031 | 653127: '麦盖提县', 4032 | 653128: '岳普湖县', 4033 | 653129: '伽师县', 4034 | 653130: '巴楚县', 4035 | 653131: '塔什库尔干塔吉克自治县' 4036 | }, 4037 | 653200: { 4038 | 653201: '和田市', 4039 | 653221: '和田县', 4040 | 653222: '墨玉县', 4041 | 653223: '皮山县', 4042 | 653224: '洛浦县', 4043 | 653225: '策勒县', 4044 | 653226: '于田县', 4045 | 653227: '民丰县' 4046 | }, 4047 | 654000: { 4048 | 654002: '伊宁市', 4049 | 654003: '奎屯市', 4050 | 654004: '霍尔果斯市', 4051 | 654021: '伊宁县', 4052 | 654022: '察布查尔锡伯自治县', 4053 | 654023: '霍城县', 4054 | 654024: '巩留县', 4055 | 654025: '新源县', 4056 | 654026: '昭苏县', 4057 | 654027: '特克斯县', 4058 | 654028: '尼勒克县' 4059 | }, 4060 | 654200: { 4061 | 654201: '塔城市', 4062 | 654202: '乌苏市', 4063 | 654221: '额敏县', 4064 | 654223: '沙湾县', 4065 | 654224: '托里县', 4066 | 654225: '裕民县', 4067 | 654226: '和布克赛尔蒙古自治县' 4068 | }, 4069 | 654300: { 4070 | 654301: '阿勒泰市', 4071 | 654321: '布尔津县', 4072 | 654322: '富蕴县', 4073 | 654323: '福海县', 4074 | 654324: '哈巴河县', 4075 | 654325: '青河县', 4076 | 654326: '吉木乃县' 4077 | }, 4078 | 659001: { 4079 | 659001: '石河子市' 4080 | }, 4081 | 659002: { 4082 | 659002: '阿拉尔市' 4083 | }, 4084 | 659003: { 4085 | 659003: '图木舒克市' 4086 | }, 4087 | 659004: { 4088 | 659004: '五家渠市' 4089 | }, 4090 | 659005: { 4091 | 659005: '北屯市' 4092 | }, 4093 | 659006: { 4094 | 659006: '铁门关市' 4095 | }, 4096 | 659007: { 4097 | 659007: '双河市' 4098 | }, 4099 | 659008: { 4100 | 659008: '可克达拉市' 4101 | }, 4102 | 659009: { 4103 | 659009: '昆玉市' 4104 | }, 4105 | 810000: { 4106 | 810100: '香港城区' 4107 | }, 4108 | 810100: { 4109 | 810101: '中西区', 4110 | 810102: '湾仔区', 4111 | 810103: '东区', 4112 | 810104: '南区', 4113 | 810105: '油尖旺区', 4114 | 810106: '深水埗区', 4115 | 810107: '九龙城区', 4116 | 810108: '黄大仙区', 4117 | 810109: '观塘区', 4118 | 810110: '荃湾区', 4119 | 810111: '屯门区', 4120 | 810112: '元朗区', 4121 | 810113: '北区', 4122 | 810114: '大埔区', 4123 | 810115: '西贡区', 4124 | 810116: '沙田区', 4125 | 810117: '葵青区', 4126 | 810118: '离岛区' 4127 | }, 4128 | 820000: { 4129 | 820100: '澳门城区' 4130 | }, 4131 | 820100: { 4132 | 820101: '花地玛堂区', 4133 | 820102: '花王堂区', 4134 | 820103: '望德堂区', 4135 | 820104: '大堂区', 4136 | 820105: '风顺堂区', 4137 | 820106: '嘉模堂区', 4138 | 820107: '路凼填海区', 4139 | 820108: '圣方济各堂区' 4140 | } 4141 | }; 4142 | 4143 | var WINDOW = typeof window !== 'undefined' ? window : {}; 4144 | var NAMESPACE = 'distpicker'; 4145 | var EVENT_CHANGE = 'change'; 4146 | 4147 | var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); 4148 | 4149 | function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } 4150 | 4151 | var DEFAULT_CODE = 100000; 4152 | var PROVINCE = 'province'; 4153 | var CITY = 'city'; 4154 | var DISTRICT = 'district'; 4155 | 4156 | var Distpicker = function () { 4157 | function Distpicker(element, options) { 4158 | _classCallCheck(this, Distpicker); 4159 | 4160 | this.$element = $(element); 4161 | this.options = $.extend({}, DEFAULTS, $.isPlainObject(options) && options); 4162 | this.placeholders = $.extend({}, DEFAULTS); 4163 | this.ready = false; 4164 | this.init(); 4165 | } 4166 | 4167 | _createClass(Distpicker, [{ 4168 | key: 'init', 4169 | value: function init() { 4170 | var _this = this; 4171 | 4172 | var options = this.options; 4173 | 4174 | var $selects = this.$element.find('select'); 4175 | var length = $selects.length; 4176 | 4177 | var data = {}; 4178 | 4179 | $selects.each(function (i, select) { 4180 | return $.extend(data, $(select).data()); 4181 | }); 4182 | 4183 | $.each([PROVINCE, CITY, DISTRICT], function (i, type) { 4184 | if (data[type]) { 4185 | options[type] = data[type]; 4186 | _this['$' + type] = $selects.filter('[data-' + type + ']'); 4187 | } else { 4188 | _this['$' + type] = length > i ? $selects.eq(i) : null; 4189 | } 4190 | }); 4191 | 4192 | this.bind(); 4193 | 4194 | // Reset all the selects (after event binding) 4195 | this.reset(); 4196 | this.ready = true; 4197 | } 4198 | }, { 4199 | key: 'bind', 4200 | value: function bind() { 4201 | var _this2 = this; 4202 | 4203 | if (this.$province) { 4204 | this.$province.on(EVENT_CHANGE, this.onChangeProvince = $.proxy(function () { 4205 | _this2.output(CITY); 4206 | _this2.output(DISTRICT); 4207 | }, this)); 4208 | } 4209 | 4210 | if (this.$city) { 4211 | this.$city.on(EVENT_CHANGE, this.onChangeCity = $.proxy(function () { 4212 | return _this2.output(DISTRICT); 4213 | }, this)); 4214 | } 4215 | } 4216 | }, { 4217 | key: 'unbind', 4218 | value: function unbind() { 4219 | if (this.$province) { 4220 | this.$province.off(EVENT_CHANGE, this.onChangeProvince); 4221 | } 4222 | 4223 | if (this.$city) { 4224 | this.$city.off(EVENT_CHANGE, this.onChangeCity); 4225 | } 4226 | } 4227 | }, { 4228 | key: 'output', 4229 | value: function output(type) { 4230 | var options = this.options, 4231 | placeholders = this.placeholders; 4232 | 4233 | var $select = this['$' + type]; 4234 | 4235 | if (!$select || !$select.length) { 4236 | return; 4237 | } 4238 | 4239 | var code = void 0; 4240 | 4241 | switch (type) { 4242 | case PROVINCE: 4243 | code = DEFAULT_CODE; 4244 | break; 4245 | 4246 | case CITY: 4247 | code = this.$province && (this.$province.find(':selected').data('code') || ''); 4248 | break; 4249 | 4250 | case DISTRICT: 4251 | code = this.$city && (this.$city.find(':selected').data('code') || ''); 4252 | break; 4253 | } 4254 | 4255 | var districts = this.getDistricts(code); 4256 | var value = options[type]; 4257 | var data = []; 4258 | var matched = false; 4259 | 4260 | if ($.isPlainObject(districts)) { 4261 | $.each(districts, function (i, name) { 4262 | var selected = name === value; 4263 | 4264 | if (options.valueType === 'code') { 4265 | selected = i === String(value); 4266 | } 4267 | 4268 | if (selected) { 4269 | matched = true; 4270 | } 4271 | 4272 | data.push({ 4273 | code: i, 4274 | name: name, 4275 | value: options.valueType === 'name' ? name : i, 4276 | selected: selected 4277 | }); 4278 | }); 4279 | } 4280 | 4281 | if (!matched) { 4282 | var autoselect = options.autoselect || options.autoSelect; 4283 | 4284 | if (data.length && (type === PROVINCE && autoselect > 0 || type === CITY && autoselect > 1 || type === DISTRICT && autoselect > 2)) { 4285 | data[0].selected = true; 4286 | } 4287 | 4288 | // Save the unmatched value as a placeholder at the first output 4289 | if (!this.ready && value) { 4290 | placeholders[type] = value; 4291 | } 4292 | } 4293 | 4294 | // Add placeholder option 4295 | if (options.placeholder) { 4296 | data.unshift({ 4297 | code: '', 4298 | name: placeholders[type], 4299 | value: '', 4300 | selected: false 4301 | }); 4302 | } 4303 | 4304 | if (data.length) { 4305 | $select.html(this.getList(data)); 4306 | } else { 4307 | $select.empty(); 4308 | } 4309 | 4310 | $select.trigger(EVENT_CHANGE); 4311 | } 4312 | 4313 | // eslint-disable-next-line class-methods-use-this 4314 | 4315 | }, { 4316 | key: 'getList', 4317 | value: function getList(data) { 4318 | var list = []; 4319 | 4320 | $.each(data, function (i, n) { 4321 | var attrs = ['data-code="' + n.code + '"', 'data-text="' + n.name + '"', 'value="' + n.value + '"']; 4322 | 4323 | if (n.selected) { 4324 | attrs.push('selected'); 4325 | } 4326 | 4327 | list.push(''); 4328 | }); 4329 | 4330 | return list.join(''); 4331 | } 4332 | 4333 | // eslint-disable-next-line class-methods-use-this 4334 | 4335 | }, { 4336 | key: 'getDistricts', 4337 | value: function getDistricts() { 4338 | var code = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : DEFAULT_CODE; 4339 | 4340 | return DISTRICTS[code] || null; 4341 | } 4342 | }, { 4343 | key: 'reset', 4344 | value: function reset(deep) { 4345 | if (!deep) { 4346 | this.output(PROVINCE); 4347 | this.output(CITY); 4348 | this.output(DISTRICT); 4349 | } else if (this.$province) { 4350 | this.$province.find(':first').prop('selected', true).end().trigger(EVENT_CHANGE); 4351 | } 4352 | } 4353 | }, { 4354 | key: 'destroy', 4355 | value: function destroy() { 4356 | this.unbind(); 4357 | } 4358 | }], [{ 4359 | key: 'setDefaults', 4360 | value: function setDefaults(options) { 4361 | $.extend(DEFAULTS, $.isPlainObject(options) && options); 4362 | } 4363 | }]); 4364 | 4365 | return Distpicker; 4366 | }(); 4367 | 4368 | if ($.fn) { 4369 | var AnotherDistpicker = $.fn.distpicker; 4370 | 4371 | $.fn.distpicker = function jQueryDistpicker(option) { 4372 | for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { 4373 | args[_key - 1] = arguments[_key]; 4374 | } 4375 | 4376 | var result = void 0; 4377 | 4378 | this.each(function (i, element) { 4379 | var $element = $(element); 4380 | var isDestroy = option === 'destroy'; 4381 | var distpicker = $element.data(NAMESPACE); 4382 | 4383 | if (!distpicker) { 4384 | if (isDestroy) { 4385 | return; 4386 | } 4387 | 4388 | var options = $.extend({}, $element.data(), $.isPlainObject(option) && option); 4389 | 4390 | distpicker = new Distpicker(element, options); 4391 | $element.data(NAMESPACE, distpicker); 4392 | } 4393 | 4394 | if (typeof option === 'string') { 4395 | var fn = distpicker[option]; 4396 | 4397 | if ($.isFunction(fn)) { 4398 | result = fn.apply(distpicker, args); 4399 | 4400 | if (isDestroy) { 4401 | $element.removeData(NAMESPACE); 4402 | } 4403 | } 4404 | } 4405 | }); 4406 | 4407 | return typeof result === 'undefined' ? this : result; 4408 | }; 4409 | 4410 | $.fn.distpicker.Constructor = Distpicker; 4411 | $.fn.distpicker.setDefaults = Distpicker.setDefaults; 4412 | 4413 | $.fn.distpicker.noConflict = function noConflict() { 4414 | $.fn.distpicker = AnotherDistpicker; 4415 | return this; 4416 | }; 4417 | } 4418 | 4419 | if (WINDOW.document) { 4420 | $(function () { 4421 | $('[data-toggle="' + NAMESPACE + '"]').distpicker(); 4422 | }); 4423 | } 4424 | -------------------------------------------------------------------------------- /resources/assets/dist/distpicker.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Distpicker v2.0.4 3 | * https://fengyuanchen.github.io/distpicker 4 | * 5 | * Copyright 2014-present Chen Fengyuan 6 | * Released under the MIT license 7 | * 8 | * Date: 2018-06-01T12:33:03.031Z 9 | */ 10 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):t(e.jQuery)}(this,function(d){"use strict";d=d&&d.hasOwnProperty("default")?d.default:d;var n={autoselect:0,placeholder:!0,valueType:"name",province:"—— 省 ——",city:"—— 市 ——",district:"—— 区 ——"},t={1e5:{11e4:"北京市",12e4:"天津市",13e4:"河北省",14e4:"山西省",15e4:"内蒙古自治区",21e4:"辽宁省",22e4:"吉林省",23e4:"黑龙江省",31e4:"上海市",32e4:"江苏省",33e4:"浙江省",34e4:"安徽省",35e4:"福建省",36e4:"江西省",37e4:"山东省",41e4:"河南省",42e4:"湖北省",43e4:"湖南省",44e4:"广东省",45e4:"广西壮族自治区",46e4:"海南省",5e5:"重庆市",51e4:"四川省",52e4:"贵州省",53e4:"云南省",54e4:"西藏自治区",61e4:"陕西省",62e4:"甘肃省",63e4:"青海省",64e4:"宁夏回族自治区",65e4:"新疆维吾尔自治区",71e4:"台湾省",81e4:"香港特别行政区",82e4:"澳门特别行政区"},11e4:{110100:"北京城区"},110100:{110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110118:"密云区",110119:"延庆区"},12e4:{120100:"天津城区"},120100:{120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120117:"宁河区",120118:"静海区",120119:"蓟州区"},13e4:{130100:"石家庄市",130200:"唐山市",130300:"秦皇岛市",130400:"邯郸市",130500:"邢台市",130600:"保定市",130700:"张家口市",130800:"承德市",130900:"沧州市",131e3:"廊坊市",131100:"衡水市"},130100:{130102:"长安区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130109:"藁城区",130110:"鹿泉区",130111:"栾城区",130121:"井陉县",130123:"正定县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130181:"辛集市",130183:"晋州市",130184:"新乐市"},130200:{130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130209:"曹妃甸区",130223:"滦县",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130281:"遵化市",130283:"迁安市"},130300:{130302:"海港区",130303:"山海关区",130304:"北戴河区",130306:"抚宁区",130321:"青龙满族自治县",130322:"昌黎县",130324:"卢龙县"},130400:{130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130407:"肥乡区",130408:"永年区",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130481:"武安市"},130500:{130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130581:"南宫市",130582:"沙河市"},130600:{130602:"竞秀区",130606:"莲池区",130607:"满城区",130608:"清苑区",130609:"徐水区",130623:"涞水县",130624:"阜平县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市"},130700:{130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130708:"万全区",130709:"崇礼区",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县"},130800:{130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130881:"平泉市"},130900:{130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市"},131e3:{131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131081:"霸州市",131082:"三河市"},131100:{131102:"桃城区",131103:"冀州区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131182:"深州市"},14e4:{140100:"太原市",140200:"大同市",140300:"阳泉市",140400:"长治市",140500:"晋城市",140600:"朔州市",140700:"晋中市",140800:"运城市",140900:"忻州市",141e3:"临汾市",141100:"吕梁市"},140100:{140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140181:"古交市"},140200:{140202:"城区",140203:"矿区",140211:"南郊区",140212:"新荣区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140227:"大同县"},140300:{140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县"},140400:{140402:"城区",140411:"郊区",140421:"长治县",140423:"襄垣县",140424:"屯留县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140481:"潞城市"},140500:{140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市"},140600:{140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140624:"怀仁县"},140700:{140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市"},140800:{140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市"},140900:{140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140981:"原平市"},141e3:{141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市"},141100:{141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市"},15e4:{150100:"呼和浩特市",150200:"包头市",150300:"乌海市",150400:"赤峰市",150500:"通辽市",150600:"鄂尔多斯市",150700:"呼伦贝尔市",150800:"巴彦淖尔市",150900:"乌兰察布市",152200:"兴安盟",152500:"锡林郭勒盟",152900:"阿拉善盟"},150100:{150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县"},150200:{150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗"},150300:{150302:"海勃湾区",150303:"海南区",150304:"乌达区"},150400:{150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗"},150500:{150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150581:"霍林郭勒市"},150600:{150602:"东胜区",150603:"康巴什区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗"},150700:{150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市"},150800:{150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗"},150900:{150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市"},152200:{152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县"},152500:{152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县"},152900:{152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗"},21e4:{210100:"沈阳市",210200:"大连市",210300:"鞍山市",210400:"抚顺市",210500:"本溪市",210600:"丹东市",210700:"锦州市",210800:"营口市",210900:"阜新市",211e3:"辽阳市",211100:"盘锦市",211200:"铁岭市",211300:"朝阳市",211400:"葫芦岛市"},210100:{210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"浑南区",210113:"沈北新区",210114:"于洪区",210115:"辽中区",210123:"康平县",210124:"法库县",210181:"新民市"},210200:{210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210214:"普兰店区",210224:"长海县",210281:"瓦房店市",210283:"庄河市"},210300:{210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市"},210400:{210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县"},210500:{210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县"},210600:{210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市"},210700:{210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市"},210800:{210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市"},210900:{210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县"},211e3:{211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市"},211100:{211102:"双台子区",211103:"兴隆台区",211104:"大洼区",211122:"盘山县"},211200:{211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市"},211300:{211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市"},211400:{211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市"},22e4:{220100:"长春市",220200:"吉林市",220300:"四平市",220400:"辽源市",220500:"通化市",220600:"白山市",220700:"松原市",220800:"白城市",222400:"延边朝鲜族自治州"},220100:{220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220113:"九台区",220122:"农安县",220182:"榆树市",220183:"德惠市"},220200:{220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市"},220300:{220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市"},220400:{220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县"},220500:{220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市"},220600:{220602:"浑江区",220605:"江源区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220681:"临江市"},220700:{220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220781:"扶余市"},220800:{220802:"洮北区",220821:"镇赉县",220822:"通榆县",220881:"洮南市",220882:"大安市"},222400:{222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县"},23e4:{230100:"哈尔滨市",230200:"齐齐哈尔市",230300:"鸡西市",230400:"鹤岗市",230500:"双鸭山市",230600:"大庆市",230700:"伊春市",230800:"佳木斯市",230900:"七台河市",231e3:"牡丹江市",231100:"黑河市",231200:"绥化市",232700:"大兴安岭地区"},230100:{230102:"道里区",230103:"南岗区",230104:"道外区",230108:"平房区",230109:"松北区",230110:"香坊区",230111:"呼兰区",230112:"阿城区",230113:"双城区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230183:"尚志市",230184:"五常市"},230200:{230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市"},230300:{230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市"},230400:{230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县"},230500:{230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县"},230600:{230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县"},230700:{230702:"伊春区",230703:"南岔区",230704:"友好区",230705:"西林区",230706:"翠峦区",230707:"新青区",230708:"美溪区",230709:"金山屯区",230710:"五营区",230711:"乌马河区",230712:"汤旺河区",230713:"带岭区",230714:"乌伊岭区",230715:"红星区",230716:"上甘岭区",230722:"嘉荫县",230781:"铁力市"},230800:{230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230881:"同江市",230882:"富锦市",230883:"抚远市"},230900:{230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县"},231e3:{231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231025:"林口县",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"东宁市"},231100:{231102:"爱辉区",231121:"嫩江县",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市"},231200:{231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市"},232700:{232701:"加格达奇区",232721:"呼玛县",232722:"塔河县",232723:"漠河县"},31e4:{310100:"上海城区"},310100:{310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310151:"崇明区"},32e4:{320100:"南京市",320200:"无锡市",320300:"徐州市",320400:"常州市",320500:"苏州市",320600:"南通市",320700:"连云港市",320800:"淮安市",320900:"盐城市",321e3:"扬州市",321100:"镇江市",321200:"泰州市",321300:"宿迁市"},320100:{320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320117:"溧水区",320118:"高淳区"},320200:{320205:"锡山区",320206:"惠山区",320211:"滨湖区",320213:"梁溪区",320214:"新吴区",320281:"江阴市",320282:"宜兴市"},320300:{320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320312:"铜山区",320321:"丰县",320322:"沛县",320324:"睢宁县",320381:"新沂市",320382:"邳州市"},320400:{320402:"天宁区",320404:"钟楼区",320411:"新北区",320412:"武进区",320413:"金坛区",320481:"溧阳市"},320500:{320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320509:"吴江区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320585:"太仓市"},320600:{320602:"崇川区",320611:"港闸区",320612:"通州区",320621:"海安县",320623:"如东县",320681:"启东市",320682:"如皋市",320684:"海门市"},320700:{320703:"连云区",320706:"海州区",320707:"赣榆区",320722:"东海县",320723:"灌云县",320724:"灌南县"},320800:{320803:"淮安区",320804:"淮阴区",320812:"清江浦区",320813:"洪泽区",320826:"涟水县",320830:"盱眙县",320831:"金湖县"},320900:{320902:"亭湖区",320903:"盐都区",320904:"大丰区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320981:"东台市"},321e3:{321002:"广陵区",321003:"邗江区",321012:"江都区",321023:"宝应县",321081:"仪征市",321084:"高邮市"},321100:{321102:"京口区",321111:"润州区",321112:"丹徒区",321181:"丹阳市",321182:"扬中市",321183:"句容市"},321200:{321202:"海陵区",321203:"高港区",321204:"姜堰区",321281:"兴化市",321282:"靖江市",321283:"泰兴市"},321300:{321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县"},33e4:{330100:"杭州市",330200:"宁波市",330300:"温州市",330400:"嘉兴市",330500:"湖州市",330600:"绍兴市",330700:"金华市",330800:"衢州市",330900:"舟山市",331e3:"台州市",331100:"丽水市"},330100:{330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330111:"富阳区",330112:"临安区",330122:"桐庐县",330127:"淳安县",330182:"建德市"},330200:{330203:"海曙区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330213:"奉化区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市"},330300:{330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330305:"洞头区",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330381:"瑞安市",330382:"乐清市"},330400:{330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市"},330500:{330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县"},330600:{330602:"越城区",330603:"柯桥区",330604:"上虞区",330624:"新昌县",330681:"诸暨市",330683:"嵊州市"},330700:{330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市"},330800:{330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市"},330900:{330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县"},331e3:{331002:"椒江区",331003:"黄岩区",331004:"路桥区",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"玉环市"},331100:{331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市"},34e4:{340100:"合肥市",340200:"芜湖市",340300:"蚌埠市",340400:"淮南市",340500:"马鞍山市",340600:"淮北市",340700:"铜陵市",340800:"安庆市",341e3:"黄山市",341100:"滁州市",341200:"阜阳市",341300:"宿州市",341500:"六安市",341600:"亳州市",341700:"池州市",341800:"宣城市"},340100:{340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340124:"庐江县",340181:"巢湖市"},340200:{340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340225:"无为县"},340300:{340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县"},340400:{340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"寿县"},340500:{340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"含山县",340523:"和县"},340600:{340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县"},340700:{340705:"铜官区",340706:"义安区",340711:"郊区",340722:"枞阳县"},340800:{340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340824:"潜山县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340881:"桐城市"},341e3:{341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县"},341100:{341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341181:"天长市",341182:"明光市"},341200:{341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341282:"界首市"},341300:{341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县"},341500:{341502:"金安区",341503:"裕安区",341504:"叶集区",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县"},341600:{341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县"},341700:{341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县"},341800:{341802:"宣州区",341821:"郎溪县",341822:"广德县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341881:"宁国市"},35e4:{350100:"福州市",350200:"厦门市",350300:"莆田市",350400:"三明市",350500:"泉州市",350600:"漳州市",350700:"南平市",350800:"龙岩市",350900:"宁德市"},350100:{350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350112:"长乐区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市"},350200:{350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区"},350300:{350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县"},350400:{350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市"},350500:{350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市"},350600:{350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市"},350700:{350702:"延平区",350703:"建阳区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市"},350800:{350802:"新罗区",350803:"永定区",350821:"长汀县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市"},350900:{350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市"},36e4:{360100:"南昌市",360200:"景德镇市",360300:"萍乡市",360400:"九江市",360500:"新余市",360600:"鹰潭市",360700:"赣州市",360800:"吉安市",360900:"宜春市",361e3:"抚州市",361100:"上饶市"},360100:{360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360112:"新建区",360121:"南昌县",360123:"安义县",360124:"进贤县"},360200:{360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市"},360300:{360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县"},360400:{360402:"濂溪区",360403:"浔阳区",360404:"柴桑区",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"共青城市",360483:"庐山市"},360500:{360502:"渝水区",360521:"分宜县"},360600:{360602:"月湖区",360622:"余江县",360681:"贵溪市"},360700:{360702:"章贡区",360703:"南康区",360704:"赣县区",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市"},360800:{360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市"},360900:{360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市"},361e3:{361002:"临川区",361003:"东乡区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361030:"广昌县"},361100:{361102:"信州区",361103:"广丰区",361121:"广信区",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市"},37e4:{370100:"济南市",370200:"青岛市",370300:"淄博市",370400:"枣庄市",370500:"东营市",370600:"烟台市",370700:"潍坊市",370800:"济宁市",370900:"泰安市",371e3:"威海市",371100:"日照市",371200:"莱芜市",371300:"临沂市",371400:"德州市",371500:"聊城市",371600:"滨州市",371700:"菏泽市"},370100:{370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370114:"章丘区",370124:"平阴县",370125:"济阳县",370126:"商河县"},370200:{370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370215:"即墨区",370281:"胶州市",370283:"平度市",370285:"莱西市"},370300:{370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县"},370400:{370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市"},370500:{370502:"东营区",370503:"河口区",370505:"垦利区",370522:"利津县",370523:"广饶县"},370600:{370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市"},370700:{370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市"},370800:{370811:"任城区",370812:"兖州区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370881:"曲阜市",370883:"邹城市"},370900:{370902:"泰山区",370911:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市"},371e3:{371002:"环翠区",371003:"文登区",371082:"荣成市",371083:"乳山市"},371100:{371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县"},371200:{371202:"莱城区",371203:"钢城区"},371300:{371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"兰陵县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县"},371400:{371402:"德城区",371403:"陵城区",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371481:"乐陵市",371482:"禹城市"},371500:{371502:"东昌府区",371521:"阳谷县",371522:"莘县",371523:"茌平县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市"},371600:{371602:"滨城区",371603:"沾化区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371625:"博兴县",371626:"邹平县"},371700:{371702:"牡丹区",371703:"定陶区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371728:"东明县"},41e4:{410100:"郑州市",410200:"开封市",410300:"洛阳市",410400:"平顶山市",410500:"安阳市",410600:"鹤壁市",410700:"新乡市",410800:"焦作市",410900:"濮阳市",411e3:"许昌市",411100:"漯河市",411200:"三门峡市",411300:"南阳市",411400:"商丘市",411500:"信阳市",411600:"周口市",411700:"驻马店市",419001:"济源市"},410100:{410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市"},410200:{410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410212:"祥符区",410221:"杞县",410222:"通许县",410223:"尉氏县",410225:"兰考县"},410300:{410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410311:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410381:"偃师市"},410400:{410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410481:"舞钢市",410482:"汝州市"},410500:{410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410581:"林州市"},410600:{410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县"},410700:{410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410728:"长垣县",410781:"卫辉市",410782:"辉县市"},410800:{410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410882:"沁阳市",410883:"孟州市"},410900:{410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县"},411e3:{411002:"魏都区",411003:"建安区",411024:"鄢陵县",411025:"襄城县",411081:"禹州市",411082:"长葛市"},411100:{411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县"},411200:{411202:"湖滨区",411203:"陕州区",411221:"渑池县",411224:"卢氏县",411281:"义马市",411282:"灵宝市"},411300:{411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411381:"邓州市"},411400:{411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411481:"永城市"},411500:{411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县"},411600:{411602:"川汇区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411626:"淮阳县",411627:"太康县",411628:"鹿邑县",411681:"项城市"},411700:{411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县"},419001:{419001:"济源市"},42e4:{420100:"武汉市",420200:"黄石市",420300:"十堰市",420500:"宜昌市",420600:"襄阳市",420700:"鄂州市",420800:"荆门市",420900:"孝感市",421e3:"荆州市",421100:"黄冈市",421200:"咸宁市",421300:"随州市",422800:"恩施土家族苗族自治州",429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区"},420100:{420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区"},420200:{420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市"},420300:{420302:"茅箭区",420303:"张湾区",420304:"郧阳区",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市"},420500:{420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市"},420600:{420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市"},420700:{420702:"梁子湖区",420703:"华容区",420704:"鄂城区"},420800:{420802:"东宝区",420804:"掇刀区",420821:"京山县",420822:"沙洋县",420881:"钟祥市"},420900:{420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市"},421e3:{421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421081:"石首市",421083:"洪湖市",421087:"松滋市"},421100:{421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421181:"麻城市",421182:"武穴市"},421200:{421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市"},421300:{421303:"曾都区",421321:"随县",421381:"广水市"},422800:{422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县"},429004:{429004:"仙桃市"},429005:{429005:"潜江市"},429006:{429006:"天门市"},429021:{429021:"神农架林区"},43e4:{430100:"长沙市",430200:"株洲市",430300:"湘潭市",430400:"衡阳市",430500:"邵阳市",430600:"岳阳市",430700:"常德市",430800:"张家界市",430900:"益阳市",431e3:"郴州市",431100:"永州市",431200:"怀化市",431300:"娄底市",433100:"湘西土家族苗族自治州"},430100:{430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430112:"望城区",430121:"长沙县",430181:"浏阳市",430182:"宁乡市"},430200:{430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430221:"株洲县",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430281:"醴陵市"},430300:{430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430381:"湘乡市",430382:"韶山市"},430400:{430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430481:"耒阳市",430482:"常宁市"},430500:{430502:"双清区",430503:"大祥区",430511:"北塔区",430521:"邵东县",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市"},430600:{430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430681:"汨罗市",430682:"临湘市"},430700:{430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430781:"津市市"},430800:{430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县"},430900:{430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430981:"沅江市"},431e3:{431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市"},431100:{431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县"},431200:{431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431281:"洪江市"},431300:{431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市"},433100:{433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县"},44e4:{440100:"广州市",440200:"韶关市",440300:"深圳市",440400:"珠海市",440500:"汕头市",440600:"佛山市",440700:"江门市",440800:"湛江市",440900:"茂名市",441200:"肇庆市",441300:"惠州市",441400:"梅州市",441500:"汕尾市",441600:"河源市",441700:"阳江市",441800:"清远市",441900:"东莞市",442e3:"中山市",442100:"东沙群岛",445100:"潮州市",445200:"揭阳市",445300:"云浮市"},440100:{440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440117:"从化区",440118:"增城区"},440200:{440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市"},440300:{440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"龙华区",440310:"坪山区"},440400:{440402:"香洲区",440403:"斗门区",440404:"金湾区",440499:"澳门大学横琴校区(由澳门管辖)"},440500:{440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县"},440600:{440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区"},440700:{440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市"},440800:{440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市"},440900:{440902:"茂南区",440904:"电白区",440981:"高州市",440982:"化州市",440983:"信宜市"},441200:{441202:"端州区",441203:"鼎湖区",441204:"高要区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441284:"四会市"},441300:{441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县"},441400:{441402:"梅江区",441403:"梅县区",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市"},441500:{441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市"},441600:{441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县"},441700:{441702:"江城区",441704:"阳东区",441721:"阳西县",441781:"阳春市"},441800:{441802:"清城区",441803:"清新区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441881:"英德市",441882:"连州市"},441900:{441900:"东莞市"},442e3:{442e3:"中山市"},442100:{442100:"东沙群岛"},445100:{445102:"湘桥区",445103:"潮安区",445122:"饶平县"},445200:{445202:"榕城区",445203:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市"},445300:{445302:"云城区",445303:"云安区",445321:"新兴县",445322:"郁南县",445381:"罗定市"},45e4:{450100:"南宁市",450200:"柳州市",450300:"桂林市",450400:"梧州市",450500:"北海市",450600:"防城港市",450700:"钦州市",450800:"贵港市",450900:"玉林市",451e3:"百色市",451100:"贺州市",451200:"河池市",451300:"来宾市",451400:"崇左市"},450100:{450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450110:"武鸣区",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县"},450200:{450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450206:"柳江区",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县"},450300:{450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450312:"临桂区",450321:"阳朔县",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450331:"荔浦县",450332:"恭城瑶族自治县"},450400:{450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市"},450500:{450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县"},450600:{450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市"},450700:{450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县"},450800:{450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市"},450900:{450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市"},451e3:{451002:"右江区",451021:"田阳区",451022:"田东县",451023:"平果县",451024:"德保县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451081:"靖西市"},451100:{451102:"八步区",451103:"平桂区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县"},451200:{451202:"金城江区",451203:"宜州区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县"},451300:{451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市"},451400:{451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市"},46e4:{460100:"海口市",460200:"三亚市",460300:"三沙市",460400:"儋州市",469001:"五指山市",469002:"琼海市",469005:"文昌市",469006:"万宁市",469007:"东方市",469021:"定安县",469022:"屯昌县",469023:"澄迈县",469024:"临高县",469025:"白沙黎族自治县",469026:"昌江黎族自治县",469027:"乐东黎族自治县",469028:"陵水黎族自治县",469029:"保亭黎族苗族自治县",469030:"琼中黎族苗族自治县"},460100:{460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区"},460200:{460202:"海棠区",460203:"吉阳区",460204:"天涯区",460205:"崖州区"},460300:{460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域"},460400:{460400:"儋州市"},469001:{469001:"五指山市"},469002:{469002:"琼海市"},469005:{469005:"文昌市"},469006:{469006:"万宁市"},469007:{469007:"东方市"},469021:{469021:"定安县"},469022:{469022:"屯昌县"},469023:{469023:"澄迈县"},469024:{469024:"临高县"},469025:{469025:"白沙黎族自治县"},469026:{469026:"昌江黎族自治县"},469027:{469027:"乐东黎族自治县"},469028:{469028:"陵水黎族自治县"},469029:{469029:"保亭黎族苗族自治县"},469030:{469030:"琼中黎族苗族自治县"},5e5:{500100:"重庆城区",500200:"重庆郊县"},500100:{500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"綦江区",500111:"大足区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500116:"江津区",500117:"合川区",500118:"永川区",500119:"南川区",500120:"璧山区",500151:"铜梁区",500152:"潼南区",500153:"荣昌区",500154:"开州区",500155:"梁平区",500156:"武隆区"},500200:{500229:"城口县",500230:"丰都县",500231:"垫江县",500233:"忠县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县"},51e4:{510100:"成都市",510300:"自贡市",510400:"攀枝花市",510500:"泸州市",510600:"德阳市",510700:"绵阳市",510800:"广元市",510900:"遂宁市",511e3:"内江市",511100:"乐山市",511300:"南充市",511400:"眉山市",511500:"宜宾市",511600:"广安市",511700:"达州市",511800:"雅安市",511900:"巴中市",512e3:"资阳市",513200:"阿坝藏族羌族自治州",513300:"甘孜藏族自治州",513400:"凉山彝族自治州"},510100:{510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510116:"双流区",510117:"郫都区",510121:"金堂县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"简阳市"},510300:{510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县"},510400:{510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县"},510500:{510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县"},510600:{510603:"旌阳区",510623:"中江县",510626:"罗江区",510681:"广汉市",510682:"什邡市",510683:"绵竹市"},510700:{510703:"涪城区",510704:"游仙区",510705:"安州区",510722:"三台县",510723:"盐亭县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市"},510800:{510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县"},510900:{510903:"船山区",510904:"安居区",510921:"蓬溪县",510922:"射洪县",510923:"大英县"},511e3:{511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511083:"隆昌市"},511100:{511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市"},511300:{511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市"},511400:{511402:"东坡区",511403:"彭山区",511421:"仁寿县",511423:"洪雅县",511424:"丹棱县",511425:"青神县"},511500:{511502:"翠屏区",511503:"南溪区",511521:"宜宾县",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县"},511600:{511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市"},511700:{511702:"通川区",511703:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511781:"万源市"},511800:{511802:"雨城区",511803:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县"},511900:{511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县"},512e3:{512002:"雁江区",512021:"安岳县",512022:"乐至县"},513200:{513201:"马尔康市",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟市",513226:"金川县",513227:"小金县",513228:"黑水县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县"},513300:{513301:"康定市",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县"},513400:{513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县"},52e4:{520100:"贵阳市",520200:"六盘水市",520300:"遵义市",520400:"安顺市",520500:"毕节市",520600:"铜仁市",522300:"黔西南布依族苗族自治州",522600:"黔东南苗族侗族自治州",522700:"黔南布依族苗族自治州"},520100:{520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520115:"观山湖区",520121:"开阳县",520122:"息烽县",520123:"修文县",520181:"清镇市"},520200:{520201:"钟山区",520203:"六枝特区",520221:"水城县",520281:"盘州市"},520300:{520302:"红花岗区",520303:"汇川区",520304:"播州区",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市"},520400:{520402:"西秀区",520403:"平坝区",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县"},520500:{520502:"七星关区",520521:"大方县",520522:"黔西县",520523:"金沙县",520524:"织金县",520525:"纳雍县",520526:"威宁彝族回族苗族自治县",520527:"赫章县"},520600:{520602:"碧江区",520603:"万山区",520621:"江口县",520622:"玉屏侗族自治县",520623:"石阡县",520624:"思南县",520625:"印江土家族苗族自治县",520626:"德江县",520627:"沿河土家族自治县",520628:"松桃苗族自治县"},522300:{522301:"兴义市",522322:"兴仁县",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县"},522600:{522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县"},522700:{522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县"},53e4:{530100:"昆明市",530300:"曲靖市",530400:"玉溪市",530500:"保山市",530600:"昭通市",530700:"丽江市",530800:"普洱市",530900:"临沧市",532300:"楚雄彝族自治州",532500:"红河哈尼族彝族自治州",532600:"文山壮族苗族自治州",532800:"西双版纳傣族自治州",532900:"大理白族自治州",533100:"德宏傣族景颇族自治州",533300:"怒江傈僳族自治州",533400:"迪庆藏族自治州"},530100:{530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530114:"呈贡区",530115:"晋宁区",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市"},530300:{530302:"麒麟区",530303:"沾益区",530321:"马龙县",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530381:"宣威市"},530400:{530402:"红塔区",530403:"江川区",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县"},530500:{530502:"隆阳区",530521:"施甸县",530523:"龙陵县",530524:"昌宁县",530581:"腾冲市"},530600:{530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530630:"水富县"},530700:{530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县"},530800:{530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县"},530900:{530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县"},532300:{532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县"},532500:{532501:"个旧市",532502:"开远市",532503:"蒙自市",532504:"弥勒市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县"},532600:{532601:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县"},532800:{532801:"景洪市",532822:"勐海县",532823:"勐腊县"},532900:{532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县"},533100:{533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县"},533300:{533301:"泸水市",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县"},533400:{533401:"香格里拉市",533422:"德钦县",533423:"维西傈僳族自治县"},54e4:{540100:"拉萨市",540200:"日喀则市",540300:"昌都市",540400:"林芝市",540500:"山南市",540600:"那曲市",542500:"阿里地区"},540100:{540102:"城关区",540103:"堆龙德庆区",540104:"达孜区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540127:"墨竹工卡县"},540200:{540202:"桑珠孜区",540221:"南木林县",540222:"江孜县",540223:"定日县",540224:"萨迦县",540225:"拉孜县",540226:"昂仁县",540227:"谢通门县",540228:"白朗县",540229:"仁布县",540230:"康马县",540231:"定结县",540232:"仲巴县",540233:"亚东县",540234:"吉隆县",540235:"聂拉木县",540236:"萨嘎县",540237:"岗巴县"},540300:{540302:"卡若区",540321:"江达县",540322:"贡觉县",540323:"类乌齐县",540324:"丁青县",540325:"察雅县",540326:"八宿县",540327:"左贡县",540328:"芒康县",540329:"洛隆县",540330:"边坝县"},540400:{540402:"巴宜区",540421:"工布江达县",540422:"米林县",540423:"墨脱县",540424:"波密县",540425:"察隅县",540426:"朗县"},540500:{540502:"乃东区",540521:"扎囊县",540522:"贡嘎县",540523:"桑日县",540524:"琼结县",540525:"曲松县",540526:"措美县",540527:"洛扎县",540528:"加查县",540529:"隆子县",540530:"错那县",540531:"浪卡子县"},540600:{540602:"色尼区",540621:"嘉黎县",540622:"比如县",540623:"聂荣县",540624:"安多县",540625:"申扎县",540626:"索县",540627:"班戈县",540628:"巴青县",540629:"尼玛县",540630:"双湖县"},542500:{542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县"},61e4:{610100:"西安市",610200:"铜川市",610300:"宝鸡市",610400:"咸阳市",610500:"渭南市",610600:"延安市",610700:"汉中市",610800:"榆林市",610900:"安康市",611e3:"商洛市"},610100:{610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610117:"高陵区",610118:"鄠邑区",610122:"蓝田县",610124:"周至县"},610200:{610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县"},610300:{610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县"},610400:{610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610427:"彬县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市"},610500:{610502:"临渭区",610503:"华州区",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市"},610600:{610602:"宝塔区",610603:"安塞区",610621:"延长县",610622:"延川县",610623:"子长县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县"},610700:{610702:"汉台区",610703:"南郑区",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县"},610800:{610802:"榆阳区",610803:"横山区",610822:"府谷县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610881:"神木市"},610900:{610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县"},611e3:{611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县"},62e4:{620100:"兰州市",620200:"嘉峪关市",620300:"金昌市",620400:"白银市",620500:"天水市",620600:"武威市",620700:"张掖市",620800:"平凉市",620900:"酒泉市",621e3:"庆阳市",621100:"定西市",621200:"陇南市",622900:"临夏回族自治州",623e3:"甘南藏族自治州"},620100:{620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县"},620200:{620200:"嘉峪关市"},620300:{620302:"金川区",620321:"永昌县"},620400:{620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县"},620500:{620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县"},620600:{620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县"},620700:{620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县"},620800:{620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620824:"华亭县",620825:"庄浪县",620826:"静宁县"},620900:{620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市"},621e3:{621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县"},621100:{621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县"},621200:{621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县"},622900:{622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县"},623e3:{623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县"},63e4:{630100:"西宁市",630200:"海东市",632200:"海北藏族自治州",632300:"黄南藏族自治州",632500:"海南藏族自治州",632600:"果洛藏族自治州",632700:"玉树藏族自治州",632800:"海西蒙古族藏族自治州"},630100:{630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县"},630200:{630202:"乐都区",630203:"平安区",630222:"民和回族土族自治县",630223:"互助土族自治县",630224:"化隆回族自治县",630225:"循化撒拉族自治县"},632200:{632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县"},632300:{632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县"},632500:{632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县"},632600:{632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县"},632700:{632701:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县"},632800:{632801:"格尔木市",632802:"德令哈市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632825:"海西蒙古族藏族自治州直辖"},64e4:{640100:"银川市",640200:"石嘴山市",640300:"吴忠市",640400:"固原市",640500:"中卫市"},640100:{640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市"},640200:{640202:"大武口区",640205:"惠农区",640221:"平罗县"},640300:{640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市"},640400:{640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县"},640500:{640502:"沙坡头区",640521:"中宁县",640522:"海原县"},65e4:{650100:"乌鲁木齐市",650200:"克拉玛依市",650400:"吐鲁番市",650500:"哈密市",652300:"昌吉回族自治州",652700:"博尔塔拉蒙古自治州",652800:"巴音郭楞蒙古自治州",652900:"阿克苏地区",653e3:"克孜勒苏柯尔克孜自治州",653100:"喀什地区",653200:"和田地区",654e3:"伊犁哈萨克自治州",654200:"塔城地区",654300:"阿勒泰地区",659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",659005:"北屯市",659006:"铁门关市",659007:"双河市",659008:"可克达拉市",659009:"昆玉市"},650100:{650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县"},650200:{650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区"},650400:{650402:"高昌区",650421:"鄯善县",650422:"托克逊县"},650500:{650502:"伊州区",650521:"巴里坤哈萨克自治县",650522:"伊吾县"},652300:{652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县"},652700:{652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县"},652800:{652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县"},652900:{652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县"},653e3:{653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县"},653100:{653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县"},653200:{653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县"},654e3:{654002:"伊宁市",654003:"奎屯市",654004:"霍尔果斯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县"},654200:{654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县"},654300:{654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县"},659001:{659001:"石河子市"},659002:{659002:"阿拉尔市"},659003:{659003:"图木舒克市"},659004:{659004:"五家渠市"},659005:{659005:"北屯市"},659006:{659006:"铁门关市"},659007:{659007:"双河市"},659008:{659008:"可克达拉市"},659009:{659009:"昆玉市"},81e4:{810100:"香港城区"},810100:{810101:"中西区",810102:"湾仔区",810103:"东区",810104:"南区",810105:"油尖旺区",810106:"深水埗区",810107:"九龙城区",810108:"黄大仙区",810109:"观塘区",810110:"荃湾区",810111:"屯门区",810112:"元朗区",810113:"北区",810114:"大埔区",810115:"西贡区",810116:"沙田区",810117:"葵青区",810118:"离岛区"},82e4:{820100:"澳门城区"},820100:{820101:"花地玛堂区",820102:"花王堂区",820103:"望德堂区",820104:"大堂区",820105:"风顺堂区",820106:"嘉模堂区",820107:"路凼填海区",820108:"圣方济各堂区"}},e="undefined"!=typeof window?window:{},h="distpicker",f="change",o=function(){function n(e,t){for(var i=0;i"+t.name+"")}),n.join("")}},{key:"getDistricts",value:function(){var e=0 2 |
3 |
4 |
5 | {!! $label !!} 6 |   7 |   8 |   9 |
10 |
11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /resources/views/select.blade.php: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | 7 | @foreach($errorKey as $key => $col) 8 | @if($errors->has($col)) 9 | @foreach($errors->get($col) as $message) 10 |
11 | @endforeach 12 | @endif 13 | @endforeach 14 | 15 |
16 |   17 |   18 |   19 |
20 | @include('admin::form.help-block') 21 | 22 |
23 |
-------------------------------------------------------------------------------- /src/ChinaDistpicker.php: -------------------------------------------------------------------------------- 1 | views()) { 19 | $this->loadViewsFrom($views, ChinaDistpicker::NAME); 20 | } 21 | 22 | if ($this->app->runningInConsole() && $assets = $extension->assets()) { 23 | $this->publishes( 24 | [$assets => public_path('vendor/super-eggs/dcat-admin-extensions-distpicker')], 25 | 'dcat-admin-extensions-distpicker' 26 | ); 27 | } 28 | Form::extend('distpicker', \Dcat\Admin\Extension\ChinaDistpicker\Form\Distpicker::class); 29 | } 30 | 31 | /** 32 | * Register the service provider. 33 | * 34 | * @return void 35 | */ 36 | public function register() 37 | { 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/DistpickerFilter.php: -------------------------------------------------------------------------------- 1 | column = compact('province', 'city', 'district'); 43 | $this->label = $label; 44 | 45 | $this->setPresenter(new FilterPresenter()); 46 | } 47 | 48 | public function setParent(Filter $filter) 49 | { 50 | $this->parent = $filter; 51 | 52 | $this->id = $this->formatId($this->column); 53 | } 54 | 55 | 56 | /** 57 | * {@inheritdoc} 58 | */ 59 | public function getColumn() 60 | { 61 | $columns = []; 62 | 63 | $parentName = $this->parent->getName(); 64 | 65 | foreach ($this->column as $column) { 66 | $columns[] = $parentName ? "{$parentName}_{$column}" : $column; 67 | } 68 | 69 | return $columns; 70 | } 71 | 72 | /** 73 | * {@inheritdoc} 74 | */ 75 | public function condition($inputs) 76 | { 77 | $value = array_filter([ 78 | $this->column['province'] => Arr::get($inputs, $this->column['province']), 79 | $this->column['city'] => Arr::get($inputs, $this->column['city']), 80 | $this->column['district'] => Arr::get($inputs, $this->column['district']), 81 | ]); 82 | 83 | if (!isset($value)) { 84 | return; 85 | } 86 | 87 | $this->value = $value; 88 | 89 | if (!$this->value) { 90 | return []; 91 | } 92 | 93 | 94 | if (Str::contains(key($value), '.')) { 95 | return $this->buildRelationQuery($value); 96 | } 97 | 98 | return [$this->query => [$value]]; 99 | } 100 | 101 | /** 102 | * {@inheritdoc} 103 | */ 104 | protected function buildRelationQuery(...$columns) 105 | { 106 | $data = []; 107 | 108 | foreach ($columns as $column => $value) { 109 | Arr::set($data, $column, $value); 110 | } 111 | 112 | $relation = key($data); 113 | 114 | $args = $data[$relation]; 115 | 116 | return ['whereHas' => [$relation, function ($relation) use ($args) { 117 | call_user_func_array([$relation, $this->query], [$args]); 118 | }]]; 119 | } 120 | 121 | /** 122 | * {@inheritdoc} 123 | */ 124 | public function formatName($column) 125 | { 126 | $columns = []; 127 | 128 | foreach ($column as $col => $name) { 129 | $columns[$col] = parent::formatName($name); 130 | } 131 | 132 | return $columns; 133 | } 134 | 135 | protected function formatId($columns) 136 | { 137 | return str_replace('.', '_', $columns); 138 | } 139 | 140 | /** 141 | * Setup js scripts. 142 | */ 143 | protected function setupScript() 144 | { 145 | $province = old($this->column['province'], Arr::get($this->value, $this->column['province'])); 146 | $city = old($this->column['city'], Arr::get($this->value, $this->column['city'])); 147 | $district = old($this->column['district'], Arr::get($this->value, $this->column['district'])); 148 | 149 | $script = <<id}").distpicker({ 151 | province: '$province', 152 | city: '$city', 153 | district: '$district' 154 | }); 155 | JS; 156 | Admin::script($script); 157 | Admin::js(static::$js); 158 | } 159 | 160 | /** 161 | * {@inheritdoc} 162 | */ 163 | protected function variables() 164 | { 165 | $this->id = 'distpicker-filter-' . uniqid(); 166 | 167 | $this->setupScript(); 168 | 169 | return array_merge([ 170 | 'id' => $this->id, 171 | 'name' => $this->formatName($this->column), 172 | 'label' => $this->label, 173 | 'value' => $this->value ?: $this->defaultValue, 174 | 'presenter' => $this->presenter(), 175 | ], $this->presenter()->variables()); 176 | } 177 | 178 | public function render() 179 | { 180 | return view('china-distpicker::filter', $this->variables()); 181 | } 182 | } 183 | -------------------------------------------------------------------------------- /src/FilterPresenter.php: -------------------------------------------------------------------------------- 1 | column = array_combine($this->columnKeys, $column); 42 | } else { 43 | $this->column = array_combine($this->columnKeys, array_keys($column)); 44 | $this->placeholder = array_combine($this->columnKeys, $column); 45 | } 46 | 47 | $this->label = empty($arguments) ? '地区选择' : current($arguments); 48 | } 49 | 50 | public function getValidator(array $input) 51 | { 52 | if ($this->validator) { 53 | return $this->validator->call($this, $input); 54 | } 55 | 56 | $rules = $attributes = []; 57 | 58 | if (!$fieldRules = $this->getRules()) { 59 | return false; 60 | } 61 | 62 | foreach ($this->column as $key => $column) { 63 | if (!Arr::has($input, $column)) { 64 | continue; 65 | } 66 | $input[$column] = Arr::get($input, $column); 67 | $rules[$column] = $fieldRules; 68 | $attributes[$column] = $this->label."[$column]"; 69 | } 70 | 71 | return \validator($input, $rules, $this->getValidationMessages(), $attributes); 72 | } 73 | 74 | /** 75 | * @param int $count 76 | * @return $this 77 | */ 78 | public function autoselect($count = 0) 79 | { 80 | return $this->attribute('data-autoselect', $count); 81 | } 82 | 83 | /** 84 | * {@inheritdoc} 85 | */ 86 | public function render() 87 | { 88 | $this->attribute('data-value-type', 'code'); 89 | 90 | $province = old($this->column['province'], Arr::get($this->value(), 'province')) ?: Arr::get($this->placeholder, 'province'); 91 | $city = old($this->column['city'], Arr::get($this->value(), 'city')) ?: Arr::get($this->placeholder, 'city'); 92 | $district = old($this->column['district'], Arr::get($this->value(), 'district')) ?: Arr::get($this->placeholder, 'district'); 93 | 94 | $id = uniqid('distpicker-'); 95 | 96 | $this->script = <<with(compact('id')); 108 | } 109 | } 110 | -------------------------------------------------------------------------------- /src/bootstrap.php: -------------------------------------------------------------------------------- 1 |