├── .babelrc ├── .editorconfig ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── build ├── build.js ├── dev-client.js ├── dev-server.js ├── utils.js ├── webpack.base.conf.js ├── webpack.dev.conf.js ├── webpack.docs.conf.js └── webpack.prod.conf.js ├── circle.yml ├── config ├── dev.env.js ├── index.js └── prod.env.js ├── docs ├── index.html └── static │ ├── css │ ├── app.49afa422a5a4430197bc6fc161484883.css │ └── app.49afa422a5a4430197bc6fc161484883.css.map │ ├── demo.gif │ └── js │ ├── app.42f48107cc48544a23fd.js │ ├── app.42f48107cc48544a23fd.js.map │ ├── manifest.a6699558d362898ed362.js │ ├── manifest.a6699558d362898ed362.js.map │ ├── vendor.799bddbafb92e9691f7d.js │ └── vendor.799bddbafb92e9691f7d.js.map ├── index.html ├── package.json ├── src ├── app.vue ├── cascadingAddress.vue ├── cascadingAddressData.json └── main.js └── static ├── .gitkeep └── demo.gif /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-2"], 3 | "plugins": ["transform-runtime"], 4 | "comments": false 5 | } 6 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | insert_final_newline = true 9 | trim_trailing_whitespace = true 10 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log 4 | .idea/ 5 | debug.log -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | npm-debug.log 4 | .idea/ 5 | build/ 6 | config/ 7 | static/ 8 | dist/ 9 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 savokiss 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, 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, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # VueJS cascading address component 2 | 3 | [![CircleCI](https://img.shields.io/circleci/project/savokiss/vue-cascading-address/master.svg)](https://circleci.com/gh/savokiss/vue-cascading-address) 4 | [![npm version](https://img.shields.io/npm/v/vue-cascading-address.svg)](https://www.npmjs.com/package/vue-cascading-address) 5 | [![License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://opensource.org/licenses/MIT "Feel free to contribute.") 6 | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fsavokiss%2Fvue-cascading-address.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fsavokiss%2Fvue-cascading-address?ref=badge_shield) 7 | 8 | ## How it looks: 9 | ![](./static/demo.gif) 10 | 11 | ## Dependencies 12 | - VueJS 2.0+ 13 | 14 | ## Usage 15 | 16 | ### INSTALLATION 17 | ``` 18 | npm install vue-cascading-address --save 19 | ``` 20 | 21 | ### ES6 22 | ``` 23 | import cascadingAdress from 'vue-cascading-address' 24 | export { 25 | components: { 26 | cascadingAddress 27 | }, 28 | methods: { 29 | confirmCity(data){ 30 | console.log(data);// { province: 'xxx' , city: 'xxx' , area: 'xxx' } 31 | } 32 | } 33 | } 34 | ``` 35 | 36 | ### HTML 37 | ``` 38 | 39 | ``` 40 | 41 | ## API 42 | 43 | ### Props 44 | | name | type | required | description | 45 | | ---------- | --------| -------- | ---------------- | 46 | | inputClass | String | false | custom classes added to input like 'input-sm'| 47 | | readonly | Boolean | false | set the input to be readonly | 48 | 49 | 50 | ### Events 51 | | name | attributes | listen to | description | 52 | | ---------- | --------| -------- | ---------------- | 53 | | confirm | (data) | @confirm | Emitted after `confirm` button, data structure: { province: String, city: String, area: String} | 54 | 55 | 56 | ## License 57 | [![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fsavokiss%2Fvue-cascading-address.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2Fsavokiss%2Fvue-cascading-address?ref=badge_large) -------------------------------------------------------------------------------- /build/build.js: -------------------------------------------------------------------------------- 1 | // https://github.com/shelljs/shelljs 2 | require('shelljs/global') 3 | env.NODE_ENV = 'production' 4 | 5 | var path = require('path') 6 | var config = require('../config') 7 | var ora = require('ora') 8 | var webpack = require('webpack') 9 | var webpackConfig = require('./webpack.prod.conf') 10 | 11 | console.log( 12 | ' Tip:\n' + 13 | ' Built files are meant to be served over an HTTP server.\n' + 14 | ' Opening index.html over file:// won\'t work.\n' 15 | ) 16 | 17 | var spinner = ora('building for production...') 18 | spinner.start() 19 | 20 | var assetsPath = path.join(config.build.assetsRoot, config.build.assetsSubDirectory) 21 | rm('-rf', assetsPath) 22 | mkdir('-p', assetsPath) 23 | cp('-R', 'static/*', assetsPath) 24 | 25 | webpack(webpackConfig, function (err, stats) { 26 | spinner.stop() 27 | if (err) throw err 28 | process.stdout.write(stats.toString({ 29 | colors: true, 30 | modules: false, 31 | children: false, 32 | chunks: false, 33 | chunkModules: false 34 | }) + '\n') 35 | }) 36 | -------------------------------------------------------------------------------- /build/dev-client.js: -------------------------------------------------------------------------------- 1 | /* eslint-disable */ 2 | require('eventsource-polyfill') 3 | var hotClient = require('webpack-hot-middleware/client?noInfo=true&reload=true') 4 | 5 | hotClient.subscribe(function (event) { 6 | if (event.action === 'reload') { 7 | window.location.reload() 8 | } 9 | }) 10 | -------------------------------------------------------------------------------- /build/dev-server.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var express = require('express') 3 | var webpack = require('webpack') 4 | var config = require('../config') 5 | var opn = require('opn') 6 | var proxyMiddleware = require('http-proxy-middleware') 7 | var webpackConfig = require('./webpack.dev.conf') 8 | 9 | // default port where dev server listens for incoming traffic 10 | var port = process.env.PORT || config.dev.port 11 | // Define HTTP proxies to your custom API backend 12 | // https://github.com/chimurai/http-proxy-middleware 13 | var proxyTable = config.dev.proxyTable 14 | 15 | var app = express() 16 | var compiler = webpack(webpackConfig) 17 | 18 | var devMiddleware = require('webpack-dev-middleware')(compiler, { 19 | publicPath: webpackConfig.output.publicPath, 20 | stats: { 21 | colors: true, 22 | chunks: false 23 | } 24 | }) 25 | 26 | var hotMiddleware = require('webpack-hot-middleware')(compiler) 27 | // force page reload when html-webpack-plugin template changes 28 | compiler.plugin('compilation', function (compilation) { 29 | compilation.plugin('html-webpack-plugin-after-emit', function (data, cb) { 30 | hotMiddleware.publish({ action: 'reload' }) 31 | cb() 32 | }) 33 | }) 34 | 35 | // proxy api requests 36 | Object.keys(proxyTable).forEach(function (context) { 37 | var options = proxyTable[context] 38 | if (typeof options === 'string') { 39 | options = { target: options } 40 | } 41 | app.use(proxyMiddleware(context, options)) 42 | }) 43 | 44 | // handle fallback for HTML5 history API 45 | app.use(require('connect-history-api-fallback')()) 46 | 47 | // serve webpack bundle output 48 | app.use(devMiddleware) 49 | 50 | // enable hot-reload and state-preserving 51 | // compilation error display 52 | app.use(hotMiddleware) 53 | 54 | // serve pure static assets 55 | var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory) 56 | app.use(staticPath, express.static('./static')) 57 | 58 | module.exports = app.listen(port, function (err) { 59 | if (err) { 60 | console.log(err) 61 | return 62 | } 63 | var uri = 'http://localhost:' + port 64 | console.log('Listening at ' + uri + '\n') 65 | opn(uri) 66 | }) 67 | -------------------------------------------------------------------------------- /build/utils.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var config = require('../config') 3 | var ExtractTextPlugin = require('extract-text-webpack-plugin') 4 | 5 | exports.assetsPath = function (_path) { 6 | var assetsSubDirectory = process.env.NODE_ENV === 'production' 7 | ? config.build.assetsSubDirectory 8 | : config.dev.assetsSubDirectory 9 | return path.posix.join(assetsSubDirectory, _path) 10 | } 11 | 12 | exports.cssLoaders = function (options) { 13 | options = options || {} 14 | // generate loader string to be used with extract text plugin 15 | function generateLoaders (loaders) { 16 | var sourceLoader = loaders.map(function (loader) { 17 | var extraParamChar 18 | if (/\?/.test(loader)) { 19 | loader = loader.replace(/\?/, '-loader?') 20 | extraParamChar = '&' 21 | } else { 22 | loader = loader + '-loader' 23 | extraParamChar = '?' 24 | } 25 | return loader + (options.sourceMap ? extraParamChar + 'sourceMap' : '') 26 | }).join('!') 27 | 28 | if (options.extract) { 29 | return ExtractTextPlugin.extract('vue-style-loader', sourceLoader) 30 | } else { 31 | return ['vue-style-loader', sourceLoader].join('!') 32 | } 33 | } 34 | 35 | // http://vuejs.github.io/vue-loader/configurations/extract-css.html 36 | return { 37 | css: generateLoaders(['css']), 38 | postcss: generateLoaders(['css']), 39 | less: generateLoaders(['css', 'less']), 40 | sass: generateLoaders(['css', 'sass?indentedSyntax']), 41 | scss: generateLoaders(['css', 'sass']), 42 | stylus: generateLoaders(['css', 'stylus']), 43 | styl: generateLoaders(['css', 'stylus']) 44 | } 45 | } 46 | 47 | // Generate loaders for standalone style files (outside of .vue) 48 | exports.styleLoaders = function (options) { 49 | var output = [] 50 | var loaders = exports.cssLoaders(options) 51 | for (var extension in loaders) { 52 | var loader = loaders[extension] 53 | output.push({ 54 | test: new RegExp('\\.' + extension + '$'), 55 | loader: loader 56 | }) 57 | } 58 | return output 59 | } 60 | -------------------------------------------------------------------------------- /build/webpack.base.conf.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var config = require('../config') 3 | var utils = require('./utils') 4 | var projectRoot = path.resolve(__dirname, '../') 5 | 6 | module.exports = { 7 | entry: { 8 | app: './src/main.js' 9 | }, 10 | output: { 11 | path: config.build.assetsRoot, 12 | publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath, 13 | filename: '[name].js' 14 | }, 15 | resolve: { 16 | extensions: ['', '.js', '.vue'], 17 | fallback: [path.join(__dirname, '../node_modules')], 18 | alias: { 19 | 'src': path.resolve(__dirname, '../src'), 20 | 'assets': path.resolve(__dirname, '../src/assets'), 21 | 'components': path.resolve(__dirname, '../src/components') 22 | } 23 | }, 24 | resolveLoader: { 25 | fallback: [path.join(__dirname, '../node_modules')] 26 | }, 27 | module: { 28 | loaders: [ 29 | { 30 | test: /\.vue$/, 31 | loader: 'vue' 32 | }, 33 | { 34 | test: /\.js$/, 35 | loader: 'babel', 36 | include: projectRoot, 37 | exclude: /node_modules/ 38 | }, 39 | { 40 | test: /\.json$/, 41 | loader: 'json' 42 | }, 43 | { 44 | test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, 45 | loader: 'url', 46 | query: { 47 | limit: 10000, 48 | name: utils.assetsPath('img/[name].[hash:7].[ext]') 49 | } 50 | }, 51 | { 52 | test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, 53 | loader: 'url', 54 | query: { 55 | limit: 10000, 56 | name: utils.assetsPath('fonts/[name].[hash:7].[ext]') 57 | } 58 | } 59 | ] 60 | }, 61 | vue: { 62 | loaders: utils.cssLoaders(), 63 | postcss: [ 64 | require('autoprefixer')({ 65 | browsers: ['last 2 versions'] 66 | }) 67 | ] 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /build/webpack.dev.conf.js: -------------------------------------------------------------------------------- 1 | var config = require('../config') 2 | var webpack = require('webpack') 3 | var merge = require('webpack-merge') 4 | var utils = require('./utils') 5 | var baseWebpackConfig = require('./webpack.base.conf') 6 | var HtmlWebpackPlugin = require('html-webpack-plugin') 7 | 8 | // add hot-reload related code to entry chunks 9 | Object.keys(baseWebpackConfig.entry).forEach(function (name) { 10 | baseWebpackConfig.entry[name] = ['./build/dev-client'].concat(baseWebpackConfig.entry[name]) 11 | }) 12 | 13 | module.exports = merge(baseWebpackConfig, { 14 | module: { 15 | loaders: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap }) 16 | }, 17 | // eval-source-map is faster for development 18 | devtool: '#eval-source-map', 19 | plugins: [ 20 | new webpack.DefinePlugin({ 21 | 'process.env': config.dev.env 22 | }), 23 | // https://github.com/glenjamin/webpack-hot-middleware#installation--usage 24 | new webpack.optimize.OccurenceOrderPlugin(), 25 | new webpack.HotModuleReplacementPlugin(), 26 | new webpack.NoErrorsPlugin(), 27 | // https://github.com/ampedandwired/html-webpack-plugin 28 | new HtmlWebpackPlugin({ 29 | filename: 'index.html', 30 | template: 'index.html', 31 | inject: true 32 | }) 33 | ] 34 | }) 35 | -------------------------------------------------------------------------------- /build/webpack.docs.conf.js: -------------------------------------------------------------------------------- 1 | var config = require('../config') 2 | var utils = require('./utils') 3 | var webpack = require('webpack') 4 | var merge = require('webpack-merge') 5 | var baseWebpackConfig = require('./webpack.base.conf') 6 | var ExtractTextPlugin = require('extract-text-webpack-plugin') 7 | var HtmlWebpackPlugin = require('html-webpack-plugin') 8 | 9 | module.exports = merge(baseWebpackConfig, { 10 | module: { 11 | loaders: utils.styleLoaders({ sourceMap: config.docs.productionSourceMap, extract: true }) 12 | }, 13 | devtool: config.docs.productionSourceMap ? '#source-map' : false, 14 | output: { 15 | path: config.docs.assetsRoot, 16 | filename: utils.assetsPath('js/[name].[chunkhash].js'), 17 | chunkFilename: utils.assetsPath('js/[id].[chunkhash].js'), 18 | publicPath: config.docs.assetsPublicPath 19 | }, 20 | vue: { 21 | loaders: utils.cssLoaders({ 22 | sourceMap: config.docs.productionSourceMap, 23 | extract: true 24 | }) 25 | }, 26 | plugins: [ 27 | // http://vuejs.github.io/vue-loader/workflow/production.html 28 | new webpack.DefinePlugin({ 29 | 'process.env': { 30 | NODE_ENV: '"production"' 31 | } 32 | }), 33 | new webpack.optimize.UglifyJsPlugin({ 34 | compress: { 35 | warnings: false 36 | } 37 | }), 38 | new webpack.optimize.OccurenceOrderPlugin(), 39 | // extract css into its own file 40 | new ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')), 41 | // generate dist index.html with correct asset hash for caching. 42 | // you can customize output by editing /index.html 43 | // see https://github.com/ampedandwired/html-webpack-plugin 44 | new HtmlWebpackPlugin({ 45 | filename: process.env.NODE_ENV === 'testing' 46 | ? 'index.html' 47 | : config.docs.index, 48 | template: 'docs/index.jade', 49 | inject: true, 50 | minify: { 51 | removeComments: true, 52 | collapseWhitespace: true, 53 | removeAttributeQuotes: true 54 | // more options: 55 | // https://github.com/kangax/html-minifier#options-quick-reference 56 | } 57 | }) 58 | ] 59 | }) 60 | -------------------------------------------------------------------------------- /build/webpack.prod.conf.js: -------------------------------------------------------------------------------- 1 | var path = require('path') 2 | var config = require('../config') 3 | var utils = require('./utils') 4 | var webpack = require('webpack') 5 | var merge = require('webpack-merge') 6 | var baseWebpackConfig = require('./webpack.base.conf') 7 | var ExtractTextPlugin = require('extract-text-webpack-plugin') 8 | var HtmlWebpackPlugin = require('html-webpack-plugin') 9 | var env = config.build.env 10 | 11 | var webpackConfig = merge(baseWebpackConfig, { 12 | module: { 13 | loaders: utils.styleLoaders({ sourceMap: config.build.productionSourceMap, extract: true }) 14 | }, 15 | devtool: config.build.productionSourceMap ? '#source-map' : false, 16 | output: { 17 | path: config.build.assetsRoot, 18 | filename: utils.assetsPath('js/[name].[chunkhash].js'), 19 | chunkFilename: utils.assetsPath('js/[id].[chunkhash].js') 20 | }, 21 | vue: { 22 | loaders: utils.cssLoaders({ 23 | sourceMap: config.build.productionSourceMap, 24 | extract: true 25 | }) 26 | }, 27 | plugins: [ 28 | // http://vuejs.github.io/vue-loader/workflow/production.html 29 | new webpack.DefinePlugin({ 30 | 'process.env': env 31 | }), 32 | new webpack.optimize.UglifyJsPlugin({ 33 | compress: { 34 | warnings: false 35 | } 36 | }), 37 | new webpack.optimize.OccurenceOrderPlugin(), 38 | // extract css into its own file 39 | new ExtractTextPlugin(utils.assetsPath('css/[name].[contenthash].css')), 40 | // generate dist index.html with correct asset hash for caching. 41 | // you can customize output by editing /index.html 42 | // see https://github.com/ampedandwired/html-webpack-plugin 43 | new HtmlWebpackPlugin({ 44 | filename: config.build.index, 45 | template: 'index.html', 46 | inject: true, 47 | minify: { 48 | removeComments: true, 49 | collapseWhitespace: true, 50 | removeAttributeQuotes: true 51 | // more options: 52 | // https://github.com/kangax/html-minifier#options-quick-reference 53 | }, 54 | // necessary to consistently work with multiple chunks via CommonsChunkPlugin 55 | chunksSortMode: 'dependency' 56 | }), 57 | // split vendor js into its own file 58 | new webpack.optimize.CommonsChunkPlugin({ 59 | name: 'vendor', 60 | minChunks: function (module, count) { 61 | // any required modules inside node_modules are extracted to vendor 62 | return ( 63 | module.resource && 64 | /\.js$/.test(module.resource) && 65 | module.resource.indexOf( 66 | path.join(__dirname, '../node_modules') 67 | ) === 0 68 | ) 69 | } 70 | }), 71 | // extract webpack runtime and module manifest to its own file in order to 72 | // prevent vendor hash from being updated whenever app bundle is updated 73 | new webpack.optimize.CommonsChunkPlugin({ 74 | name: 'manifest', 75 | chunks: ['vendor'] 76 | }) 77 | ] 78 | }) 79 | 80 | if (config.build.productionGzip) { 81 | var CompressionWebpackPlugin = require('compression-webpack-plugin') 82 | 83 | webpackConfig.plugins.push( 84 | new CompressionWebpackPlugin({ 85 | asset: '[path].gz[query]', 86 | algorithm: 'gzip', 87 | test: new RegExp( 88 | '\\.(' + 89 | config.build.productionGzipExtensions.join('|') + 90 | ')$' 91 | ), 92 | threshold: 10240, 93 | minRatio: 0.8 94 | }) 95 | ) 96 | } 97 | 98 | module.exports = webpackConfig 99 | -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- 1 | machine: 2 | node: 3 | version: 6 4 | 5 | deployment: 6 | npm: 7 | tag: /v\d.\d.\d/ 8 | commands: 9 | - echo -e "$NPM_USERNAME\n$NPM_PASSWORD\n$NPM_EMAIL" | npm login 10 | - npm publish 11 | -------------------------------------------------------------------------------- /config/dev.env.js: -------------------------------------------------------------------------------- 1 | var merge = require('webpack-merge') 2 | var prodEnv = require('./prod.env') 3 | 4 | module.exports = merge(prodEnv, { 5 | NODE_ENV: '"development"' 6 | }) 7 | -------------------------------------------------------------------------------- /config/index.js: -------------------------------------------------------------------------------- 1 | // see http://vuejs-templates.github.io/webpack for documentation. 2 | var path = require('path') 3 | 4 | module.exports = { 5 | build: { 6 | env: require('./prod.env'), 7 | index: path.resolve(__dirname, '../docs/index.html'), 8 | assetsRoot: path.resolve(__dirname, '../docs'), 9 | assetsSubDirectory: 'static', 10 | assetsPublicPath: '/vue-cascading-address', 11 | productionSourceMap: true, 12 | // Gzip off by default as many popular static hosts such as 13 | // Surge or Netlify already gzip all static assets for you. 14 | // Before setting to `true`, make sure to: 15 | // npm install --save-dev compression-webpack-plugin 16 | productionGzip: false, 17 | productionGzipExtensions: ['js', 'css'] 18 | }, 19 | dev: { 20 | env: require('./dev.env'), 21 | port: 8088, 22 | assetsSubDirectory: 'static', 23 | assetsPublicPath: '/', 24 | proxyTable: {}, 25 | // CSS Sourcemaps off by default because relative paths are "buggy" 26 | // with this option, according to the CSS-Loader README 27 | // (https://github.com/webpack/css-loader#sourcemaps) 28 | // In our experience, they generally work as expected, 29 | // just be aware of this issue when enabling this option. 30 | cssSourceMap: false 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /config/prod.env.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | NODE_ENV: '"production"' 3 | } 4 | -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 | vue-cascading-address
-------------------------------------------------------------------------------- /docs/static/css/app.49afa422a5a4430197bc6fc161484883.css: -------------------------------------------------------------------------------- 1 | .demo-container{width:300px;margin:0 auto}.text-center{text-align:center}.pre{border:1px solid #aaa;padding:20px;border-radius:2px;background-color:#eee}.cascading-address[data-v-2a727d52]{box-shadow:0 6px 12px rgba(0,0,0,.175);position:absolute;z-index:99999;background:#fff;width:318px}.cascading-address ul[data-v-2a727d52]{padding:5px;border-bottom:1px dotted #ddd;text-align:left}.cascading-address ul li[data-v-2a727d52]{font-size:13px;list-style:none;display:inline-block;margin:5px 7px;cursor:pointer}.cascading-address .form-group[data-v-2a727d52]{margin:10px}.address-area[data-v-2a727d52]{margin:10px;font-weight:700;text-align:left}.label[data-v-2a727d52]{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label-success[data-v-2a727d52]{background-color:#5cb85c}.btn[data-v-2a727d52]{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn-link[data-v-2a727d52]{font-weight:400;color:#337ab7;border-radius:0;background:none}.btn-link[data-v-2a727d52]:hover{color:#4cae4c!important}.btn-success[data-v-2a727d52]{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-sm[data-v-2a727d52]{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-sm[data-v-2a727d52]:hover{color:#337ab7}.text-success[data-v-2a727d52]{color:#3c763d}.address-option-footer[data-v-2a727d52]{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px;text-align:right} 2 | /*# sourceMappingURL=app.49afa422a5a4430197bc6fc161484883.css.map*/ -------------------------------------------------------------------------------- /docs/static/css/app.49afa422a5a4430197bc6fc161484883.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack:///webpack:///src/app.vue","webpack:///webpack:///src/cascadingAddress.vue"],"names":[],"mappings":"AACA,gBACE,YACA,aAAe,CAEjB,aACE,iBAAmB,CAErB,KACE,sBACA,aACA,kBACA,qBAAuB,CCXzB,oCACE,uCACA,kBACA,cACA,gBACA,WAAa,CAEf,uCACE,YACA,8BACA,eAAiB,CAEnB,0CACE,eACA,gBACA,qBACA,eACA,cAAgB,CAElB,gDACE,WAAa,CAEf,+BACE,YACA,gBACA,eAAiB,CAEnB,wBACE,eACA,uBACA,cACA,gBACA,cACA,WACA,kBACA,mBACA,wBACA,mBAAqB,CAEvB,gCACE,wBAA0B,CAE5B,sBACE,qBACA,iBACA,gBACA,eACA,gBACA,uBACA,kBACA,mBACA,sBACA,8BACA,0BACA,eACA,yBACA,sBACA,qBACA,iBACA,sBACA,6BACA,iBAAmB,CAErB,2BACE,gBACA,cACA,gBACA,eAAiB,CAEnB,iCACE,uBAAyB,CAE3B,8BACE,WACA,yBACA,oBAAsB,CAExB,yBACE,iBACA,eACA,gBACA,iBAAmB,CAErB,+BACE,aAAc,CAEhB,+BACE,aAAe,CAEjB,wCACE,kBACA,yBACA,0BACA,+BACA,8BACA,gBAAkB","file":"static/css/app.49afa422a5a4430197bc6fc161484883.css","sourcesContent":["\n.demo-container {\n width: 300px;\n margin: 0 auto;\n}\n.text-center {\n text-align: center;\n}\n.pre {\n border: 1px solid #aaa;\n padding: 20px;\n border-radius: 2px;\n background-color: #eee;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/app.vue","\n.cascading-address[data-v-2a727d52] {\n box-shadow: 0 6px 12px rgba(0, 0, 0, .175);\n position: absolute;\n z-index: 99999;\n background: #fff;\n width: 318px;\n}\n.cascading-address ul[data-v-2a727d52] {\n padding: 5px;\n border-bottom: 1px dotted #ddd;\n text-align: left;\n}\n.cascading-address ul li[data-v-2a727d52] {\n font-size: 13px;\n list-style: none;\n display: inline-block;\n margin: 5px 7px;\n cursor: pointer;\n}\n.cascading-address .form-group[data-v-2a727d52] {\n margin: 10px;\n}\n.address-area[data-v-2a727d52] {\n margin: 10px;\n font-weight: bold;\n text-align: left;\n}\n.label[data-v-2a727d52] {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #fff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\n.label-success[data-v-2a727d52] {\n background-color: #5cb85c;\n}\n.btn[data-v-2a727d52] {\n display: inline-block;\n padding: 6px 12px;\n margin-bottom: 0;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.42857143;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n -ms-touch-action: manipulation;\n touch-action: manipulation;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.btn-link[data-v-2a727d52] {\n font-weight: normal;\n color: #337ab7;\n border-radius: 0;\n background: none;\n}\n.btn-link[data-v-2a727d52]:hover {\n color: #4cae4c!important;\n}\n.btn-success[data-v-2a727d52] {\n color: #fff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-sm[data-v-2a727d52] {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-sm[data-v-2a727d52]:hover {\n color:#337ab7;\n}\n.text-success[data-v-2a727d52] {\n color: #3c763d;\n}\n.address-option-footer[data-v-2a727d52] {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #ddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n text-align: right;\n}\n\n\n\n// WEBPACK FOOTER //\n// webpack:///src/cascadingAddress.vue"],"sourceRoot":""} -------------------------------------------------------------------------------- /docs/static/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savokiss/vue-cascading-address/5fabb896627e2c672f98b38f1dff138d01368a94/docs/static/demo.gif -------------------------------------------------------------------------------- /docs/static/js/app.42f48107cc48544a23fd.js: -------------------------------------------------------------------------------- 1 | webpackJsonp([1,0],[function(s,n,a){"use strict";function t(s){return s&&s.__esModule?s:{default:s}}var e=a(10),c=t(e),i=a(6),o=t(i);new c.default({el:"#app",render:function(s){return s(o.default)}})},function(s,n,a){"use strict";function t(s){return s&&s.__esModule?s:{default:s}}Object.defineProperty(n,"__esModule",{value:!0});var e=a(7),c=t(e);n.default={data:function(){return{confirmData:""}},components:{cascadingAddress:c.default},methods:{confirmCity:function(s){this.confirmData=s,console.log("This is new")}}}},function(s,n,a){"use strict";function t(s){return s&&s.__esModule?s:{default:s}}Object.defineProperty(n,"__esModule",{value:!0});var e=a(5),c=t(e);n.default={props:{inputClass:String,readonly:Boolean},data:function(){return{p:"",c:"",a:"",provinces:c.default,areas:"",cities:"",show:!1}},computed:{model:function(){return this.p?this.p+" "+this.c+" "+this.a:""}},methods:{clear:function(){this.p="",this.c="",this.a="",this.cities=[],this.areas=[]},open:function(){this.show=!0},close:function(){this.show=!1},confirm:function(){this.close(),this.$emit("confirm",{province:this.p,city:this.c,area:this.a})},setProvince:function(s){this.p=s,this.c="",this.a="",this.areas=[];var n=this.provinces.filter(function(n){return n.p===s});this.cities=n[0].c||[]},setCity:function(s){this.c=s,this.a="";var n=this.cities.filter(function(n){return n.n===s});this.areas=n[0].a||[]},setArea:function(s){this.a=s}}}},function(s,n){},function(s,n){},function(s,n){s.exports=[{p:"北京",c:[{n:"东城区"},{n:"西城区"},{n:"崇文区"},{n:"宣武区"},{n:"朝阳区"},{n:"丰台区"},{n:"石景山区"},{n:"海淀区"},{n:"门头沟区"},{n:"房山区"},{n:"通州区"},{n:"顺义区"},{n:"昌平区"},{n:"大兴区"},{n:"平谷区"},{n:"怀柔区"},{n:"密云县"},{n:"延庆县"}]},{p:"天津",c:[{n:"和平区"},{n:"河东区"},{n:"河西区"},{n:"南开区"},{n:"河北区"},{n:"红挢区"},{n:"滨海新区"},{n:"东丽区"},{n:"西青区"},{n:"津南区"},{n:"北辰区"},{n:"宁河区"},{n:"武清区"},{n:"静海县"},{n:"宝坻区"},{n:"蓟县"}]},{p:"河北",c:[{n:"石家庄",a:[{s:"长安区"},{s:"桥东区"},{s:"桥西区"},{s:"新华区"},{s:"井陉矿区"},{s:"裕华区"},{s:"井陉县"},{s:"正定县"},{s:"栾城县"},{s:"行唐县"},{s:"灵寿县"},{s:"高邑县"},{s:"深泽县"},{s:"赞皇县"},{s:"无极县"},{s:"平山县"},{s:"元氏县"},{s:"赵县"},{s:"辛集市"},{s:"藁城市"},{s:"晋州市"},{s:"新乐市"},{s:"鹿泉市"}]},{n:"唐山",a:[{s:"路南区"},{s:"路北区"},{s:"古冶区"},{s:"开平区"},{s:"丰南区"},{s:"丰润区"},{s:"滦县"},{s:"滦南县"},{s:"乐亭县"},{s:"迁西县"},{s:"玉田县"},{s:"唐海县"},{s:"遵化市"},{s:"迁安市"}]},{n:"秦皇岛",a:[{s:"海港区"},{s:"山海关区"},{s:"北戴河区"},{s:"青龙满族自治县"},{s:"昌黎县"},{s:"抚宁县"},{s:"卢龙县"}]},{n:"邯郸",a:[{s:"邯山区"},{s:"丛台区"},{s:"复兴区"},{s:"峰峰矿区"},{s:"邯郸县"},{s:"临漳县"},{s:"成安县"},{s:"大名县"},{s:"涉县"},{s:"磁县"},{s:"肥乡县"},{s:"永年县"},{s:"邱县"},{s:"鸡泽县"},{s:"广平县"},{s:"馆陶县"},{s:"魏县"},{s:"曲周县"},{s:"武安市"}]},{n:"邢台",a:[{s:"桥东区"},{s:"桥西区"},{s:"邢台县"},{s:"临城县"},{s:"内丘县"},{s:"柏乡县"},{s:"隆尧县"},{s:"任县"},{s:"南和县"},{s:"宁晋县"},{s:"巨鹿县"},{s:"新河县"},{s:"广宗县"},{s:"平乡县"},{s:"威县"},{s:"清河县"},{s:"临西县"},{s:"南宫市"},{s:"沙河市"}]},{n:"保定",a:[{s:"新市区"},{s:"北市区"},{s:"南市区"},{s:"满城县"},{s:"清苑县"},{s:"涞水县"},{s:"阜平县"},{s:"徐水县"},{s:"定兴县"},{s:"唐县"},{s:"高阳县"},{s:"容城县"},{s:"涞源县"},{s:"望都县"},{s:"安新县"},{s:"易县"},{s:"曲阳县"},{s:"蠡县"},{s:"顺平县"},{s:"博野县"},{s:"雄县"},{s:"涿州市"},{s:"定州市"},{s:"安国市"},{s:"高碑店市"}]},{n:"张家口",a:[{s:"桥东区"},{s:"桥西区"},{s:"宣化区"},{s:"下花园区"},{s:"宣化县"},{s:"张北县"},{s:"康保县"},{s:"沽源县"},{s:"尚义县"},{s:"蔚县"},{s:"阳原县"},{s:"怀安县"},{s:"万全县"},{s:"怀来县"},{s:"涿鹿县"},{s:"赤城县"},{s:"崇礼县"}]},{n:"承德",a:[{s:"双桥区"},{s:"双滦区"},{s:"鹰手营子矿区"},{s:"承德县"},{s:"兴隆县"},{s:"平泉县"},{s:"滦平县"},{s:"隆化县"},{s:"丰宁满族自治县"},{s:"宽城满族自治县"},{s:"围场满族蒙古族自治县"}]},{n:"沧州",a:[{s:"新华区"},{s:"运河区"},{s:"沧县"},{s:"青县"},{s:"东光县"},{s:"海兴县"},{s:"盐山县"},{s:"肃宁县"},{s:"南皮县"},{s:"吴桥县"},{s:"献县"},{s:"孟村回族自治县"},{s:"泊头市"},{s:"任丘市"},{s:"黄骅市"},{s:"河间市"}]},{n:"廊坊",a:[{s:"安次区"},{s:"广阳区"},{s:"固安县"},{s:"永清县"},{s:"香河县"},{s:"大城县"},{s:"文安县"},{s:"大厂回族自治县"},{s:"霸州市"},{s:"三河市"}]},{n:"衡水",a:[{s:"桃城区"},{s:"枣强县"},{s:"武邑县"},{s:"武强县"},{s:"饶阳县"},{s:"安平县"},{s:"故城县"},{s:"景县"},{s:"阜城县"},{s:"冀州市"},{s:"深州市"}]}]},{p:"山西",c:[{n:"太原",a:[{s:"小店区"},{s:"迎泽区"},{s:"杏花岭区"},{s:"尖草坪区"},{s:"万柏林区"},{s:"晋源区"},{s:"清徐县"},{s:"阳曲县"},{s:"娄烦县"},{s:"古交市"}]},{n:"大同",a:[{s:"城区"},{s:"矿区"},{s:"南郊区"},{s:"新荣区"},{s:"阳高县"},{s:"天镇县"},{s:"广灵县"},{s:"灵丘县"},{s:"浑源县"},{s:"左云县"},{s:"大同县"}]},{n:"阳泉",a:[{s:"城区"},{s:"矿区"},{s:"郊区"},{s:"平定县"},{s:"盂县"}]},{n:"长治",a:[{s:"城区"},{s:"郊区"},{s:"长治县"},{s:"襄垣县"},{s:"屯留县"},{s:"平顺县"},{s:"黎城县"},{s:"壶关县"},{s:"长子县"},{s:"武乡县"},{s:"沁县"},{s:"沁源县"},{s:"潞城市"}]},{n:"晋城",a:[{s:"城区"},{s:"沁水县"},{s:"阳城县"},{s:"陵川县"},{s:"泽州县"},{s:"高平市"}]},{n:"朔州",a:[{s:"朔城区"},{s:"平鲁区"},{s:"山阴县"},{s:"应县"},{s:"右玉县"},{s:"怀仁县"}]},{n:"晋中",a:[{s:"榆次区"},{s:"榆社县"},{s:"左权县"},{s:"和顺县"},{s:"昔阳县"},{s:"寿阳县"},{s:"太谷县"},{s:"祁县"},{s:"平遥县"},{s:"灵石县"},{s:"介休市"}]},{n:"运城",a:[{s:"盐湖区"},{s:"临猗县"},{s:"万荣县"},{s:"闻喜县"},{s:"稷山县"},{s:"新绛县"},{s:"绛县"},{s:"垣曲县"},{s:"夏县"},{s:"平陆县"},{s:"芮城县"},{s:"永济市"},{s:"河津市"}]},{n:"忻州",a:[{s:"忻府区"},{s:"定襄县"},{s:"五台县"},{s:"代县"},{s:"繁峙县"},{s:"宁武县"},{s:"静乐县"},{s:"神池县"},{s:"五寨县"},{s:"岢岚县"},{s:"河曲县"},{s:"保德县"},{s:"偏关县"},{s:"原平市"}]},{n:"临汾",a:[{s:"尧都区"},{s:"曲沃县"},{s:"翼城县"},{s:"襄汾县"},{s:"洪洞县"},{s:"古县"},{s:"安泽县"},{s:"浮山县"},{s:"吉县"},{s:"乡宁县"},{s:"大宁县"},{s:"隰县"},{s:"永和县"},{s:"蒲县"},{s:"汾西县"},{s:"侯马市"},{s:"霍州市"}]},{n:"吕梁",a:[{s:"离石区"},{s:"文水县"},{s:"交城县"},{s:"兴县"},{s:"临县"},{s:"柳林县"},{s:"石楼县"},{s:"岚县"},{s:"方山县"},{s:"中阳县"},{s:"交口县"},{s:"孝义市"},{s:"汾阳市"}]}]},{p:"内蒙古",c:[{n:"呼和浩特",a:[{s:"新城区"},{s:"回民区"},{s:"玉泉区"},{s:"玉泉区"},{s:"赛罕区"},{s:"土默特左旗"},{s:"托克托县"},{s:"和林格尔县"},{s:"清水河县"},{s:"武川县"}]},{n:"包头",a:[{s:"东河区"},{s:"昆都仑区"},{s:"青山区"},{s:"石拐区"},{s:"白云矿区"},{s:"九原区"},{s:"土默特右旗"},{s:"固阳县"},{s:"达尔罕茂明安联合旗"}]},{n:"乌海",a:[{s:"海勃湾区"},{s:"海南区"},{s:"乌达区"}]},{n:"赤峰",a:[{s:"红山区"},{s:"元宝山区"},{s:"松山区"},{s:"阿鲁科尔沁旗"},{s:"巴林左旗"},{s:"巴林右旗"},{s:"林西县"},{s:"克什克腾旗"},{s:"翁牛特旗"},{s:"喀喇沁旗"},{s:"宁城县"},{s:"敖汉旗"}]},{n:"通辽",a:[{s:"科尔沁区"},{s:"科尔沁左翼中旗"},{s:"科尔沁左翼后旗"},{s:"开鲁县"},{s:"库伦旗"},{s:"奈曼旗"},{s:"扎鲁特旗"},{s:"霍林郭勒市"}]},{n:"鄂尔多斯",a:[{s:"东胜区"},{s:"达拉特旗"},{s:"准格尔旗"},{s:"鄂托克前旗"},{s:"鄂托克旗"},{s:"杭锦旗"},{s:"乌审旗"},{s:"伊金霍洛旗"}]},{n:"呼伦贝尔",a:[{s:"海拉尔区"},{s:"阿荣旗"},{s:"莫力达瓦达斡尔族自治旗"},{s:"鄂伦春自治旗"},{s:"鄂温克族自治旗"},{s:"陈巴尔虎旗"},{s:"新巴尔虎左旗"},{s:"新巴尔虎右旗"},{s:"满洲里市"},{s:"牙克石市"},{s:"扎兰屯市"},{s:"额尔古纳市"},{s:"根河市"}]},{n:"巴彦淖尔",a:[{s:"临河区"},{s:"五原县"},{s:"磴口县"},{s:"乌拉特前旗"},{s:"乌拉特中旗"},{s:"乌拉特后旗"},{s:"杭锦后旗"}]},{n:"乌兰察布",a:[{s:"集宁区"},{s:"卓资县"},{s:"化德县"},{s:"商都县"},{s:"兴和县"},{s:"凉城县"},{s:"察哈尔右翼前旗"},{s:"察哈尔右翼中旗"},{s:"察哈尔右翼后旗"},{s:"四子王旗"},{s:"丰镇市"}]},{n:"兴安",a:[{s:"乌兰浩特市"},{s:"阿尔山市"},{s:"科尔沁右翼前旗"},{s:"科尔沁右翼中旗"},{s:"扎赉特旗"},{s:"突泉县"}]},{n:"锡林郭勒",a:[{s:"二连浩特市"},{s:"锡林浩特市"},{s:"阿巴嘎旗"},{s:"苏尼特左旗"},{s:"苏尼特右旗"},{s:"东乌珠穆沁旗"},{s:"西乌珠穆沁旗"},{s:"太仆寺旗"},{s:"镶黄旗"},{s:"正镶白旗"},{s:"正蓝旗"},{s:"多伦县"}]},{n:"阿拉善",a:[{s:"阿拉善左旗"},{s:"阿拉善右旗"},{s:"额济纳旗"}]}]},{p:"辽宁",c:[{n:"沈阳",a:[{s:"和平区"},{s:"沈河区"},{s:"大东区"},{s:"皇姑区"},{s:"铁西区"},{s:"苏家屯区"},{s:"东陵区"},{s:"新城子区"},{s:"于洪区"},{s:"辽中县"},{s:"康平县"},{s:"法库县"},{s:"新民市"}]},{n:"大连",a:[{s:"中山区"},{s:"西岗区"},{s:"沙河口区"},{s:"甘井子区"},{s:"旅顺口区"},{s:"金州区"},{s:"长海县"},{s:"瓦房店市"},{s:"普兰店市"},{s:"庄河市"}]},{n:"鞍山",a:[{s:"铁东区"},{s:"铁西区"},{s:"立山区"},{s:"千山区"},{s:"台安县"},{s:"210323"},{s:"海城市"}]},{n:"抚顺",a:[{s:"新抚区"},{s:"东洲区"},{s:"望花区"},{s:"顺城区"},{s:"抚顺县"},{s:"新宾满族自治县"},{s:"清原满族自治县"}]},{n:"本溪",a:[{s:"平山区"},{s:"溪湖区"},{s:"明山区"},{s:"南芬区"},{s:"本溪满族自治县"},{s:"桓仁满族自治县"}]},{n:"丹东",a:[{s:"元宝区"},{s:"振兴区"},{s:"振安区"},{s:"宽甸满族自治县"},{s:"东港市"},{s:"凤城市"}]},{n:"锦州",a:[{s:"古塔区"},{s:"凌河区"},{s:"太和区"},{s:"黑山县"},{s:"义县"},{s:"凌海市"},{s:"北镇市"}]},{n:"营口",a:[{s:"站前区"},{s:"西市区"},{s:"鲅鱼圈区"},{s:"老边区"},{s:"盖州市"},{s:"大石桥市"}]},{n:"阜新",a:[{s:"海州区"},{s:"新邱区"},{s:"太平区"},{s:"清河门区"},{s:"细河区"},{s:"阜新蒙古族自治县"},{s:"彰武县"}]},{n:"辽阳",a:[{s:"白塔区"},{s:"文圣区"},{s:"宏伟区"},{s:"弓长岭区"},{s:"太子河区"},{s:"辽阳县"},{s:"灯塔市"}]},{n:"盘锦",a:[{s:"双台子区"},{s:"兴隆台区"},{s:"大洼县"},{s:"盘山县"}]},{n:"铁岭",a:[{s:"银州区"},{s:"清河区"},{s:"铁岭县"},{s:"西丰县"},{s:"昌图县"},{s:"调兵山市"},{s:"开原市"}]},{n:"朝阳",a:[{s:"双塔区"},{s:"龙城区"},{s:"朝阳县"},{s:"建平县"},{s:"喀喇沁左翼蒙古族自治县"},{s:"北票市"},{s:"凌源市"}]},{n:"葫芦岛",a:[{s:"连山区"},{s:"龙港区"},{s:"南票区"},{s:"绥中县"},{s:"建昌县"},{s:"兴城市"}]}]},{p:"吉林",c:[{n:"长春",a:[{s:"南关区"},{s:"宽城区"},{s:"朝阳区"},{s:"二道区"},{s:"绿园区"},{s:"双阳区"},{s:"农安县"},{s:"九台市"},{s:"榆树市"},{s:"德惠市"}]},{n:"吉林",a:[{s:"昌邑区"},{s:"龙潭区"},{s:"船营区"},{s:"丰满区"},{s:"永吉县"},{s:"蛟河市"},{s:"桦甸市"},{s:"舒兰市"},{s:"磐石市"}]},{n:"四平",a:[{s:"铁西区"},{s:"铁东区"},{s:"梨树县"},{s:"伊通满族自治县"},{s:"公主岭市"},{s:"双辽市"}]},{n:"辽源",a:[{s:"龙山区"},{s:"西安区"},{s:"东丰县"},{s:"东辽县"}]},{n:"通化",a:[{s:"东昌区"},{s:"二道江区"},{s:"通化县"},{s:"辉南县"},{s:"柳河县"},{s:"梅河口市"},{s:"集安市"}]},{n:"白山",a:[{s:"八道江区"},{s:"江源区"},{s:"抚松县"},{s:"靖宇县"},{s:"长白朝鲜族自治县"},{s:"临江市"}]},{n:"松原",a:[{s:"宁江区"},{s:"前郭尔罗斯蒙古族自治县"},{s:"长岭县"},{s:"乾安县"},{s:"扶余县"}]},{n:"白城",a:[{s:"洮北区"},{s:"镇赉县"},{s:"通榆县"},{s:"洮南市"},{s:"大安市"}]},{n:"延边",a:[{s:"延吉市"},{s:"图们市"},{s:"敦化市"},{s:"珲春市"},{s:"龙井市"},{s:"和龙市"},{s:"汪清县"},{s:"安图县"}]}]},{p:"黑龙江",c:[{n:"哈尔滨",a:[{s:"道里区"},{s:"南岗区"},{s:"道外区"},{s:"平房区"},{s:"松北区"},{s:"香坊区"},{s:"呼兰区"},{s:"阿城区"},{s:"依兰县"},{s:"方正县"},{s:"宾县"},{s:"巴彦县"},{s:"木兰县"},{s:"通河县"},{s:"延寿县"},{s:"双城市"},{s:"尚志市"},{s:"五常市"}]},{n:"齐齐哈尔",a:[{s:"龙沙区"},{s:"建华区"},{s:"铁锋区"},{s:"昂昂溪区"},{s:"富拉尔基区"},{s:"碾子山区"},{s:"梅里斯达斡尔族区"},{s:"龙江县"},{s:"依安县"},{s:"泰来县"},{s:"甘南县"},{s:"富裕县"},{s:"克山县"},{s:"克东县"},{s:"拜泉县"},{s:"讷河市"}]},{n:"鸡西",a:[{s:"鸡冠区"},{s:"恒山区"},{s:"滴道区"},{s:"梨树区"},{s:"城子河区"},{s:"麻山区"},{s:"鸡东县"},{s:"虎林市"},{s:"密山市"}]},{n:"鹤岗",a:[{s:"向阳区"},{s:"工农区"},{s:"南山区"},{s:"兴安区"},{s:"东山区"},{s:"兴山区"},{s:"萝北县"},{s:"绥滨县"}]},{n:"双鸭山",a:[{s:"尖山区"},{s:"岭东区"},{s:"四方台区"},{s:"宝山区"},{s:"集贤县"},{s:"友谊县"},{s:"宝清县"},{s:"饶河县"}]},{n:"大庆",a:[{s:"萨尔图区"},{s:"龙凤区"},{s:"让胡路区"},{s:"红岗区"},{s:"大同区"},{s:"肇州县"},{s:"肇源县"},{s:"林甸县"},{s:"杜尔伯特蒙古族自治县"}]},{n:"伊春",a:[{s:"伊春区"},{s:"南岔区"},{s:"友好区"},{s:"西林区"},{s:"翠峦区"},{s:"新青区"},{s:"美溪区"},{s:"金山屯区"},{s:"五营区"},{s:"乌马河区"},{s:"汤旺河区"},{s:"带岭区"},{s:"乌伊岭区"},{s:"红星区"},{s:"上甘岭区"},{s:"嘉荫县"},{s:"铁力市"}]},{n:"佳木斯",a:[{s:"向阳区"},{s:"前进区"},{s:"东风区"},{s:"郊区"},{s:"桦南县"},{s:"桦川县"},{s:"汤原县"},{s:"抚远县"},{s:"同江市"},{s:"富锦市"}]},{n:"七台河",a:[{s:"新兴区"},{s:"桃山区"},{s:"茄子河区"},{s:"勃利县"}]},{n:"牡丹江",a:[{s:"东安区"},{s:"阳明区"},{s:"爱民区"},{s:"西安区"},{s:"东宁县"},{s:"林口县"},{s:"绥芬河市"},{s:"海林市"},{s:"宁安市"},{s:"穆棱市"}]},{n:"黑河",a:[{s:"爱辉区"},{s:"嫩江县"},{s:"逊克县"},{s:"孙吴县"},{s:"北安市"},{s:"五大连池市"}]},{n:"绥化",a:[{s:"北林区"},{s:"望奎县"},{s:"兰西县"},{s:"青冈县"},{s:"庆安县"},{s:"明水县"},{s:"绥棱县"},{s:"安达市"},{s:"肇东市"},{s:"海伦市"}]},{n:"大兴安岭",a:[{s:"加格达奇区"},{s:"松岭区"},{s:"新林区"},{s:"呼中区"},{s:"呼玛县"},{s:"塔河县"},{s:"漠河县"}]}]},{p:"上海",c:[{n:"黄浦区"},{n:"卢湾区"},{n:"徐汇区"},{n:"长宁区"},{n:"静安区"},{n:"普陀区"},{n:"闸北区"},{n:"虹口区"},{n:"杨浦区"},{n:"闵行区"},{n:"宝山区"},{n:"嘉定区"},{n:"浦东新区"},{n:"金山区"},{n:"松江区"},{n:"奉贤区"},{n:"青浦区"},{n:"崇明县"}]},{p:"江苏",c:[{n:"南京",a:[{s:"玄武区"},{s:"白下区"},{s:"秦淮区"},{s:"建邺区"},{s:"鼓楼区"},{s:"下关区"},{s:"浦口区"},{s:"栖霞区"},{s:"雨花台区"},{s:"江宁区"},{s:"六合区"},{s:"溧水县"},{s:"高淳县"}]},{n:"无锡",a:[{s:"崇安区"},{s:"南长区"},{s:"北塘区"},{s:"锡山区"},{s:"惠山区"},{s:"滨湖区"},{s:"江阴市"},{s:"宜兴市"}]},{n:"徐州",a:[{s:"鼓楼区"},{s:"云龙区"},{s:"九里区"},{s:"贾汪区"},{s:"泉山区"},{s:"丰县"},{s:"沛县"},{s:"铜山县"},{s:"睢宁县"},{s:"新沂市"},{s:"邳州市"}]},{n:"常州",a:[{s:"天宁区"},{s:"钟楼区"},{s:"戚墅堰区"},{s:"新北区"},{s:"武进区"},{s:"溧阳市"},{s:"金坛市"}]},{n:"苏州",a:[{s:"沧浪区"},{s:"平江区"},{s:"金阊区"},{s:"虎丘区"},{s:"吴中区"},{s:"相城区"},{s:"常熟市"},{s:"张家港市"},{s:"昆山市"},{s:"吴江市"},{s:"太仓市"}]},{n:"南通",a:[{s:"崇川区"},{s:"港闸区"},{s:"海安县"},{s:"如东县"},{s:"启东市"},{s:"如皋市"},{s:"通州市"},{s:"海门市"}]},{n:"连云港",a:[{s:"连云区"},{s:"新浦区"},{s:"海州区"},{s:"赣榆县"},{s:"东海县"},{s:"灌云县"},{s:"灌南县"}]},{n:"淮安",a:[{s:"清河区"},{s:"楚州区"},{s:"淮阴区"},{s:"清浦区"},{s:"涟水县"},{s:"洪泽县"},{s:"盱眙县"},{s:"金湖县"}]},{n:"盐城",a:[{s:"亭湖区"},{s:"盐都区"},{s:"响水县"},{s:"滨海县"},{s:"阜宁县"},{s:"射阳县"},{s:"建湖县"},{s:"东台市"},{s:"大丰市"}]},{n:"扬州",a:[{s:"广陵区"},{s:"邗江区"},{s:"维扬区"},{s:"宝应县"},{s:"仪征市"},{s:"高邮市"},{s:"江都市"}]},{n:"镇江",a:[{s:"京口区"},{s:"润州区"},{s:"丹徒区"},{s:"丹阳市"},{s:"扬中市"},{s:"句容市"}]},{n:"泰州",a:[{s:"海陵区"},{s:"高港区"},{s:"兴化市"},{s:"靖江市"},{s:"泰兴市"},{s:"姜堰市"}]},{n:"宿迁",a:[{s:"宿城区"},{s:"宿豫区"},{s:"沭阳县"},{s:"泗阳县"},{s:"泗洪县"}]}]},{p:"浙江",c:[{n:"杭州",a:[{s:"上城区"},{s:"下城区"},{s:"江干区"},{s:"拱墅区"},{s:"西湖区"},{s:"滨江区"},{s:"萧山区"},{s:"余杭区"},{s:"桐庐县"},{s:"淳安县"},{s:"建德市"},{s:"富阳市"},{s:"临安市"}]},{n:"宁波",a:[{s:"海曙区"},{s:"江东区"},{s:"江北区"},{s:"北仑区"},{s:"镇海区"},{s:"鄞州区"},{s:"象山县"},{s:"宁海县"},{s:"余姚市"},{s:"慈溪市"},{s:"奉化市"}]},{n:"温州",a:[{s:"鹿城区"},{s:"龙湾区"},{s:"瓯海区"},{s:"洞头县"},{s:"永嘉县"},{s:"平阳县"},{s:"苍南县"},{s:"文成县"},{s:"泰顺县"},{s:"瑞安市"},{s:"乐清市"}]},{n:"嘉兴",a:[{s:"南湖区"},{s:"秀洲区"},{s:"嘉善县"},{s:"海盐县"},{s:"海宁市"},{s:"平湖市"},{s:"桐乡市"}]},{n:"湖州",a:[{s:"吴兴区"},{s:"南浔区"},{s:"德清县"},{s:"长兴县"},{s:"安吉县"}]},{n:"绍兴",a:[{s:"越城区"},{s:"绍兴县"},{s:"新昌县"},{s:"诸暨市"},{s:"上虞市"},{s:"嵊州市"}]},{n:"金华",a:[{s:"婺城区"},{s:"金东区"},{s:"武义县"},{s:"浦江县"},{s:"磐安县"},{s:"兰溪市"},{s:"义乌市"},{s:"东阳市"},{s:"永康市"}]},{n:"衢州",a:[{s:"柯城区"},{s:"衢江区"},{s:"常山县"},{s:"开化县"},{s:"龙游县"},{s:"江山市"}]},{n:"舟山",a:[{s:"定海区"},{s:"普陀区"},{s:"岱山县"},{s:"嵊泗县"}]},{n:"台州",a:[{s:"椒江区"},{s:"黄岩区"},{s:"路桥区"},{s:"玉环县"},{s:"三门县"},{s:"天台县"},{s:"仙居县"},{s:"温岭市"},{s:"临海市"}]},{n:"丽水",a:[{s:"莲都区"},{s:"青田县"},{s:"缙云县"},{s:"遂昌县"},{s:"松阳县"},{s:"云和县"},{s:"庆元县"},{s:"景宁畲族自治县"},{s:"龙泉市"}]}]},{p:"安徽",c:[{n:"合肥",a:[{s:"瑶海区"},{s:"庐阳区"},{s:"蜀山区"},{s:"包河区"},{s:"长丰县"},{s:"肥东县"},{s:"肥西县"}]},{n:"芜湖",a:[{s:"镜湖区"},{s:"弋江区"},{s:"鸠江区"},{s:"三山区"},{s:"芜湖县"},{s:"繁昌县"},{s:"南陵县"}]},{n:"蚌埠",a:[{s:"龙子湖区"},{s:"蚌山区"},{s:"禹会区"},{s:"淮上区"},{s:"怀远县"},{s:"五河县"},{s:"固镇县"}]},{n:"淮南",a:[{s:"大通区"},{s:"田家庵区"},{s:"谢家集区"},{s:"八公山区"},{s:"潘集区"},{s:"凤台县"}]},{n:"马鞍山",a:[{s:"金家庄区"},{s:"花山区"},{s:"雨山区"},{s:"当涂县"}]},{n:"淮北",a:[{s:"杜集区"},{s:"相山区"},{s:"烈山区"},{s:"濉溪县"}]},{n:"铜陵",a:[{s:"铜官山区"},{s:"狮子山区"},{s:"郊区"},{s:"铜陵县"}]},{n:"安庆",a:[{s:"迎江区"},{s:"大观区"},{s:"宜秀区"},{s:"怀宁县"},{s:"枞阳县"},{s:"潜山县"},{s:"太湖县"},{s:"宿松县"},{s:"望江县"},{s:"岳西县"},{s:"桐城市"}]},{n:"黄山",a:[{s:"屯溪区"},{s:"黄山区"},{s:"徽州区"},{s:"歙县"},{s:"休宁县"},{s:"黟县"},{s:"祁门县"}]},{n:"滁州",a:[{s:"琅琊区"},{s:"南谯区"},{s:"来安县"},{s:"全椒县"},{s:"定远县"},{s:"凤阳县"},{s:"天长市"},{s:"明光市"}]},{n:"阜阳",a:[{s:"颍州区"},{s:"颍东区"},{s:"颍泉区"},{s:"临泉县"},{s:"太和县"},{s:"阜南县"},{s:"颍上县"},{s:"界首市"}]},{n:"宿州",a:[{s:"埇桥区"},{s:"砀山县"},{s:"萧县"},{s:"灵璧县"},{s:"泗县"}]},{n:"巢湖",a:[{s:"居巢区"},{s:"庐江县"},{s:"无为县"},{s:"含山县"},{s:"和县"}]},{n:"六安",a:[{s:"金安区"},{s:"裕安区"},{s:"寿县"},{s:"霍邱县"},{s:"舒城县"},{s:"金寨县"},{s:"霍山县"}]},{n:"亳州",a:[{s:"谯城区"},{s:"涡阳县"},{s:"蒙城县"},{s:"利辛县"}]},{n:"池州",a:[{s:"贵池区"},{s:"东至县"},{s:"石台县"},{s:"青阳县"}]},{n:"宣城",a:[{s:"宣州区"},{s:"郎溪县"},{s:"广德县"},{s:"泾县"},{s:"绩溪县"},{s:"旌德县"},{s:"宁国市"}]}]},{p:"福建",c:[{n:"福州",a:[{s:"鼓楼区"},{s:"台江区"},{s:"仓山区"},{s:"马尾区"},{s:"晋安区"},{s:"闽侯县"},{s:"连江县"},{s:"罗源县"},{s:"闽清县"},{s:"永泰县"},{s:"平潭县"},{s:"福清市"},{s:"长乐市"}]},{n:"厦门",a:[{s:"思明区"},{s:"海沧区"},{s:"湖里区"},{s:"集美区"},{s:"同安区"},{s:"翔安区"}]},{n:"莆田",a:[{s:"城厢区"},{s:"涵江区"},{s:"荔城区"},{s:"秀屿区"},{s:"仙游县"}]},{n:"三明",a:[{s:"梅列区"},{s:"三元区"},{s:"明溪县"},{s:"清流县"},{s:"宁化县"},{s:"大田县"},{s:"尤溪县"},{s:"沙县"},{s:"将乐县"},{s:"泰宁县"},{s:"建宁县"},{s:"永安市"}]},{n:"泉州",a:[{s:"鲤城区"},{s:"丰泽区"},{s:"洛江区"},{s:"泉港区"},{s:"惠安县"},{s:"安溪县"},{s:"永春县"},{s:"德化县"},{s:"金门县"},{s:"石狮市"},{s:"晋江市"},{s:"南安市"}]},{n:"漳州",a:[{s:"芗城区"},{s:"龙文区"},{s:"云霄县"},{s:"漳浦县"},{s:"诏安县"},{s:"长泰县"},{s:"东山县"},{s:"南靖县"},{s:"平和县"},{s:"华安县"},{s:"龙海市"}]},{n:"南平",a:[{s:"延平区"},{s:"顺昌县"},{s:"浦城县"},{s:"光泽县"},{s:"松溪县"},{s:"政和县"},{s:"邵武市"},{s:"武夷山市"},{s:"建瓯市"},{s:"建阳市"}]},{n:"龙岩",a:[{s:"新罗区"},{s:"长汀县"},{s:"永定县"},{s:"上杭县"},{s:"武平县"},{s:"连城县"},{s:"漳平市"}]},{n:"宁德",a:[{s:"蕉城区"},{s:"霞浦县"},{s:"古田县"},{s:"屏南县"},{s:"寿宁县"},{s:"周宁县"},{s:"柘荣县"},{s:"福安市"},{s:"福鼎市"}]}]},{p:"江西",c:[{n:"南昌",a:[{s:"东湖区"},{s:"西湖区"},{s:"青云谱区"},{s:"湾里区"},{s:"青山湖区"},{s:"南昌县"},{s:"新建县"},{s:"安义县"},{s:"进贤县"}]},{n:"景德镇",a:[{s:"昌江区"},{s:"珠山区"},{s:"浮梁县"},{s:"乐平市"}]},{n:"萍乡",a:[{s:"安源区"},{s:"湘东区"},{s:"莲花县"},{s:"上栗县"},{s:"芦溪县"}]},{n:"九江",a:[{s:"庐山区"},{s:"浔阳区"},{s:"九江县"},{s:"武宁县"},{s:"修水县"},{s:"永修县"},{s:"德安县"},{s:"星子县"},{s:"都昌县"},{s:"湖口县"},{s:"彭泽县"},{s:"瑞昌市"}]},{n:"新余",a:[{s:"渝水区"},{s:"分宜县"}]},{n:"鹰潭",a:[{s:"月湖区"},{s:"余江县"},{s:"贵溪市"}]},{n:"赣州",a:[{s:"章贡区"},{s:"赣县"},{s:"信丰县"},{s:"大余县"},{s:"上犹县"},{s:"崇义县"},{s:"安远县"},{s:"龙南县"},{s:"定南县"},{s:"全南县"},{s:"宁都县"},{s:"于都县"},{s:"兴国县"},{s:"会昌县"},{s:"寻乌县"},{s:"石城县"},{s:"瑞金市"},{s:"南康市"}]},{n:"吉安",a:[{s:"吉州区"},{s:"青原区"},{s:"吉安县"},{s:"吉水县"},{s:"峡江县"},{s:"新干县"},{s:"永丰县"},{s:"泰和县"},{s:"遂川县"},{s:"万安县"},{s:"安福县"},{s:"永新县"},{s:"井冈山市"}]},{n:"宜春",a:[{s:"袁州区"},{s:"奉新县"},{s:"万载县"},{s:"上高县"},{s:"宜丰县"},{s:"靖安县"},{s:"铜鼓县"},{s:"丰城市"},{s:"樟树市"},{s:"高安市"}]},{n:"抚州",a:[{s:"临川区"},{s:"南城县"},{s:"黎川县"},{s:"南丰县"},{s:"崇仁县"},{s:"乐安县"},{s:"宜黄县"},{s:"金溪县"},{s:"资溪县"},{s:"东乡县"},{s:"广昌县"}]},{n:"上饶",a:[{s:"信州区"},{s:"上饶县"},{s:"广丰县"},{s:"玉山县"},{s:"铅山县"},{s:"横峰县"},{s:"弋阳县"},{s:"余干县"},{s:"鄱阳县"},{s:"万年县"},{s:"婺源县"},{s:"德兴市"}]}]},{p:"山东",c:[{n:"济南",a:[{s:"历下区"},{s:"市中区"},{s:"槐荫区"},{s:"天桥区"},{s:"历城区"},{s:"长清区"},{s:"平阴县"},{s:"济阳县"},{s:"商河县"},{s:"章丘市"}]},{n:"青岛",a:[{s:"市南区"},{s:"市北区"},{s:"四方区"},{s:"黄岛区"},{s:"崂山区"},{s:"李沧区"},{s:"城阳区"},{s:"胶州市"},{s:"即墨市"},{s:"平度市"},{s:"胶南市"},{s:"莱西市"}]},{n:"淄博",a:[{s:"淄川区"},{s:"张店区"},{s:"博山区"},{s:"临淄区"},{s:"周村区"},{s:"桓台县"},{s:"高青县"},{s:"沂源县"}]},{n:"枣庄",a:[{s:"市中区"},{s:"薛城区"},{s:"峄城区"},{s:"台儿庄区"},{s:"山亭区"},{s:"滕州市"}]},{n:"东营",a:[{s:"东营区"},{s:"河口区"},{s:"垦利县"},{s:"利津县"},{s:"广饶县"}]},{n:"烟台",a:[{s:"芝罘区"},{s:"福山区"},{s:"牟平区"},{s:"莱山区"},{s:"长岛县"},{s:"龙口市"},{s:"莱阳市"},{s:"莱州市"},{s:"蓬莱市"},{s:"招远市"},{s:"栖霞市"},{s:"海阳市"}]},{n:"潍坊",a:[{s:"潍城区"},{s:"寒亭区"},{s:"坊子区"},{s:"奎文区"},{s:"临朐县"},{s:"昌乐县"},{s:"青州市"},{s:"诸城市"},{s:"寿光市"},{s:"安丘市"},{s:"高密市"},{s:"昌邑市"}]},{n:"济宁",a:[{s:"市中区"},{s:"任城区"},{s:"微山县"},{s:"鱼台县"},{s:"金乡县"},{s:"嘉祥县"},{s:"汶上县"},{s:"泗水县"},{s:"梁山县"},{s:"曲阜市"},{s:"兖州市"},{s:"邹城市"}]},{n:"泰安",a:[{s:"泰山区"},{s:"岱岳区"},{s:"宁阳县"},{s:"东平县"},{s:"新泰市"},{s:"肥城市"}]},{n:"威海",a:[{s:"环翠区"},{s:"文登市"},{s:"荣成市"},{s:"乳山市"}]},{n:"日照",a:[{s:"东港区"},{s:"岚山区"},{s:"五莲县"},{s:"莒县"}]},{n:"莱芜",a:[{s:"莱城区"},{s:"钢城区"}]},{n:"临沂",a:[{s:"兰山区"},{s:"罗庄区"},{s:"河东区"},{s:"沂南县"},{s:"郯城县"},{s:"沂水县"},{s:"苍山县"},{s:"费县"},{s:"平邑县"},{s:"莒南县"},{s:"蒙阴县"},{s:"临沭县"}]},{n:"德州",a:[{s:"德城区"},{s:"陵县"},{s:"宁津县"},{s:"庆云县"},{s:"临邑县"},{s:"齐河县"},{s:"平原县"},{s:"夏津县"},{s:"武城县"},{s:"乐陵市"},{s:"禹城市"}]},{n:"聊城",a:[{s:"东昌府区"},{s:"阳谷县"},{s:"莘县"},{s:"茌平县"},{s:"东阿县"},{s:"冠县"},{s:"高唐县"},{s:"临清市"}]},{n:"滨州",a:[{s:"滨城区"},{s:"惠民县"},{s:"阳信县"},{s:"无棣县"},{s:"沾化县"},{s:"博兴县"},{s:"邹平县"}]},{n:"菏泽",a:[{s:"牡丹区"},{s:"曹县"},{s:"单县"},{s:"成武县"},{s:"巨野县"},{s:"郓城县"},{s:"鄄城县"},{s:"定陶县"},{s:"东明县"}]}]},{p:"河南",c:[{n:"郑州",a:[{s:"中原区"},{s:"二七区"},{s:"管城回族区"},{s:"金水区"},{s:"上街区"},{s:"惠济区"},{s:"中牟县"},{s:"巩义市"},{s:"荥阳市"},{s:"新密市"},{s:"新郑市"},{s:"登封市"}]},{n:"开封",a:[{s:"龙亭区"},{s:"顺河回族区"},{s:"鼓楼区"},{s:"禹王台区"},{s:"金明区"},{s:"杞县"},{s:"通许县"},{s:"尉氏县"},{s:"开封县"},{s:"兰考县"}]},{n:"洛阳",a:[{s:"老城区"},{s:"西工区"},{s:"廛河回族区"},{s:"涧西区"},{s:"吉利区"},{s:"洛龙区"},{s:"孟津县"},{s:"新安县"},{s:"栾川县"},{s:"嵩县"},{s:"汝阳县"},{s:"宜阳县"},{s:"洛宁县"},{s:"伊川县"},{s:"偃师市"}]},{n:"平顶山",a:[{s:"新华区"},{s:"卫东区"},{s:"石龙区"},{s:"湛河区"},{s:"宝丰县"},{s:"叶县"},{s:"鲁山县"},{s:"郏县"},{s:"舞钢市"},{s:"汝州市"}]},{n:"安阳",a:[{s:"文峰区"},{s:"北关区"},{s:"殷都区"},{s:"龙安区"},{s:"安阳县"},{s:"汤阴县"},{s:"滑县"},{s:"内黄县"},{s:"林州市"}]},{n:"鹤壁",a:[{s:"鹤山区"},{s:"山城区"},{s:"淇滨区"},{s:"浚县"},{s:"淇县"}]},{n:"新乡",a:[{s:"红旗区"},{s:"卫滨区"},{s:"凤泉区"},{s:"牧野区"},{s:"新乡县"},{s:"获嘉县"},{s:"原阳县"},{s:"延津县"},{s:"封丘县"},{s:"长垣县"},{s:"卫辉市"},{s:"辉县市"}]},{n:"焦作",a:[{s:"解放区"},{s:"中站区"},{s:"马村区"},{s:"山阳区"},{s:"修武县"},{s:"博爱县"},{s:"武陟县"},{s:"温县"},{s:"沁阳市"},{s:"孟州市"}]},{n:"濮阳",a:[{s:"华龙区"},{s:"清丰县"},{s:"南乐县"},{s:"范县"},{s:"台前县"},{s:"濮阳县"}]},{n:"许昌",a:[{s:"魏都区"},{s:"许昌县"},{s:"鄢陵县"},{s:"襄城县"},{s:"禹州市"},{s:"长葛市"}]},{n:"漯河",a:[{s:"源汇区"},{s:"郾城区"},{s:"召陵区"},{s:"舞阳县"},{s:"临颍县"}]},{n:"三门峡",a:[{s:"湖滨区"},{s:"渑池县"},{s:"陕县"},{s:"卢氏县"},{s:"义马市"},{s:"灵宝市"}]},{n:"南阳",a:[{s:"宛城区"},{s:"卧龙区"},{s:"南召县"},{s:"方城县"},{s:"西峡县"},{s:"镇平县"},{s:"内乡县"},{s:"淅川县"},{s:"社旗县"},{s:"唐河县"},{s:"新野县"},{s:"桐柏县"},{s:"邓州市"}]},{n:"商丘",a:[{s:"梁园区"},{s:"睢阳区"},{s:"民权县"},{s:"睢县"},{s:"宁陵县"},{s:"柘城县"},{s:"虞城县"},{s:"夏邑县"},{s:"永城市"}]},{n:"信阳",a:[{s:"浉河区"},{s:"平桥区"},{s:"罗山县"},{s:"光山县"},{s:"新县"},{s:"商城县"},{s:"固始县"},{s:"潢川县"},{s:"淮滨县"},{s:"息县"}]},{n:"周口",a:[{s:"川汇区"},{s:"扶沟县"},{s:"西华县"},{s:"商水县"},{s:"沈丘县"},{s:"郸城县"},{s:"淮阳县"},{s:"太康县"},{s:"鹿邑县"},{s:"项城市"}]},{n:"驻马店",a:[{s:"驿城区"},{s:"西平县"},{s:"上蔡县"},{s:"平舆县"},{s:"正阳县"},{s:"确山县"},{s:"泌阳县"},{s:"汝南县"},{s:"遂平县"},{s:"新蔡县"}]},{n:"济源",a:[{s:"济源"}]}]},{p:"湖北",c:[{n:"武汉",a:[{s:"江岸区"},{s:"江汉区"},{s:"硚口区"},{s:"汉阳区"},{s:"武昌区"},{s:"青山区"},{s:"洪山区"},{s:"东西湖区"},{s:"汉南区"},{s:"蔡甸区"},{s:"江夏区"},{s:"黄陂区"},{s:"新洲区"}]},{n:"黄石",a:[{s:"黄石港区"},{s:"西塞山区"},{s:"下陆区"},{s:"铁山区"},{s:"阳新县"},{s:"大冶市"}]},{n:"十堰",a:[{s:"茅箭区"},{s:"张湾区"},{s:"郧县"},{s:"郧西县"},{s:"竹山县"},{s:"竹溪县"},{s:"房县"},{s:"丹江口市"}]},{n:"宜昌",a:[{s:"西陵区"},{s:"伍家岗区"},{s:"点军区"},{s:"猇亭区"},{s:"夷陵区"},{s:"远安县"},{s:"兴山县"},{s:"秭归县"},{s:"长阳土家族自治县"},{s:"五峰土家族自治县"},{s:"宜都市"},{s:"当阳市"},{s:"枝江市"}]},{n:"襄樊",a:[{s:"襄城区"},{s:"樊城区"},{s:"襄阳区"},{s:"南漳县"},{s:"谷城县"},{s:"保康县"},{s:"老河口市"},{s:"枣阳市"},{s:"宜城市"}]},{n:"鄂州",a:[{s:"梁子湖区"},{s:"华容区"},{s:"鄂城区"}]},{n:"荆门",a:[{s:"东宝区"},{s:"掇刀区"},{s:"京山县"},{s:"沙洋县"},{s:"钟祥市"}]},{n:"孝感",a:[{s:"孝南区"},{s:"孝昌县"},{s:"大悟县"},{s:"云梦县"},{s:"应城市"},{s:"安陆市"},{s:"汉川市"}]},{n:"荆州",a:[{s:"沙市区"},{s:"荆州区"},{s:"公安县"},{s:"监利县"},{s:"江陵县"},{s:"石首市"},{s:"洪湖市"},{s:"松滋市"}]},{n:"黄冈",a:[{s:"黄州区"},{s:"团风县"},{s:"红安县"},{s:"罗田县"},{s:"英山县"},{s:"浠水县"},{s:"蕲春县"},{s:"黄梅县"},{s:"麻城市"},{s:"武穴市"}]},{n:"咸宁",a:[{s:"咸安区"},{s:"嘉鱼县"},{s:"通城县"},{s:"崇阳县"},{s:"通山县"},{s:"赤壁市"}]},{n:"随州",a:[{s:"曾都区"},{s:"随县"},{s:"广水市"}]},{n:"恩施",a:[{s:"恩施市"},{s:"利川市"},{s:"建始县"},{s:"巴东县"},{s:"宣恩县"},{s:"咸丰县"},{s:"来凤县"},{s:"鹤峰县"}]},{n:"仙桃",a:[{s:"仙桃"}]},{n:"潜江",a:[{s:"潜江"}]},{n:"天门",a:[{s:"天门"}]},{n:"神农架",a:[{s:"神农架"}]}]},{p:"湖南",c:[{n:"长沙",a:[{s:"芙蓉区"},{s:"天心区"},{s:"岳麓区"},{s:"开福区"},{s:"雨花区"},{s:"长沙县"},{s:"望城县"},{s:"宁乡县"},{s:"浏阳市"}]},{n:"株洲",a:[{s:"荷塘区"},{s:"芦淞区"},{s:"石峰区"},{s:"天元区"},{s:"株洲县"},{s:"攸县"},{s:"茶陵县"},{s:"炎陵县"},{s:"醴陵市"}]},{n:"湘潭",a:[{s:"雨湖区"},{s:"岳塘区"},{s:"湘潭县"},{s:"湘乡市"},{s:"韶山市"}]},{n:"衡阳",a:[{s:"珠晖区"},{s:"雁峰区"},{s:"石鼓区"},{s:"蒸湘区"},{s:"南岳区"},{s:"衡阳县"},{s:"衡南县"},{s:"衡山县"},{s:"衡东县"},{s:"祁东县"},{s:"耒阳市"},{s:"常宁市"}]},{n:"邵阳",a:[{s:"双清区"},{s:"大祥区"},{s:"北塔区"},{s:"邵东县"},{s:"新邵县"},{s:"邵阳县"},{s:"隆回县"},{s:"洞口县"},{s:"绥宁县"},{s:"新宁县"},{s:"城步苗族自治县"},{s:"武冈市"}]},{n:"岳阳",a:[{s:"岳阳楼区"},{s:"云溪区"},{s:"君山区"},{s:"岳阳县"},{s:"华容县"},{s:"湘阴县"},{s:"平江县"},{s:"汨罗市"},{s:"临湘市"}]},{n:"常德",a:[{s:"武陵区"},{s:"鼎城区"},{s:"安乡县"},{s:"汉寿县"},{s:"澧县"},{s:"临澧县"},{s:"桃源县"},{s:"石门县"},{s:"津市市"}]},{n:"张家界",a:[{s:"永定区"},{s:"武陵源区"},{s:"慈利县"},{s:"桑植县"}]},{n:"益阳",a:[{s:"资阳区"},{s:"赫山区"},{s:"南县"},{s:"桃江县"},{s:"安化县"},{s:"沅江市"}]},{n:"郴州",a:[{s:"北湖区"},{s:"苏仙区"},{s:"桂阳县"},{s:"宜章县"},{s:"永兴县"},{s:"嘉禾县"},{s:"临武县"},{s:"汝城县"},{s:"桂东县"},{s:"安仁县"},{s:"资兴市"}]},{n:"永州",a:[{s:"零陵区"},{s:"冷水滩区"},{s:"祁阳县"},{s:"东安县"},{s:"双牌县"},{s:"道县"},{s:"江永县"},{s:"宁远县"},{s:"蓝山县"},{s:"新田县"},{s:"江华瑶族自治县"}]},{n:"怀化",a:[{s:"鹤城区"},{s:"中方县"},{s:"沅陵县"},{s:"辰溪县"},{s:"溆浦县"},{s:"会同县"},{s:"麻阳苗族自治县"},{s:"新晃侗族自治县"},{s:"芷江侗族自治县"},{s:"靖州苗族侗族自治县"},{s:"通道侗族自治县"},{s:"洪江市"}]},{n:"娄底",a:[{s:"娄星区"},{s:"双峰县"},{s:"新化县"},{s:"冷水江市"},{s:"涟源市"}]},{n:"湘西",a:[{s:"吉首市"},{s:"泸溪县"},{s:"凤凰县"},{s:"花垣县"},{s:"保靖县"},{s:"古丈县"},{s:"永顺县"},{s:"龙山县"}]}]},{p:"广东",c:[{n:"广州",a:[{s:"荔湾区"},{s:"越秀区"},{s:"海珠区"},{s:"天河区"},{s:"白云区"},{s:"黄埔区"},{s:"番禺区"},{s:"花都区"},{s:"南沙区"},{s:"萝岗区"},{s:"增城市"},{s:"从化市"}]},{n:"韶关",a:[{s:"武江区"},{s:"浈江区"},{s:"曲江区"},{s:"始兴县"},{s:"仁化县"},{s:"翁源县"},{s:"乳源瑶族自治县"},{s:"新丰县"},{s:"乐昌市"},{s:"南雄市"}]},{n:"深圳",a:[{s:"罗湖区"},{s:"福田区"},{s:"南山区"},{s:"宝安区"},{s:"龙岗区"},{s:"盐田区"}]},{n:"珠海",a:[{s:"香洲区"},{s:"斗门区"},{s:"金湾区"}]},{n:"汕头",a:[{s:"龙湖区"},{s:"金平区"},{s:"濠江区"},{s:"潮阳区"},{s:"潮南区"},{s:"澄海区"},{s:"南澳县"}]},{n:"佛山",a:[{s:"禅城区"},{s:"南海区"},{s:"顺德区"},{s:"三水区"},{s:"高明区"}]},{n:"江门",a:[{s:"蓬江区"},{s:"江海区"},{s:"新会区"},{s:"台山市"},{s:"开平市"},{s:"鹤山市"},{s:"恩平市"}]},{n:"湛江",a:[{s:"赤坎区"},{s:"霞山区"},{s:"坡头区"},{s:"麻章区"},{s:"遂溪县"},{s:"徐闻县"},{s:"廉江市"},{s:"雷州市"},{s:"吴川市"}]},{n:"茂名",a:[{s:"茂南区"},{s:"茂港区"},{s:"电白县"},{s:"高州市"},{s:"化州市"},{s:"信宜市"}]},{n:"肇庆",a:[{s:"端州区"},{s:"鼎湖区"},{s:"广宁县"},{s:"怀集县"},{s:"封开县"},{s:"德庆县"},{s:"高要市"},{s:"四会市"}]},{n:"惠州",a:[{s:"惠城区"},{s:"惠阳区"},{s:"博罗县"},{s:"惠东县"},{s:"龙门县"}]},{n:"梅州",a:[{s:"梅江区"},{s:"梅县"},{s:"大埔县"},{s:"丰顺县"},{s:"五华县"},{s:"平远县"},{s:"蕉岭县"},{s:"兴宁市"}]},{n:"汕尾",a:[{s:"城区"},{s:"海丰县"},{s:"陆河县"},{s:"陆丰市"}]},{n:"河源",a:[{s:"源城区"},{s:"紫金县"},{s:"龙川县"},{s:"连平县"},{s:"和平县"},{s:"东源县"}]},{n:"阳江",a:[{s:"江城区"},{s:"阳西县"},{s:"阳东县"},{s:"阳春市"}]},{n:"清远",a:[{s:"清城区"},{s:"佛冈县"},{s:"阳山县"},{s:"连山壮族瑶族自治县"},{s:"连南瑶族自治县"},{s:"清新县"},{s:"英德市"},{s:"连州市"}]},{n:"东莞",a:[{s:"东莞市"}]},{n:"中山",a:[{s:"中山市"}]},{n:"潮州",a:[{s:"湘桥区"},{s:"潮安县"},{s:"饶平县"}]},{n:"揭阳",a:[{s:"榕城区"},{s:"揭东县"},{s:"揭西县"},{s:"惠来县"},{s:"普宁市"}]},{n:"云浮",a:[{s:"云城区"},{s:"新兴县"},{s:"郁南县"},{s:"云安县"},{s:"罗定市"}]}]},{p:"广西",c:[{n:"南宁",a:[{s:"兴宁区"},{s:"青秀区"},{s:"江南区"},{s:"西乡塘区"},{s:"良庆区"},{s:"邕宁区"},{s:"武鸣县"},{s:"隆安县"},{s:"马山县"},{s:"上林县"},{s:"宾阳县"},{s:"横县"}]},{n:"柳州",a:[{s:"城中区"},{s:"鱼峰区"},{s:"柳南区"},{s:"柳北区"},{s:"柳江县"},{s:"柳城县"},{s:"鹿寨县"},{s:"融安县"},{s:"融水苗族自治县"},{s:"三江侗族自治县"}]},{n:"桂林",a:[{s:"秀峰区"},{s:"叠彩区"},{s:"象山区"},{s:"七星区"},{s:"雁山区"},{s:"阳朔县"},{s:"临桂县"},{s:"灵川县"},{s:"全州县"},{s:"兴安县"},{s:"永福县"},{s:"灌阳县"},{s:"龙胜各族自治县"},{s:"资源县"},{s:"平乐县"},{s:"荔蒲县"},{s:"恭城瑶族自治县"}]},{n:"梧州",a:[{s:"万秀区"},{s:"蝶山区"},{s:"长洲区"},{s:"苍梧县"},{s:"藤县"},{s:"蒙山县"},{s:"岑溪市"}]},{n:"北海",a:[{s:"海城区"},{s:"银海区"},{s:"铁山港区"},{s:"合浦县"}]},{n:"防城港",a:[{s:"港口区"},{s:"防城区"},{s:"上思县"},{s:"东兴市"}]},{n:"钦州",a:[{s:"钦南区"},{s:"钦北区"},{s:"灵山县"},{s:"浦北县"}]},{n:"贵港",a:[{s:"港北区"},{s:"港南区"},{s:"覃塘区"},{s:"平南县"},{s:"桂平市"}]},{n:"玉林",a:[{s:"玉州区"},{s:"容县"},{s:"陆川县"},{s:"博白县"},{s:"兴业县"},{s:"北流市"}]},{n:"百色",a:[{s:"右江区"},{s:"田阳县"},{s:"田东县"},{s:"平果县"},{s:"德保县"},{s:"靖西县"},{s:"那坡县"},{s:"凌云县"},{s:"乐业县"},{s:"田林县"},{s:"西林县"},{s:"隆林各族自治县"}]},{n:"贺州",a:[{s:"八步区"},{s:"昭平县"},{s:"钟山县"},{s:"富川瑶族自治县"}]},{n:"河池",a:[{s:"金城江区"},{s:"南丹县"},{s:"天峨县"},{s:"凤山县"},{s:"东兰县"},{s:"罗城仫佬族自治县"},{s:"环江毛南族自治县"},{s:"巴马瑶族自治县"},{s:"都安瑶族自治县"},{s:"大化瑶族自治县"},{s:"宜州市"}]},{n:"来宾",a:[{s:"兴宾区"},{s:"忻城县"},{s:"象州县"},{s:"武宣县"},{s:"金秀瑶族自治县"},{s:"合山市"}]},{n:"崇左",a:[{s:"江洲区"},{s:"扶绥县"},{s:"宁明县"},{s:"龙州县"},{s:"大新县"},{s:"天等县"},{s:"凭祥市"}]}]},{p:"海南",c:[{n:"海口",a:[{s:"秀英区"},{s:"龙华区"},{s:"琼山区"},{s:"美兰区"}]},{n:"三亚",a:[{s:"三亚市"}]},{n:"五指山",a:[{s:"五指山"}]},{n:"琼海",a:[{s:"琼海"}]},{n:"儋州",a:[{s:"儋州"}]},{n:"文昌",a:[{s:"文昌"}]},{n:"万宁",a:[{s:"万宁"}]},{n:"东方",a:[{s:"东方"}]}]},{p:"重庆",c:[{n:"万州区"},{n:"涪陵区"},{n:"渝中区"},{n:"大渡口区"},{n:"江北区"},{n:"沙坪坝区"},{n:"九龙坡区"},{n:"南岸区"},{n:"北碚区"},{n:"万盛区"},{n:"双挢区"},{n:"渝北区"},{n:"巴南区"},{n:"长寿区"},{n:"綦江县"},{n:"潼南县"},{n:"铜梁县"},{n:"大足县"},{n:"荣昌县"},{n:"壁山县"},{n:"梁平县"},{n:"城口县"},{n:"丰都县"},{n:"垫江县"},{n:"武隆县"},{n:"忠县"},{n:"开县"},{n:"云阳县"},{n:"奉节县"},{n:"巫山县"},{n:"巫溪县"},{n:"黔江区"},{n:"石柱土家族自治县"},{n:"秀山土家族苗族自治县"},{n:"酉阳土家族苗族自治县"},{n:"彭水苗族土家族自治县"},{n:"江津区"},{n:"合川区"},{n:"永川区"},{n:"南川区"}]},{p:"四川",c:[{n:"成都",a:[{s:"锦江区"},{s:"青羊区"},{s:"金牛区"},{s:"武侯区"},{s:"成华区"},{s:"龙泉驿区"},{s:"青白江区"},{s:"新都区"},{s:"温江区"},{s:"金堂县"},{s:"双流县"},{s:"郫县"},{s:"大邑县"},{s:"蒲江县"},{s:"新津县"},{s:"都江堰市"},{s:"彭州市"},{s:"邛崃市"},{s:"崇州市"}]},{n:"自贡",a:[{s:"自流井区"},{s:"贡井区"},{s:"大安区"},{s:"沿滩区"},{s:"荣县"},{s:"富顺县"}]},{n:"攀枝花",a:[{s:"东区"},{s:"西区"},{s:"仁和区"},{s:"米易县"},{s:"盐边县"}]},{n:"泸州",a:[{s:"江阳区"},{s:"纳溪区"},{s:"龙马潭区"},{s:"泸县"},{s:"合江县"},{s:"叙永县"},{s:"古蔺县"}]},{n:"德阳",a:[{s:"旌阳区"},{s:"中江县"},{s:"罗江县"},{s:"广汉市"},{s:"什邡市"},{s:"绵竹市"}]},{n:"绵阳",a:[{s:"涪城区"},{s:"游仙区"},{s:"三台县"},{s:"盐亭县"},{s:"安县"},{s:"梓潼县"},{s:"北川羌族自治县"},{s:"平武县"},{s:"江油市"}]},{n:"广元",a:[{s:"利州区"},{s:"元坝区"},{s:"朝天区"},{s:"旺苍县"},{s:"青川县"},{s:"剑阁县"},{s:"苍溪县"}]},{n:"遂宁",a:[{s:"船山区"},{s:">安居区"},{s:">蓬溪县"},{s:">射洪县"},{s:">大英县"}]},{n:"内江",a:[{s:"市中区"},{s:"东兴区"},{s:"威远县"},{s:"资中县"},{s:"隆昌县"}]},{n:"乐山",a:[{s:"市中区"},{s:"沙湾区"},{s:"五通桥区"},{s:"金口河区"},{s:"犍为县"},{s:"井研县"},{s:"夹江县"},{s:"沐川县"},{s:"峨边彝族自治县"},{s:"马边彝族自治县"},{s:"峨眉山市"}]},{n:"南充",a:[{s:"顺庆区"},{s:"高坪区"},{s:"嘉陵区"},{s:"南部县"},{s:"营山县"},{s:"蓬安县"},{s:"仪陇县"},{s:"西充县"},{s:"阆中市"}]},{n:"眉山",a:[{s:"东坡区"},{s:"仁寿县"},{s:"彭山县"},{s:"洪雅县"},{s:"丹棱县"},{s:"青神县"}]},{n:"宜宾",a:[{s:"翠屏区"},{s:"宜宾县"},{s:"南溪县"},{s:"江安县"},{s:"长宁县"},{s:"高县"},{s:"珙县"},{s:"筠连县"},{s:"兴文县"},{s:"屏山县"}]},{n:"广安",a:[{s:"广安区"},{s:"岳池县"},{s:"武胜县"},{s:"邻水县"},{s:"华蓥市"}]},{n:"达川",a:[{s:"通川区"},{s:"达县"},{s:"宣汉县"},{s:"开江县"},{s:"大竹县"},{s:"渠县"},{s:"万源市"}]},{n:"雅安",a:[{s:"雨城区"},{s:"名山县"},{s:"荥经县"},{s:"汉源县"},{s:"石棉县"},{s:"天全县"},{s:"芦山县"},{s:"宝兴县"}]},{n:"巴中",a:[{s:"巴州区"},{s:"通江县"},{s:"南江县"},{s:"平昌县"}]},{n:"资阳",a:[{s:"雁江区"},{s:"安岳县"},{s:"乐至县"},{s:"简阳市"}]},{n:"阿坝",a:[{s:"汶川县"},{s:"理县"},{s:"茂县"},{s:"松潘县"},{s:"九寨沟县"},{s:"金川县"},{s:"小金县"},{s:"黑水县"},{s:"马尔康县"},{s:"壤塘县"},{s:"阿坝县"},{s:"若尔盖县"},{s:"红原县"}]},{n:"甘孜",a:[{s:"康定县"},{s:"泸定县"},{s:"丹巴县"},{s:"九龙县"},{s:"雅江县"},{s:"道孚县"},{s:"炉霍县"},{s:"甘孜县"},{s:"新龙县"},{s:"德格县"},{s:"白玉县"},{s:"石渠县"},{s:"色达县"},{s:"理塘县"},{s:"巴塘县"},{s:"乡城县"},{s:"稻城县"},{s:"得荣县"}]},{n:"凉山",a:[{s:"西昌市"},{s:"木里藏族自治县"},{s:"盐源县"},{s:"德昌县"},{s:"会理县"},{s:"会东县"},{s:"宁南县"},{s:"普格县"},{s:"布拖县"},{s:"金阳县"},{s:"昭觉县"},{s:"喜德县"},{s:"冕宁县"},{s:"越西县"},{s:"甘洛县"},{s:"美姑县"},{s:"雷波县"}]}]},{p:"贵州",c:[{n:"贵阳",a:[{s:"南明区"},{s:"云岩区"},{s:"花溪区"},{s:"乌当区"},{s:"白云区"},{s:"小河区"},{s:"开阳县"},{s:"息烽县"},{s:"修文县"},{s:"清镇市"}]},{n:"六盘水",a:[{s:"钟山区"},{s:"六枝特区"},{s:"水城县"},{s:"盘县"}]},{n:"遵义",a:[{s:"红花岗区"},{s:"汇川区"},{s:"遵义县"},{s:"桐梓县"},{s:"绥阳县"},{s:"正安县"},{s:"道真仡佬族苗族自治县"},{s:"务川仡佬族苗族自治县"},{s:"凤冈县"},{s:"湄潭县"},{s:"余庆县"},{s:"习水县"},{s:"赤水市"},{s:"仁怀市"}]},{n:"安顺",a:[{s:"西秀区"},{s:"平坝县"},{s:"普定县"},{s:"镇宁布依族苗族自治县"},{s:"关岭布依族苗族自治县"},{s:"紫云苗族布依族自治县"}]},{n:"铜仁",a:[{s:"铜仁市"},{s:"江口县"},{s:"玉屏侗族自治县"},{s:"石阡县"},{s:"思南县"},{s:"印江土家族苗族自治县"},{s:"德江县"},{s:"沿河土家族自治县"},{s:"松桃苗族自治县"},{s:"万山特区"}]},{n:"黔西南",a:[{s:"兴义市"},{s:"兴仁县"},{s:"普安县"},{s:"晴隆县"},{s:"贞丰县"},{s:"望谟县"},{s:"册亨县"},{s:"安龙县"}]},{n:"毕节",a:[{s:"毕节市"},{s:"大方县"},{s:"黔西县"},{s:"金沙县"},{s:"织金县"},{s:"纳雍县"},{s:"威宁彝族回族苗族自治县"},{s:"赫章县"}]},{n:"黔东南",a:[{s:"凯里市"},{s:"黄平县"},{s:"施秉县"},{s:"三穗县"},{s:"镇远县"},{s:"岑巩县"},{s:"天柱县"},{s:"锦屏县"},{s:"剑河县"},{s:"台江县"},{s:"黎平县"},{s:"榕江县"},{s:"从江县"},{s:"雷山县"},{s:"麻江县"},{s:"丹寨县"}]},{n:"黔南",a:[{s:"都匀市"},{s:"福泉市"},{s:"荔波县"},{s:"贵定县"},{s:"瓮安县"},{s:"独山县"},{s:"平塘县"},{s:"罗甸县"},{s:"长顺县"},{s:"龙里县"},{s:"惠水县"},{s:"三都水族自治县"}]}]},{p:"云南",c:[{n:"昆明",a:[{s:"五华区"},{s:"盘龙区"},{s:"官渡区"},{s:"西山区"},{s:"东川区"},{s:"呈贡县"},{s:"晋宁县"},{s:"富民县"},{s:"宜良县"},{s:"石林彝族自治县"},{s:"嵩明县"},{s:"禄劝彝族苗族自治县"},{s:"寻甸回族彝族自治县"},{s:"安宁市"}]},{n:"曲靖",a:[{s:"麒麟区"},{s:"马龙县"},{s:"陆良县"},{s:"师宗县"},{s:"罗平县"},{s:"富源县"},{s:"会泽县"},{s:"沾益县"},{s:"宣威市"}]},{n:"玉溪",a:[{s:"红塔区"},{s:"江川县"},{s:"澄江县"},{s:"通海县"},{s:"华宁县"},{s:"易门县"},{s:"峨山彝族自治县"},{s:"新平彝族傣族自治县"},{s:"元江哈尼族彝族傣族自治县"}]},{n:"保山",a:[{s:"隆阳区"},{s:"施甸县"},{s:"腾冲县"},{s:"龙陵县"},{s:"昌宁县"}]},{n:"昭通",a:[{s:"昭阳区"},{s:"鲁甸县"},{s:"巧家县"},{s:"盐津县"},{s:"大关县"},{s:"永善县"},{s:"绥江县"},{s:"镇雄县"},{s:"彝良县"},{s:"威信县"},{s:"水富县"}]},{n:"丽江",a:[{s:"古城区"},{s:"玉龙纳西族自治县"},{s:"永胜县"},{s:"华坪县"},{s:"宁蒗彝族自治县"}]},{n:"普洱",a:[{s:"思茅区"},{s:"宁洱镇"},{s:"墨江哈尼族自治县"},{s:"景东彝族自治县"},{s:"景谷傣族彝族自治县"},{s:"镇沅彝族哈尼族拉祜族自治县"},{s:"江城哈尼族彝族自治县"},{s:"孟连傣族拉祜族佤族自治县"},{s:"澜沧拉祜族自治县"},{s:"西盟佤族自治县"}]},{n:"临沧",a:[{s:"临翔区"},{s:"凤庆县"},{s:"云县"},{s:"永德县"},{s:"镇康县"},{s:"双江拉祜族佤族布朗族傣族自治县"},{s:"耿马傣族佤族自治县"},{s:"沧源佤族自治县"}]},{n:"楚雄",a:[{s:"楚雄市"},{s:"双柏县"},{s:"牟定县"},{s:"南华县"},{s:"姚安县"},{s:"大姚县"},{s:"永仁县"},{s:"元谋县"},{s:"武定县"},{s:"禄丰县"}]},{n:"红河",a:[{s:"个旧市"},{s:"开远市"},{s:"蒙自县"},{s:"屏边苗族自治县"},{s:"建水县"},{s:"石屏县"},{s:"弥勒县"},{s:"泸西县"},{s:"元阳县"},{s:"红河县"},{s:"金平苗族瑶族傣族自治县"},{s:"绿春县"},{s:"河口瑶族自治县"}]},{n:"文山",a:[{s:"文山县"},{s:"砚山县"},{s:"西畴县"},{s:"麻栗坡县"},{s:"马关县"},{s:"丘北县"},{s:"广南县"},{s:"富宁县"}]},{n:"西双版纳",a:[{s:"景洪市"},{s:"勐海县"},{s:"勐腊县"}]},{n:"大理",a:[{s:"大理市"},{s:"漾濞彝族自治县"},{s:"祥云县"},{s:"宾川县"},{s:"弥渡县"},{s:"南涧彝族自治县"},{s:"巍山彝族回族自治县"},{s:"永平县"},{s:"云龙县"},{s:"洱源县"},{s:"剑川县"},{s:"鹤庆县"}]},{n:"德宏",a:[{s:"瑞丽市"},{s:"潞西市"},{s:"梁河县"},{s:"盈江县"},{s:"陇川县"}]},{n:"怒江傈",a:[{s:"泸水县"},{s:"福贡县"},{s:"贡山独龙族怒族自治县"},{s:"兰坪白族普米族自治县"}]},{n:"迪庆",a:[{s:"香格里拉县"},{s:"德钦县"},{s:"维西傈僳族自治县"}]}]},{p:"西藏",c:[{n:"拉萨",a:[{s:"城关区"},{s:"林周县"},{s:"当雄县"},{s:"尼木县"},{s:"曲水县"},{s:"堆龙德庆县"},{s:"达孜县"},{s:"墨竹工卡县"}]},{n:"昌都",a:[{s:"昌都县"},{s:"江达县"},{s:"贡觉县"},{s:"类乌齐县"},{s:"丁青县"},{s:"察雅县"},{s:"八宿县"},{s:"左贡县"},{s:"芒康县"},{s:"洛隆县"},{s:"边坝县"}]},{n:"山南",a:[{s:"乃东县"},{s:"扎囊县"},{s:"贡嘎县"},{s:"桑日县"},{s:"琼结县"},{s:"曲松县"},{s:"措美县"},{s:"洛扎县"},{s:"加查县"},{s:"隆子县"},{s:"错那县"},{s:"浪卡子县"}]},{n:"日喀则",a:[{s:"日喀则市"},{s:"南木林县"},{s:"江孜县"},{s:"定日县"},{s:"萨迦县"},{s:"拉孜县"},{s:"昂仁县"},{s:"谢通门县"},{s:"白朗县"},{s:"仁布县"},{s:"康马县"},{s:"定结县"},{s:"仲巴县"},{s:"亚东县"},{s:"吉隆县"},{s:"聂拉木县"},{s:"萨嘎县"},{s:"岗巴县"}]},{n:"那曲",a:[{s:"那曲县"},{s:"嘉黎县"},{s:"比如县"},{s:"聂荣县"},{s:"安多县"},{s:"申扎县"},{s:"索县"},{s:"班戈县"},{s:"巴青县"},{s:"尼玛县"}]},{n:"阿里",a:[{s:"普兰县"},{s:"札达县"},{s:"噶尔县"},{s:"日土县"},{s:"革吉县"},{s:"改则县"},{s:"措勤县"}]},{n:"林芝",a:[{s:"林芝县"},{s:"工布江达县"},{s:"米林县"},{s:"墨脱县"},{s:"波密县"},{s:"察隅县"},{s:"朗县"}]}]},{p:"陕西",c:[{n:"西安",a:[{s:"新城区"},{s:"碑林区"},{s:"莲湖区"},{s:"灞桥区"},{s:"未央区"},{s:"雁塔区"},{s:"阎良区"},{s:"临潼区"},{s:"长安区"},{s:"蓝田县"},{s:"周至县"},{s:"户县"},{s:"高陵县"}]},{n:"铜川",a:[{s:"王益区"},{s:"印台区"},{s:"耀州区"},{s:"宜君县"}]},{n:"宝鸡",a:[{s:"渭滨区"},{s:"金台区"},{s:"陈仓区"},{s:"凤翔县"},{s:"岐山县"},{s:"扶风县"},{s:"眉县"},{s:"陇县"},{s:"千阳县"},{s:"麟游县"},{s:"凤县"},{s:"太白县"}]},{n:"咸阳",a:[{s:"秦都区"},{s:"杨凌区"},{s:"渭城区"},{s:"三原县"},{s:"泾阳县"},{s:"乾县"},{s:"礼泉县"},{s:"永寿县"},{s:"彬县"},{s:"长武县"},{s:"旬邑县"},{s:"淳化县"},{s:"武功县"},{s:"兴平市"}]},{n:"渭南",a:[{s:"临渭区"},{s:"华县"},{s:"潼关县"},{s:"大荔县"},{s:"合阳县"},{s:"澄城县"},{s:"蒲城县"},{s:"白水县"},{s:"富平县"},{s:"韩城市"},{s:"华阴市"}]},{n:"延安",a:[{s:"宝塔区"},{s:"延长县"},{s:"延川县"},{s:"子长县"},{s:"安塞县"},{s:"志丹县"},{s:"吴起县"},{s:"甘泉县"},{s:"富县"},{ 2 | s:"洛川县"},{s:"宜川县"},{s:"黄龙县"},{s:"黄陵县"}]},{n:"汉中",a:[{s:"汉台区"},{s:"南郑县"},{s:"城固县"},{s:"洋县"},{s:"西乡县"},{s:"勉县"},{s:"宁强县"},{s:"略阳县"},{s:"镇巴县"},{s:"留坝县"},{s:"佛坪县"}]},{n:"榆林",a:[{s:"榆阳区"},{s:"神木县"},{s:"府谷县"},{s:"横山县"},{s:"靖边县"},{s:"定边县"},{s:"绥德县"},{s:"米脂县"},{s:"佳县"},{s:"吴堡县"},{s:"清涧县"},{s:"子洲县"}]},{n:"安康",a:[{s:"汉滨区"},{s:"汉阴县"},{s:"石泉县"},{s:"宁陕县"},{s:"紫阳县"},{s:"岚皋县"},{s:"平利县"},{s:"镇坪县"},{s:"旬阳县"},{s:"白河县"}]},{n:"商洛",a:[{s:"商州区"},{s:"洛南县"},{s:"丹凤县"},{s:"商南县"},{s:"山阳县"},{s:"镇安县"},{s:"柞水县"}]}]},{p:"甘肃",c:[{n:"兰州",a:[{s:"区(县)"},{s:"城关区"},{s:"七里河区"},{s:"西固区"},{s:"安宁区"},{s:"红古区"},{s:"永登县"},{s:"皋兰县"},{s:"榆中县"}]},{n:"嘉峪关",a:[{s:"嘉峪关市"}]},{n:"金昌",a:[{s:"金川区"},{s:"永昌县"}]},{n:"白银",a:[{s:"白银区"},{s:"平川区"},{s:"靖远县"},{s:"会宁县"},{s:"景泰县"}]},{n:"天水",a:[{s:"秦城区"},{s:"麦积区"},{s:"清水县"},{s:"秦安县"},{s:"甘谷县"},{s:"武山县"},{s:"张家川回族自治县"}]},{n:"武威",a:[{s:"凉州区"},{s:"民勤县"},{s:"古浪县"},{s:"天祝藏族自治县"}]},{n:"张掖",a:[{s:"甘州区"},{s:"肃南裕固族自治县"},{s:"民乐县"},{s:"临泽县"},{s:"高台县"},{s:"山丹县"}]},{n:"平凉",a:[{s:"崆峒区"},{s:"泾川县"},{s:"灵台县"},{s:"崇信县"},{s:"华亭县"},{s:"庄浪县"},{s:"静宁县"}]},{n:"酒泉",a:[{s:"肃州区"},{s:"金塔县"},{s:"瓜州县"},{s:"肃北蒙古族自治县"},{s:"阿克塞哈萨克族自治县"},{s:"玉门市"},{s:"敦煌市"}]},{n:"庆阳",a:[{s:"西峰区"},{s:"庆城县"},{s:"环县"},{s:"华池县"},{s:"合水县"},{s:"正宁县"},{s:"宁县"},{s:"镇原县"}]},{n:"定西",a:[{s:"安定区"},{s:"通渭县"},{s:"陇西县"},{s:"渭源县"},{s:"临洮县"},{s:"漳县"},{s:"岷县"}]},{n:"陇南",a:[{s:"武都区"},{s:"成县"},{s:"文县"},{s:"宕昌县"},{s:"康县"},{s:"西和县"},{s:"礼县"},{s:"徽县"},{s:"两当县"}]},{n:"临夏",a:[{s:"临夏市"},{s:"临夏县"},{s:"康乐县"},{s:"永靖县"},{s:"广河县"},{s:"和政县"},{s:"东乡族自治县"},{s:"积石山保安族东乡族撒拉族自治县"}]},{n:"甘南",a:[{s:"合作市"},{s:"临潭县"},{s:"卓尼县"},{s:"舟曲县"},{s:"迭部县"},{s:"玛曲县"},{s:"碌曲县"},{s:"夏河县"}]}]},{p:"青海",c:[{n:"西宁",a:[{s:"城东区"},{s:"城中区"},{s:"城西区"},{s:"城北区"},{s:"大通回族土族自治县"},{s:"湟中县"},{s:"湟源县"}]},{n:"海东",a:[{s:"平安县"},{s:"民和回族土族自治县"},{s:"乐都县"},{s:"互助土族自治县"},{s:"化隆回族自治县"},{s:"循化撒拉族自治县"}]},{n:"海北",a:[{s:"门源回族自治县"},{s:"祁连县"},{s:"海晏县"},{s:"刚察县"}]},{n:"黄南",a:[{s:"同仁县"},{s:"尖扎县"},{s:"泽库县"},{s:"河南蒙古族自治县"}]},{n:"海南",a:[{s:"共和县"},{s:"同德县"},{s:"贵德县"},{s:"兴海县"},{s:"贵南县"}]},{n:"果洛",a:[{s:"玛沁县"},{s:"班玛县"},{s:"甘德县"},{s:"达日县"},{s:"久治县"},{s:"玛多县"}]},{n:"玉树",a:[{s:"玉树县"},{s:"杂多县"},{s:"称多县"},{s:"治多县"},{s:"囊谦县"},{s:"曲麻莱县"}]},{n:"梅西",a:[{s:"格尔木市"},{s:"德令哈市"},{s:"乌兰县"},{s:"都兰县"},{s:"天峻县"}]}]},{p:"宁夏",c:[{n:"银川",a:[{s:"兴庆区"},{s:"西夏区"},{s:"金凤区"},{s:"永宁县"},{s:"贺兰县"},{s:"灵武市"}]},{n:"石嘴山",a:[{s:"大武口区"},{s:"惠农区"},{s:"平罗县"}]},{n:"吴忠",a:[{s:"利通区"},{s:"红寺堡区"},{s:"盐池县"},{s:"同心县"},{s:"青铜峡市"}]},{n:"固原",a:[{s:"原州区"},{s:"西吉县"},{s:"隆德县"},{s:"泾源县"},{s:"彭阳县"}]},{n:"中卫",a:[{s:"沙坡头区"},{s:"中宁县"},{s:"海原县"}]}]},{p:"新疆",c:[{n:"乌鲁木齐",a:[{s:"天山区"},{s:"沙依巴克区"},{s:"新市区"},{s:"水磨沟区"},{s:"头屯河区"},{s:"达坂城区"},{s:"米东区"},{s:"乌鲁木齐县"}]},{n:"克拉玛依",a:[{s:"独山子区"},{s:"克拉玛依区"},{s:"白碱滩区"},{s:"乌尔禾区"}]},{n:"吐鲁番",a:[{s:"吐鲁番市"},{s:"鄯善县"},{s:"托克逊县"}]},{n:"哈密",a:[{s:"哈密市"},{s:"巴里坤哈萨克自治县"},{s:"伊吾县"}]},{n:"昌吉",a:[{s:"昌吉市"},{s:"阜康市"},{s:"呼图壁县"},{s:"玛纳斯县"},{s:"奇台县"},{s:"吉木萨尔县"},{s:"木垒哈萨克自治县"}]},{n:"博尔塔拉",a:[{s:"博乐市"},{s:"精河县"},{s:"温泉县"}]},{n:"巴音郭楞",a:[{s:"库尔勒市"},{s:"轮台县"},{s:"尉犁县"},{s:"若羌县"},{s:"且末县"},{s:"焉耆回族自治县"},{s:"和静县"},{s:"和硕县"},{s:"博湖县"}]},{n:"阿克苏",a:[{s:"阿克苏市"},{s:"温宿县"},{s:"库车县"},{s:"沙雅县"},{s:"新和县"},{s:"拜城县"},{s:"乌什县"},{s:"阿瓦提县"},{s:"柯坪县"}]},{n:"克孜勒苏",a:[{s:"阿图什市"},{s:"阿克陶县"},{s:"阿合奇县"},{s:"乌恰县"}]},{n:"喀什",a:[{s:"喀什市"},{s:"疏附县"},{s:"疏勒县"},{s:"英吉沙县"},{s:"泽普县"},{s:"莎车县"},{s:"叶城县"},{s:"麦盖提县"},{s:"岳普湖县"},{s:"伽师县"},{s:"巴楚县"},{s:"塔什库尔干县塔吉克自治"}]},{n:"和田",a:[{s:"和田市"},{s:"和田县"},{s:"墨玉县"},{s:"皮山县"},{s:"洛浦县"},{s:"策勒县"},{s:"于田县"},{s:"民丰县"}]},{n:"伊犁",a:[{s:"伊宁市"},{s:"奎屯市"},{s:"伊宁县"},{s:"察布查尔锡伯自治县"},{s:"霍城县"},{s:"巩留县"},{s:"新源县"},{s:"昭苏县"},{s:"特克斯县"},{s:"尼勒克县"}]},{n:"塔城",a:[{s:"塔城市"},{s:"乌苏市"},{s:"额敏县"},{s:"沙湾县"},{s:"托里县"},{s:"裕民县"},{s:"和布克赛尔蒙古自治县"}]},{n:"阿勒泰",a:[{s:"阿勒泰市"},{s:"布尔津县"},{s:"富蕴县"},{s:"福海县"},{s:"哈巴河县"},{s:"青河县"},{s:"吉木乃县"}]},{n:"石河子",a:[{s:"石河子"}]},{n:"阿拉尔",a:[{s:"阿拉尔"}]},{n:"图木舒克",a:[{s:"图木舒克"}]},{n:"五家渠",a:[{s:"五家渠"}]}]},{p:"香港",c:[{n:"中西区"},{n:"东区"},{n:"九龙城区"},{n:"观塘区"},{n:"南区"},{n:"深水区"},{n:"湾仔区"},{n:"黄大仙区"},{n:"油尖旺区"},{n:"离岛区"},{n:"葵青区"},{n:"北区"},{n:"西贡区"},{n:"沙田区"},{n:"屯门区"},{n:"大埔区"},{n:"荃湾区"},{n:"元朗区"}]},{p:"澳门",c:[{n:"花地玛堂区"},{n:"圣安多尼堂区"},{n:"大堂区"},{n:"望德堂区"},{n:"风顺堂区"},{n:"嘉模堂区"},{n:"圣方济各堂区"}]},{p:"台湾",c:[{n:"台北市"},{n:"高雄市"},{n:"基隆市"},{n:"台中市"},{n:"台南市"},{n:"新竹市"},{n:"嘉义市"},{n:"台北县"},{n:"宜兰县"},{n:"新竹县"},{n:"桃园县"},{n:"苗栗县"},{n:"台中县"},{n:"彰化县"},{n:"南投县"},{n:"嘉义县"},{n:"云林县"},{n:"台南县"},{n:"高雄县"},{n:"屏东县"},{n:"台东县"},{n:"花莲县"},{n:"澎湖县"}]},{p:"国外"}]},function(s,n,a){var t,e;a(4),t=a(1);var c=a(9);e=t=t||{},"object"!=typeof t.default&&"function"!=typeof t.default||(e=t=t.default),"function"==typeof e&&(e=e.options),e.render=c.render,e.staticRenderFns=c.staticRenderFns,s.exports=t},function(s,n,a){var t,e;a(3),t=a(2);var c=a(8);e=t=t||{},"object"!=typeof t.default&&"function"!=typeof t.default||(e=t=t.default),"function"==typeof e&&(e=e.options),e.render=c.render,e.staticRenderFns=c.staticRenderFns,e._scopeId="data-v-2a727d52",s.exports=t},function(s,n){s.exports={render:function(){var s=this,n=s.$createElement,a=s._self._c||n;return a("div",[a("input",{directives:[{name:"model",rawName:"v-model",value:s.model,expression:"model"}],class:s.inputClass,attrs:{type:"text",readonly:s.readonly},domProps:{value:s.model},on:{click:function(n){s.open()},input:function(n){n.target.composing||(s.model=n.target.value)}}}),s._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:s.show,expression:"show"}],staticClass:"cascading-address"},[a("ul",s._l(s.provinces,function(n){return a("li",{class:{"label label-success":s.p===n.p},on:{click:function(a){s.setProvince(n.p)}}},[s._v("\n "+s._s(n.p)+"\n ")])})),s._v(" "),a("ul",{directives:[{name:"show",rawName:"v-show",value:s.cities.length,expression:"cities.length"}]},s._l(s.cities,function(n){return a("li",{class:{"label label-success":s.c===n.n},on:{click:function(a){s.setCity(n.n)}}},[s._v("\n "+s._s(n.n)+"\n ")])})),s._v(" "),a("ul",{directives:[{name:"show",rawName:"v-show",value:s.areas.length,expression:"areas.length"}]},s._l(s.areas,function(n){return a("li",{class:{"label label-success":s.a===n.s},on:{click:function(a){s.setArea(n.s)}}},[s._v("\n "+s._s(n.s)+"\n ")])})),s._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:s.p,expression:"p"}],staticClass:"address-area"},[a("label",{staticClass:"text-success"},[a("span",{staticClass:"text-muted"},[s._v("地址:")]),s._v(" "+s._s(s.p)+" "+s._s(s.c)+" "+s._s(s.a)+"\n ")])]),s._v(" "),a("div",{staticClass:"address-option-footer"},[a("button",{staticClass:"btn btn-link btn-sm",on:{click:function(n){s.close()}}},[s._v("关闭")]),s._v(" "),a("button",{staticClass:"btn btn-default btn-sm",on:{click:function(n){s.clear()}}},[s._v("清空")]),s._v(" "),a("button",{staticClass:"btn btn-success btn-sm",attrs:{disabled:!(s.p&&s.c)&&"国外"!=s.p},on:{click:function(n){s.confirm()}}},[s._v("确定")])])])])},staticRenderFns:[]}},function(s,n){s.exports={render:function(){var s=this,n=s.$createElement,a=s._self._c||n;return a("div",{staticClass:"demo-container"},[a("h1",[s._v(" vue城市级联选择 ")]),s._v(" "),a("cascading-address",{attrs:{"input-class":"input-sm",readonly:!0},on:{confirm:s.confirmCity}}),s._v(" "),a("pre",{staticClass:"pre"},[s._v(s._s(s.confirmData||"confirm事件中的data将显示在此处"))])],1)},staticRenderFns:[]}}]); 3 | //# sourceMappingURL=app.42f48107cc48544a23fd.js.map -------------------------------------------------------------------------------- /docs/static/js/manifest.a6699558d362898ed362.js: -------------------------------------------------------------------------------- 1 | !function(e){function t(a){if(n[a])return n[a].exports;var r=n[a]={exports:{},id:a,loaded:!1};return e[a].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var a=window.webpackJsonp;window.webpackJsonp=function(c,s){for(var o,d,p=0,i=[];p-1)return t.splice(n,1)}}function a(t,e){return Jn.call(t,e)}function s(t){return"string"==typeof t||"number"==typeof t}function c(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}function u(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function l(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function f(t,e){for(var n in e)t[n]=e[n];return t}function p(t){return null!==t&&"object"==typeof t}function d(t){return tr.call(t)===er}function v(t){for(var e={},n=0;n1?l(n):n;for(var r=l(arguments,1),o=0,i=n.length;o=0&&Pr[n].id>t.id;)n--;Pr.splice(Math.max(n,Vr)+1,0,t)}else Pr.push(t);Rr||(Rr=!0,gr(yt))}}function gt(t){Fr.clear(),bt(t,Fr)}function bt(t,e){var n,r,o=Array.isArray(t);if((o||p(t))&&Object.isExtensible(t)){if(t.__ob__){var i=t.__ob__.dep.id;if(e.has(i))return;e.add(i)}if(o)for(n=t.length;n--;)bt(t[n],e);else for(r=Object.keys(t),n=r.length;n--;)bt(t[r[n]],e)}}function Ct(t,e,n){qr.get=function(){return this[e][n]},qr.set=function(t){this[e][n]=t},Object.defineProperty(t,n,qr)}function wt(t){t._watchers=[];var e=t.$options;e.props&&$t(t,e.props),e.methods&&Et(t,e.methods),e.data?At(t):O(t._data={},!0),e.computed&&kt(t,e.computed),e.watch&&Tt(t,e.watch)}function $t(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[],i=!t.$parent;Or.shouldConvert=i;var a=function(i){o.push(i);var a=R(i,e,n,t);S(r,i,a),i in t||Ct(t,"_props",i)};for(var s in e)a(s);Or.shouldConvert=!0}function At(t){var e=t.$options.data;e=t._data="function"==typeof e?xt(e,t):e||{},d(e)||(e={});for(var n=Object.keys(e),r=t.$options.props,o=n.length;o--;)r&&a(r,n[o])||g(n[o])||Ct(t,"_data",n[o]);O(e,!0)}function xt(t,e){try{return t.call(e)}catch(t){return z(t,e,"data()"),{}}}function kt(t,e){var n=t._computedWatchers=Object.create(null);for(var r in e){var o=e[r],i="function"==typeof o?o:o.get;n[r]=new zr(t,i,h,Wr),r in t||Ot(t,r,o)}}function Ot(t,e,n){"function"==typeof n?(qr.get=St(e),qr.set=h):(qr.get=n.get?n.cache!==!1?St(e):n.get:h,qr.set=n.set?n.set:h),Object.defineProperty(t,e,qr)}function St(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),wr.target&&e.depend(),e.value}}function Et(t,e){t.$options.props;for(var n in e)t[n]=null==e[n]?h:u(e[n],t)}function Tt(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o-1:t instanceof RegExp&&t.test(e)}function _e(t,e){for(var n in t){var r=t[n];if(r){var o=me(r.componentOptions);o&&!e(o)&&(ge(r),t[n]=null)}}}function ge(t){t&&(t.componentInstance._inactive||ht(t.componentInstance,"deactivated"),t.componentInstance.$destroy())}function be(t){var e={};e.get=function(){return or},Object.defineProperty(t,"config",e),t.util={warn:br,extend:f,mergeOptions:P,defineReactive:S},t.set=E,t.delete=T,t.nextTick=gr,t.options=Object.create(null),or._assetTypes.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,f(t.options.components,to),le(t),fe(t),pe(t),he(t)}function Ce(t){for(var e=t.data,n=t,r=t;r.componentInstance;)r=r.componentInstance._vnode,r.data&&(e=we(r.data,e));for(;n=n.parent;)n.data&&(e=we(e,n.data));return $e(e)}function we(t,e){return{staticClass:Ae(t.staticClass,e.staticClass),class:t.class?[t.class,e.class]:e.class}}function $e(t){var e=t.class,n=t.staticClass;return n||e?Ae(n,xe(e)):""}function Ae(t,e){return t?e?t+" "+e:t:e||""}function xe(t){var e="";if(!t)return e;if("string"==typeof t)return t;if(Array.isArray(t)){for(var n,r=0,o=t.length;r-1?mo[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:mo[t]=/HTMLUnknownElement/.test(e.toString())}function Se(t){if("string"==typeof t){var e=document.querySelector(t);return e?e:document.createElement("div")}return t}function Ee(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)}function Te(t,e){return document.createElementNS(fo[t],e)}function Ie(t){return document.createTextNode(t)}function je(t){return document.createComment(t)}function De(t,e,n){t.insertBefore(e,n)}function Ne(t,e){t.removeChild(e)}function Le(t,e){t.appendChild(e)}function Me(t){return t.parentNode}function Pe(t){return t.nextSibling}function Ue(t){return t.tagName}function Re(t,e){t.textContent=e}function Be(t,e,n){t.setAttribute(e,n)}function Ve(t,e){var n=t.data.ref;if(n){var r=t.context,o=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?i(a[n],o):a[n]===o&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])&&a[n].indexOf(o)<0?a[n].push(o):a[n]=[o]:a[n]=o}}function He(t){return void 0===t||null===t}function ze(t){return void 0!==t&&null!==t}function Fe(t){return t===!0}function qe(t,e){return t.key===e.key&&t.tag===e.tag&&t.isComment===e.isComment&&ze(t.data)===ze(e.data)&&We(t,e)}function We(t,e){if("input"!==t.tag)return!0;var n,r=ze(n=t.data)&&ze(n=n.attrs)&&n.type,o=ze(n=e.data)&&ze(n=n.attrs)&&n.type;return r===o}function Ke(t,e,n){var r,o,i={};for(r=e;r<=n;++r)o=t[r].key,ze(o)&&(i[o]=r);return i}function Je(t){function e(t){return new Ir(O.tagName(t).toLowerCase(),{},[],void 0,t)}function n(t,e){function n(){0===--n.listeners&&r(t)}return n.listeners=e,n}function r(t){var e=O.parentNode(t);ze(e)&&O.removeChild(e,t)}function i(t,e,n,r,o){if(t.isRootInsert=!o,!a(t,e,n,r)){var i=t.data,s=t.children,c=t.tag;ze(c)?(t.elm=t.ns?O.createElementNS(t.ns,c):O.createElement(c,t),v(t),f(t,s,e),ze(i)&&d(t,e),l(n,t.elm,r)):Fe(t.isComment)?(t.elm=O.createComment(t.text),l(n,t.elm,r)):(t.elm=O.createTextNode(t.text),l(n,t.elm,r))}}function a(t,e,n,r){var o=t.data;if(ze(o)){var i=ze(t.componentInstance)&&o.keepAlive;if(ze(o=o.hook)&&ze(o=o.init)&&o(t,!1,n,r),ze(t.componentInstance))return c(t,e),Fe(i)&&u(t,e,n,r),!0}}function c(t,e){ze(t.data.pendingInsert)&&e.push.apply(e,t.data.pendingInsert),t.elm=t.componentInstance.$el,p(t)?(d(t,e),v(t)):(Ve(t),e.push(t))}function u(t,e,n,r){for(var o,i=t;i.componentInstance;)if(i=i.componentInstance._vnode,ze(o=i.data)&&ze(o=o.transition)){for(o=0;op?(u=He(n[m+1])?null:n[m+1].elm,h(t,u,n,f,m,r)):f>m&&y(t,e,l,p)}function b(t,e,n,r){if(t!==e){if(Fe(e.isStatic)&&Fe(t.isStatic)&&e.key===t.key&&(Fe(e.isCloned)||Fe(e.isOnce)))return e.elm=t.elm,void(e.componentInstance=t.componentInstance);var o,i=e.data;ze(i)&&ze(o=i.hook)&&ze(o=o.prepatch)&&o(t,e);var a=e.elm=t.elm,s=t.children,c=e.children;if(ze(i)&&p(e)){for(o=0;o-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function yn(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e);else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");t.setAttribute("class",n.trim())}}function _n(t){if(t){if("object"==typeof t){var e={};return t.css!==!1&&f(e,Po(t.name||"v")),f(e,t),e}return"string"==typeof t?Po(t):void 0}}function gn(t){qo(function(){qo(t)})}function bn(t,e){(t._transitionClasses||(t._transitionClasses=[])).push(e),mn(t,e)}function Cn(t,e){t._transitionClasses&&i(t._transitionClasses,e),yn(t,e)}function wn(t,e,n){var r=$n(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===Ro?Ho:Fo,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout(function(){c0&&(n=Ro,l=a,f=i.length):e===Bo?u>0&&(n=Bo,l=u,f=c.length):(l=Math.max(a,u),n=l>0?a>u?Ro:Bo:null,f=n?n===Ro?i.length:c.length:0);var p=n===Ro&&Wo.test(r[Vo+"Property"]);return{type:n,timeout:l,propCount:f,hasTransform:p}}function An(t,e){for(;t.length1}function Tn(t,e){e.data.show||kn(e)}function In(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,c=t.options.length;s-1,a.selected!==i&&(a.selected=i);else if(m(Dn(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function jn(t,e){for(var n=0,r=e.length;n0,pr=ur&&ur.indexOf("edge/")>0,dr=ur&&ur.indexOf("android")>0,vr=ur&&/iphone|ipad|ipod|ios/.test(ur),hr=ur&&/chrome\/\d+/.test(ur)&&!pr,mr=function(){return void 0===Wn&&(Wn=!cr&&"undefined"!=typeof e&&"server"===e.process.env.VUE_ENV),Wn},yr=cr&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,_r="undefined"!=typeof Symbol&&w(Symbol)&&"undefined"!=typeof Reflect&&w(Reflect.ownKeys),gr=function(){function t(){r=!1;var t=n.slice(0);n.length=0;for(var e=0;e1&&(e[n[0].trim()]=n[1].trim())}}),e}),Io=/^--/,jo=/\s*!important$/,Do=function(t,e,n){Io.test(e)?t.style.setProperty(e,n):jo.test(n)?t.style.setProperty(e,n.replace(jo,""),"important"):t.style[Lo(e)]=n},No=["Webkit","Moz","ms"],Lo=c(function(t){if(no=no||document.createElement("div"),t=Zn(t),"filter"!==t&&t in no.style)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n=0&&y.splice(e,1)}function s(t){var e=document.createElement("style");return e.type="text/css",i(t,e),e}function c(t,e){var n,r,o;if(e.singleton){var i=m++;n=h||(h=s(e)),r=u.bind(null,n,i,!1),o=u.bind(null,n,i,!0)}else n=s(e),r=l.bind(null,n),o=function(){a(n)};return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else o()}}function u(t,e,n,r){var o=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=_(e,o);else{var i=document.createTextNode(o),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(i,a[e]):t.appendChild(i)}}function l(t,e){var n=e.css,r=e.media,o=e.sourceMap;if(r&&t.setAttribute("media",r),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}var f={},p=function(t){var e;return function(){return"undefined"==typeof e&&(e=t.apply(this,arguments)),e}},d=p(function(){return/msie [6-9]\b/.test(window.navigator.userAgent.toLowerCase())}),v=p(function(){return document.head||document.getElementsByTagName("head")[0]}),h=null,m=0,y=[];t.exports=function(t,e){e=e||{},"undefined"==typeof e.singleton&&(e.singleton=d()),"undefined"==typeof e.insertAt&&(e.insertAt="bottom");var n=o(t);return r(n,e),function(t){for(var i=[],a=0;a 2 | 3 | 4 | vue-cascading-address 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue-cascading-address", 3 | "version": "0.1.7", 4 | "description": "vue cascading address select component", 5 | "author": "savokiss ", 6 | "main": "src/cascadingAddress.vue", 7 | "scripts": { 8 | "dev": "node build/dev-server.js", 9 | "build": "node build/build.js" 10 | }, 11 | "repository": { 12 | "type": "git", 13 | "url": "https://github.com/savokiss/vue-cascading-address.git" 14 | }, 15 | "keywords": [ 16 | "vue", 17 | "address" 18 | ], 19 | "license": "MIT", 20 | "bugs": { 21 | "url": "https://github.com/savokiss/vue-cascading-address/issues" 22 | }, 23 | "dependencies": { 24 | "vue": "^2.2.6" 25 | }, 26 | "devDependencies": { 27 | "autoprefixer": "^6.4.0", 28 | "babel-core": "^6.0.0", 29 | "babel-loader": "^6.0.0", 30 | "babel-plugin-transform-runtime": "^6.0.0", 31 | "babel-preset-es2015": "^6.0.0", 32 | "babel-preset-stage-2": "^6.0.0", 33 | "babel-register": "^6.0.0", 34 | "connect-history-api-fallback": "^1.1.0", 35 | "css-loader": "^0.25.0", 36 | "eventsource-polyfill": "^0.9.6", 37 | "express": "^4.13.3", 38 | "extract-text-webpack-plugin": "^1.0.1", 39 | "file-loader": "^0.9.0", 40 | "function-bind": "^1.0.2", 41 | "html-webpack-plugin": "^2.8.1", 42 | "http-proxy-middleware": "^0.17.2", 43 | "json-loader": "^0.5.4", 44 | "opn": "^4.0.2", 45 | "ora": "^0.3.0", 46 | "shelljs": "^0.7.4", 47 | "url-loader": "^0.5.7", 48 | "vue-loader": "^9.4.0", 49 | "vue-style-loader": "^1.0.0", 50 | "webpack": "^1.13.2", 51 | "webpack-dev-middleware": "^1.8.3", 52 | "webpack-hot-middleware": "^2.12.2", 53 | "webpack-merge": "^0.14.1" 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /src/app.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 31 | 32 | 49 | -------------------------------------------------------------------------------- /src/cascadingAddress.vue: -------------------------------------------------------------------------------- 1 | 53 | 164 | 234 | -------------------------------------------------------------------------------- /src/cascadingAddressData.json: -------------------------------------------------------------------------------- 1 | [{ 2 | "p": "北京", 3 | "c": [{ "n": "东城区" }, { "n": "西城区" }, { "n": "崇文区" }, { "n": "宣武区" }, { "n": "朝阳区" }, { "n": "丰台区" }, { "n": "石景山区" }, { "n": "海淀区" }, { "n": "门头沟区" }, { "n": "房山区" }, { "n": "通州区" }, { "n": "顺义区" }, { "n": "昌平区" }, { "n": "大兴区" }, { "n": "平谷区" }, { "n": "怀柔区" }, { "n": "密云县" }, { "n": "延庆县" }] 4 | }, { 5 | "p": "天津", 6 | "c": [{ "n": "和平区" }, { "n": "河东区" }, { "n": "河西区" }, { "n": "南开区" }, { "n": "河北区" }, { "n": "红挢区" }, { "n": "滨海新区" }, { "n": "东丽区" }, { "n": "西青区" }, { "n": "津南区" }, { "n": "北辰区" }, { "n": "宁河区" }, { "n": "武清区" }, { "n": "静海县" }, { "n": "宝坻区" }, { "n": "蓟县" }] 7 | }, { 8 | "p": "河北", 9 | "c": [{ 10 | "n": "石家庄", 11 | "a": [{ "s": "长安区" }, { "s": "桥东区" }, { "s": "桥西区" }, { "s": "新华区" }, { "s": "井陉矿区" }, { "s": "裕华区" }, { "s": "井陉县" }, { "s": "正定县" }, { "s": "栾城县" }, { "s": "行唐县" }, { "s": "灵寿县" }, { "s": "高邑县" }, { "s": "深泽县" }, { "s": "赞皇县" }, { "s": "无极县" }, { "s": "平山县" }, { "s": "元氏县" }, { "s": "赵县" }, { "s": "辛集市" }, { "s": "藁城市" }, { "s": "晋州市" }, { "s": "新乐市" }, { "s": "鹿泉市" }] 12 | }, { 13 | "n": "唐山", 14 | "a": [{ "s": "路南区" }, { "s": "路北区" }, { "s": "古冶区" }, { "s": "开平区" }, { "s": "丰南区" }, { "s": "丰润区" }, { "s": "滦县" }, { "s": "滦南县" }, { "s": "乐亭县" }, { "s": "迁西县" }, { "s": "玉田县" }, { "s": "唐海县" }, { "s": "遵化市" }, { "s": "迁安市" }] 15 | }, { 16 | "n": "秦皇岛", 17 | "a": [{ "s": "海港区" }, { "s": "山海关区" }, { "s": "北戴河区" }, { "s": "青龙满族自治县" }, { "s": "昌黎县" }, { "s": "抚宁县" }, { "s": "卢龙县" }] 18 | }, { 19 | "n": "邯郸", 20 | "a": [{ "s": "邯山区" }, { "s": "丛台区" }, { "s": "复兴区" }, { "s": "峰峰矿区" }, { "s": "邯郸县" }, { "s": "临漳县" }, { "s": "成安县" }, { "s": "大名县" }, { "s": "涉县" }, { "s": "磁县" }, { "s": "肥乡县" }, { "s": "永年县" }, { "s": "邱县" }, { "s": "鸡泽县" }, { "s": "广平县" }, { "s": "馆陶县" }, { "s": "魏县" }, { "s": "曲周县" }, { "s": "武安市" }] 21 | }, { 22 | "n": "邢台", 23 | "a": [{ "s": "桥东区" }, { "s": "桥西区" }, { "s": "邢台县" }, { "s": "临城县" }, { "s": "内丘县" }, { "s": "柏乡县" }, { "s": "隆尧县" }, { "s": "任县" }, { "s": "南和县" }, { "s": "宁晋县" }, { "s": "巨鹿县" }, { "s": "新河县" }, { "s": "广宗县" }, { "s": "平乡县" }, { "s": "威县" }, { "s": "清河县" }, { "s": "临西县" }, { "s": "南宫市" }, { "s": "沙河市" }] 24 | }, { 25 | "n": "保定", 26 | "a": [{ "s": "新市区" }, { "s": "北市区" }, { "s": "南市区" }, { "s": "满城县" }, { "s": "清苑县" }, { "s": "涞水县" }, { "s": "阜平县" }, { "s": "徐水县" }, { "s": "定兴县" }, { "s": "唐县" }, { "s": "高阳县" }, { "s": "容城县" }, { "s": "涞源县" }, { "s": "望都县" }, { "s": "安新县" }, { "s": "易县" }, { "s": "曲阳县" }, { "s": "蠡县" }, { "s": "顺平县" }, { "s": "博野县" }, { "s": "雄县" }, { "s": "涿州市" }, { "s": "定州市" }, { "s": "安国市" }, { "s": "高碑店市" }] 27 | }, { 28 | "n": "张家口", 29 | "a": [{ "s": "桥东区" }, { "s": "桥西区" }, { "s": "宣化区" }, { "s": "下花园区" }, { "s": "宣化县" }, { "s": "张北县" }, { "s": "康保县" }, { "s": "沽源县" }, { "s": "尚义县" }, { "s": "蔚县" }, { "s": "阳原县" }, { "s": "怀安县" }, { "s": "万全县" }, { "s": "怀来县" }, { "s": "涿鹿县" }, { "s": "赤城县" }, { "s": "崇礼县" }] 30 | }, { 31 | "n": "承德", 32 | "a": [{ "s": "双桥区" }, { "s": "双滦区" }, { "s": "鹰手营子矿区" }, { "s": "承德县" }, { "s": "兴隆县" }, { "s": "平泉县" }, { "s": "滦平县" }, { "s": "隆化县" }, { "s": "丰宁满族自治县" }, { "s": "宽城满族自治县" }, { "s": "围场满族蒙古族自治县" }] 33 | }, { 34 | "n": "沧州", 35 | "a": [{ "s": "新华区" }, { "s": "运河区" }, { "s": "沧县" }, { "s": "青县" }, { "s": "东光县" }, { "s": "海兴县" }, { "s": "盐山县" }, { "s": "肃宁县" }, { "s": "南皮县" }, { "s": "吴桥县" }, { "s": "献县" }, { "s": "孟村回族自治县" }, { "s": "泊头市" }, { "s": "任丘市" }, { "s": "黄骅市" }, { "s": "河间市" }] 36 | }, { 37 | "n": "廊坊", 38 | "a": [{ "s": "安次区" }, { "s": "广阳区" }, { "s": "固安县" }, { "s": "永清县" }, { "s": "香河县" }, { "s": "大城县" }, { "s": "文安县" }, { "s": "大厂回族自治县" }, { "s": "霸州市" }, { "s": "三河市" }] 39 | }, { 40 | "n": "衡水", 41 | "a": [{ "s": "桃城区" }, { "s": "枣强县" }, { "s": "武邑县" }, { "s": "武强县" }, { "s": "饶阳县" }, { "s": "安平县" }, { "s": "故城县" }, { "s": "景县" }, { "s": "阜城县" }, { "s": "冀州市" }, { "s": "深州市" }] 42 | }] 43 | }, { 44 | "p": "山西", 45 | "c": [{ 46 | "n": "太原", 47 | "a": [{ "s": "小店区" }, { "s": "迎泽区" }, { "s": "杏花岭区" }, { "s": "尖草坪区" }, { "s": "万柏林区" }, { "s": "晋源区" }, { "s": "清徐县" }, { "s": "阳曲县" }, { "s": "娄烦县" }, { "s": "古交市" }] 48 | }, { 49 | "n": "大同", 50 | "a": [{ "s": "城区" }, { "s": "矿区" }, { "s": "南郊区" }, { "s": "新荣区" }, { "s": "阳高县" }, { "s": "天镇县" }, { "s": "广灵县" }, { "s": "灵丘县" }, { "s": "浑源县" }, { "s": "左云县" }, { "s": "大同县" }] 51 | }, { "n": "阳泉", "a": [{ "s": "城区" }, { "s": "矿区" }, { "s": "郊区" }, { "s": "平定县" }, { "s": "盂县" }] }, { 52 | "n": "长治", 53 | "a": [{ "s": "城区" }, { "s": "郊区" }, { "s": "长治县" }, { "s": "襄垣县" }, { "s": "屯留县" }, { "s": "平顺县" }, { "s": "黎城县" }, { "s": "壶关县" }, { "s": "长子县" }, { "s": "武乡县" }, { "s": "沁县" }, { "s": "沁源县" }, { "s": "潞城市" }] 54 | }, { 55 | "n": "晋城", 56 | "a": [{ "s": "城区" }, { "s": "沁水县" }, { "s": "阳城县" }, { "s": "陵川县" }, { "s": "泽州县" }, { "s": "高平市" }] 57 | }, { 58 | "n": "朔州", 59 | "a": [{ "s": "朔城区" }, { "s": "平鲁区" }, { "s": "山阴县" }, { "s": "应县" }, { "s": "右玉县" }, { "s": "怀仁县" }] 60 | }, { 61 | "n": "晋中", 62 | "a": [{ "s": "榆次区" }, { "s": "榆社县" }, { "s": "左权县" }, { "s": "和顺县" }, { "s": "昔阳县" }, { "s": "寿阳县" }, { "s": "太谷县" }, { "s": "祁县" }, { "s": "平遥县" }, { "s": "灵石县" }, { "s": "介休市" }] 63 | }, { 64 | "n": "运城", 65 | "a": [{ "s": "盐湖区" }, { "s": "临猗县" }, { "s": "万荣县" }, { "s": "闻喜县" }, { "s": "稷山县" }, { "s": "新绛县" }, { "s": "绛县" }, { "s": "垣曲县" }, { "s": "夏县" }, { "s": "平陆县" }, { "s": "芮城县" }, { "s": "永济市" }, { "s": "河津市" }] 66 | }, { 67 | "n": "忻州", 68 | "a": [{ "s": "忻府区" }, { "s": "定襄县" }, { "s": "五台县" }, { "s": "代县" }, { "s": "繁峙县" }, { "s": "宁武县" }, { "s": "静乐县" }, { "s": "神池县" }, { "s": "五寨县" }, { "s": "岢岚县" }, { "s": "河曲县" }, { "s": "保德县" }, { "s": "偏关县" }, { "s": "原平市" }] 69 | }, { 70 | "n": "临汾", 71 | "a": [{ "s": "尧都区" }, { "s": "曲沃县" }, { "s": "翼城县" }, { "s": "襄汾县" }, { "s": "洪洞县" }, { "s": "古县" }, { "s": "安泽县" }, { "s": "浮山县" }, { "s": "吉县" }, { "s": "乡宁县" }, { "s": "大宁县" }, { "s": "隰县" }, { "s": "永和县" }, { "s": "蒲县" }, { "s": "汾西县" }, { "s": "侯马市" }, { "s": "霍州市" }] 72 | }, { 73 | "n": "吕梁", 74 | "a": [{ "s": "离石区" }, { "s": "文水县" }, { "s": "交城县" }, { "s": "兴县" }, { "s": "临县" }, { "s": "柳林县" }, { "s": "石楼县" }, { "s": "岚县" }, { "s": "方山县" }, { "s": "中阳县" }, { "s": "交口县" }, { "s": "孝义市" }, { "s": "汾阳市" }] 75 | }] 76 | }, { 77 | "p": "内蒙古", 78 | "c": [{ 79 | "n": "呼和浩特", 80 | "a": [{ "s": "新城区" }, { "s": "回民区" }, { "s": "玉泉区" }, { "s": "玉泉区" }, { "s": "赛罕区" }, { "s": "土默特左旗" }, { "s": "托克托县" }, { "s": "和林格尔县" }, { "s": "清水河县" }, { "s": "武川县" }] 81 | }, { 82 | "n": "包头", 83 | "a": [{ "s": "东河区" }, { "s": "昆都仑区" }, { "s": "青山区" }, { "s": "石拐区" }, { "s": "白云矿区" }, { "s": "九原区" }, { "s": "土默特右旗" }, { "s": "固阳县" }, { "s": "达尔罕茂明安联合旗" }] 84 | }, { "n": "乌海", "a": [{ "s": "海勃湾区" }, { "s": "海南区" }, { "s": "乌达区" }] }, { 85 | "n": "赤峰", 86 | "a": [{ "s": "红山区" }, { "s": "元宝山区" }, { "s": "松山区" }, { "s": "阿鲁科尔沁旗" }, { "s": "巴林左旗" }, { "s": "巴林右旗" }, { "s": "林西县" }, { "s": "克什克腾旗" }, { "s": "翁牛特旗" }, { "s": "喀喇沁旗" }, { "s": "宁城县" }, { "s": "敖汉旗" }] 87 | }, { 88 | "n": "通辽", 89 | "a": [{ "s": "科尔沁区" }, { "s": "科尔沁左翼中旗" }, { "s": "科尔沁左翼后旗" }, { "s": "开鲁县" }, { "s": "库伦旗" }, { "s": "奈曼旗" }, { "s": "扎鲁特旗" }, { "s": "霍林郭勒市" }] 90 | }, { 91 | "n": "鄂尔多斯", 92 | "a": [{ "s": "东胜区" }, { "s": "达拉特旗" }, { "s": "准格尔旗" }, { "s": "鄂托克前旗" }, { "s": "鄂托克旗" }, { "s": "杭锦旗" }, { "s": "乌审旗" }, { "s": "伊金霍洛旗" }] 93 | }, { 94 | "n": "呼伦贝尔", 95 | "a": [{ "s": "海拉尔区" }, { "s": "阿荣旗" }, { "s": "莫力达瓦达斡尔族自治旗" }, { "s": "鄂伦春自治旗" }, { "s": "鄂温克族自治旗" }, { "s": "陈巴尔虎旗" }, { "s": "新巴尔虎左旗" }, { "s": "新巴尔虎右旗" }, { "s": "满洲里市" }, { "s": "牙克石市" }, { "s": "扎兰屯市" }, { "s": "额尔古纳市" }, { "s": "根河市" }] 96 | }, { 97 | "n": "巴彦淖尔", 98 | "a": [{ "s": "临河区" }, { "s": "五原县" }, { "s": "磴口县" }, { "s": "乌拉特前旗" }, { "s": "乌拉特中旗" }, { "s": "乌拉特后旗" }, { "s": "杭锦后旗" }] 99 | }, { 100 | "n": "乌兰察布", 101 | "a": [{ "s": "集宁区" }, { "s": "卓资县" }, { "s": "化德县" }, { "s": "商都县" }, { "s": "兴和县" }, { "s": "凉城县" }, { "s": "察哈尔右翼前旗" }, { "s": "察哈尔右翼中旗" }, { "s": "察哈尔右翼后旗" }, { "s": "四子王旗" }, { "s": "丰镇市" }] 102 | }, { 103 | "n": "兴安", 104 | "a": [{ "s": "乌兰浩特市" }, { "s": "阿尔山市" }, { "s": "科尔沁右翼前旗" }, { "s": "科尔沁右翼中旗" }, { "s": "扎赉特旗" }, { "s": "突泉县" }] 105 | }, { 106 | "n": "锡林郭勒", 107 | "a": [{ "s": "二连浩特市" }, { "s": "锡林浩特市" }, { "s": "阿巴嘎旗" }, { "s": "苏尼特左旗" }, { "s": "苏尼特右旗" }, { "s": "东乌珠穆沁旗" }, { "s": "西乌珠穆沁旗" }, { "s": "太仆寺旗" }, { "s": "镶黄旗" }, { "s": "正镶白旗" }, { "s": "正蓝旗" }, { "s": "多伦县" }] 108 | }, { "n": "阿拉善", "a": [{ "s": "阿拉善左旗" }, { "s": "阿拉善右旗" }, { "s": "额济纳旗" }] }] 109 | }, { 110 | "p": "辽宁", 111 | "c": [{ 112 | "n": "沈阳", 113 | "a": [{ "s": "和平区" }, { "s": "沈河区" }, { "s": "大东区" }, { "s": "皇姑区" }, { "s": "铁西区" }, { "s": "苏家屯区" }, { "s": "东陵区" }, { "s": "新城子区" }, { "s": "于洪区" }, { "s": "辽中县" }, { "s": "康平县" }, { "s": "法库县" }, { "s": "新民市" }] 114 | }, { 115 | "n": "大连", 116 | "a": [{ "s": "中山区" }, { "s": "西岗区" }, { "s": "沙河口区" }, { "s": "甘井子区" }, { "s": "旅顺口区" }, { "s": "金州区" }, { "s": "长海县" }, { "s": "瓦房店市" }, { "s": "普兰店市" }, { "s": "庄河市" }] 117 | }, { 118 | "n": "鞍山", 119 | "a": [{ "s": "铁东区" }, { "s": "铁西区" }, { "s": "立山区" }, { "s": "千山区" }, { "s": "台安县" }, { "s": "210323" }, { "s": "海城市" }] 120 | }, { 121 | "n": "抚顺", 122 | "a": [{ "s": "新抚区" }, { "s": "东洲区" }, { "s": "望花区" }, { "s": "顺城区" }, { "s": "抚顺县" }, { "s": "新宾满族自治县" }, { "s": "清原满族自治县" }] 123 | }, { 124 | "n": "本溪", 125 | "a": [{ "s": "平山区" }, { "s": "溪湖区" }, { "s": "明山区" }, { "s": "南芬区" }, { "s": "本溪满族自治县" }, { "s": "桓仁满族自治县" }] 126 | }, { 127 | "n": "丹东", 128 | "a": [{ "s": "元宝区" }, { "s": "振兴区" }, { "s": "振安区" }, { "s": "宽甸满族自治县" }, { "s": "东港市" }, { "s": "凤城市" }] 129 | }, { 130 | "n": "锦州", 131 | "a": [{ "s": "古塔区" }, { "s": "凌河区" }, { "s": "太和区" }, { "s": "黑山县" }, { "s": "义县" }, { "s": "凌海市" }, { "s": "北镇市" }] 132 | }, { 133 | "n": "营口", 134 | "a": [{ "s": "站前区" }, { "s": "西市区" }, { "s": "鲅鱼圈区" }, { "s": "老边区" }, { "s": "盖州市" }, { "s": "大石桥市" }] 135 | }, { 136 | "n": "阜新", 137 | "a": [{ "s": "海州区" }, { "s": "新邱区" }, { "s": "太平区" }, { "s": "清河门区" }, { "s": "细河区" }, { "s": "阜新蒙古族自治县" }, { "s": "彰武县" }] 138 | }, { 139 | "n": "辽阳", 140 | "a": [{ "s": "白塔区" }, { "s": "文圣区" }, { "s": "宏伟区" }, { "s": "弓长岭区" }, { "s": "太子河区" }, { "s": "辽阳县" }, { "s": "灯塔市" }] 141 | }, { "n": "盘锦", "a": [{ "s": "双台子区" }, { "s": "兴隆台区" }, { "s": "大洼县" }, { "s": "盘山县" }] }, { 142 | "n": "铁岭", 143 | "a": [{ "s": "银州区" }, { "s": "清河区" }, { "s": "铁岭县" }, { "s": "西丰县" }, { "s": "昌图县" }, { "s": "调兵山市" }, { "s": "开原市" }] 144 | }, { 145 | "n": "朝阳", 146 | "a": [{ "s": "双塔区" }, { "s": "龙城区" }, { "s": "朝阳县" }, { "s": "建平县" }, { "s": "喀喇沁左翼蒙古族自治县" }, { "s": "北票市" }, { "s": "凌源市" }] 147 | }, { 148 | "n": "葫芦岛", 149 | "a": [{ "s": "连山区" }, { "s": "龙港区" }, { "s": "南票区" }, { "s": "绥中县" }, { "s": "建昌县" }, { "s": "兴城市" }] 150 | }] 151 | }, { 152 | "p": "吉林", 153 | "c": [{ 154 | "n": "长春", 155 | "a": [{ "s": "南关区" }, { "s": "宽城区" }, { "s": "朝阳区" }, { "s": "二道区" }, { "s": "绿园区" }, { "s": "双阳区" }, { "s": "农安县" }, { "s": "九台市" }, { "s": "榆树市" }, { "s": "德惠市" }] 156 | }, { 157 | "n": "吉林", 158 | "a": [{ "s": "昌邑区" }, { "s": "龙潭区" }, { "s": "船营区" }, { "s": "丰满区" }, { "s": "永吉县" }, { "s": "蛟河市" }, { "s": "桦甸市" }, { "s": "舒兰市" }, { "s": "磐石市" }] 159 | }, { 160 | "n": "四平", 161 | "a": [{ "s": "铁西区" }, { "s": "铁东区" }, { "s": "梨树县" }, { "s": "伊通满族自治县" }, { "s": "公主岭市" }, { "s": "双辽市" }] 162 | }, { "n": "辽源", "a": [{ "s": "龙山区" }, { "s": "西安区" }, { "s": "东丰县" }, { "s": "东辽县" }] }, { 163 | "n": "通化", 164 | "a": [{ "s": "东昌区" }, { "s": "二道江区" }, { "s": "通化县" }, { "s": "辉南县" }, { "s": "柳河县" }, { "s": "梅河口市" }, { "s": "集安市" }] 165 | }, { 166 | "n": "白山", 167 | "a": [{ "s": "八道江区" }, { "s": "江源区" }, { "s": "抚松县" }, { "s": "靖宇县" }, { "s": "长白朝鲜族自治县" }, { "s": "临江市" }] 168 | }, { 169 | "n": "松原", 170 | "a": [{ "s": "宁江区" }, { "s": "前郭尔罗斯蒙古族自治县" }, { "s": "长岭县" }, { "s": "乾安县" }, { "s": "扶余县" }] 171 | }, { "n": "白城", "a": [{ "s": "洮北区" }, { "s": "镇赉县" }, { "s": "通榆县" }, { "s": "洮南市" }, { "s": "大安市" }] }, { 172 | "n": "延边", 173 | "a": [{ "s": "延吉市" }, { "s": "图们市" }, { "s": "敦化市" }, { "s": "珲春市" }, { "s": "龙井市" }, { "s": "和龙市" }, { "s": "汪清县" }, { "s": "安图县" }] 174 | }] 175 | }, { 176 | "p": "黑龙江", 177 | "c": [{ 178 | "n": "哈尔滨", 179 | "a": [{ "s": "道里区" }, { "s": "南岗区" }, { "s": "道外区" }, { "s": "平房区" }, { "s": "松北区" }, { "s": "香坊区" }, { "s": "呼兰区" }, { "s": "阿城区" }, { "s": "依兰县" }, { "s": "方正县" }, { "s": "宾县" }, { "s": "巴彦县" }, { "s": "木兰县" }, { "s": "通河县" }, { "s": "延寿县" }, { "s": "双城市" }, { "s": "尚志市" }, { "s": "五常市" }] 180 | }, { 181 | "n": "齐齐哈尔", 182 | "a": [{ "s": "龙沙区" }, { "s": "建华区" }, { "s": "铁锋区" }, { "s": "昂昂溪区" }, { "s": "富拉尔基区" }, { "s": "碾子山区" }, { "s": "梅里斯达斡尔族区" }, { "s": "龙江县" }, { "s": "依安县" }, { "s": "泰来县" }, { "s": "甘南县" }, { "s": "富裕县" }, { "s": "克山县" }, { "s": "克东县" }, { "s": "拜泉县" }, { "s": "讷河市" }] 183 | }, { 184 | "n": "鸡西", 185 | "a": [{ "s": "鸡冠区" }, { "s": "恒山区" }, { "s": "滴道区" }, { "s": "梨树区" }, { "s": "城子河区" }, { "s": "麻山区" }, { "s": "鸡东县" }, { "s": "虎林市" }, { "s": "密山市" }] 186 | }, { 187 | "n": "鹤岗", 188 | "a": [{ "s": "向阳区" }, { "s": "工农区" }, { "s": "南山区" }, { "s": "兴安区" }, { "s": "东山区" }, { "s": "兴山区" }, { "s": "萝北县" }, { "s": "绥滨县" }] 189 | }, { 190 | "n": "双鸭山", 191 | "a": [{ "s": "尖山区" }, { "s": "岭东区" }, { "s": "四方台区" }, { "s": "宝山区" }, { "s": "集贤县" }, { "s": "友谊县" }, { "s": "宝清县" }, { "s": "饶河县" }] 192 | }, { 193 | "n": "大庆", 194 | "a": [{ "s": "萨尔图区" }, { "s": "龙凤区" }, { "s": "让胡路区" }, { "s": "红岗区" }, { "s": "大同区" }, { "s": "肇州县" }, { "s": "肇源县" }, { "s": "林甸县" }, { "s": "杜尔伯特蒙古族自治县" }] 195 | }, { 196 | "n": "伊春", 197 | "a": [{ "s": "伊春区" }, { "s": "南岔区" }, { "s": "友好区" }, { "s": "西林区" }, { "s": "翠峦区" }, { "s": "新青区" }, { "s": "美溪区" }, { "s": "金山屯区" }, { "s": "五营区" }, { "s": "乌马河区" }, { "s": "汤旺河区" }, { "s": "带岭区" }, { "s": "乌伊岭区" }, { "s": "红星区" }, { "s": "上甘岭区" }, { "s": "嘉荫县" }, { "s": "铁力市" }] 198 | }, { 199 | "n": "佳木斯", 200 | "a": [{ "s": "向阳区" }, { "s": "前进区" }, { "s": "东风区" }, { "s": "郊区" }, { "s": "桦南县" }, { "s": "桦川县" }, { "s": "汤原县" }, { "s": "抚远县" }, { "s": "同江市" }, { "s": "富锦市" }] 201 | }, { "n": "七台河", "a": [{ "s": "新兴区" }, { "s": "桃山区" }, { "s": "茄子河区" }, { "s": "勃利县" }] }, { 202 | "n": "牡丹江", 203 | "a": [{ "s": "东安区" }, { "s": "阳明区" }, { "s": "爱民区" }, { "s": "西安区" }, { "s": "东宁县" }, { "s": "林口县" }, { "s": "绥芬河市" }, { "s": "海林市" }, { "s": "宁安市" }, { "s": "穆棱市" }] 204 | }, { 205 | "n": "黑河", 206 | "a": [{ "s": "爱辉区" }, { "s": "嫩江县" }, { "s": "逊克县" }, { "s": "孙吴县" }, { "s": "北安市" }, { "s": "五大连池市" }] 207 | }, { 208 | "n": "绥化", 209 | "a": [{ "s": "北林区" }, { "s": "望奎县" }, { "s": "兰西县" }, { "s": "青冈县" }, { "s": "庆安县" }, { "s": "明水县" }, { "s": "绥棱县" }, { "s": "安达市" }, { "s": "肇东市" }, { "s": "海伦市" }] 210 | }, { 211 | "n": "大兴安岭", 212 | "a": [{ "s": "加格达奇区" }, { "s": "松岭区" }, { "s": "新林区" }, { "s": "呼中区" }, { "s": "呼玛县" }, { "s": "塔河县" }, { "s": "漠河县" }] 213 | }] 214 | }, { 215 | "p": "上海", 216 | "c": [{ "n": "黄浦区" }, { "n": "卢湾区" }, { "n": "徐汇区" }, { "n": "长宁区" }, { "n": "静安区" }, { "n": "普陀区" }, { "n": "闸北区" }, { "n": "虹口区" }, { "n": "杨浦区" }, { "n": "闵行区" }, { "n": "宝山区" }, { "n": "嘉定区" }, { "n": "浦东新区" }, { "n": "金山区" }, { "n": "松江区" }, { "n": "奉贤区" }, { "n": "青浦区" }, { "n": "崇明县" }] 217 | }, { 218 | "p": "江苏", 219 | "c": [{ 220 | "n": "南京", 221 | "a": [{ "s": "玄武区" }, { "s": "白下区" }, { "s": "秦淮区" }, { "s": "建邺区" }, { "s": "鼓楼区" }, { "s": "下关区" }, { "s": "浦口区" }, { "s": "栖霞区" }, { "s": "雨花台区" }, { "s": "江宁区" }, { "s": "六合区" }, { "s": "溧水县" }, { "s": "高淳县" }] 222 | }, { 223 | "n": "无锡", 224 | "a": [{ "s": "崇安区" }, { "s": "南长区" }, { "s": "北塘区" }, { "s": "锡山区" }, { "s": "惠山区" }, { "s": "滨湖区" }, { "s": "江阴市" }, { "s": "宜兴市" }] 225 | }, { 226 | "n": "徐州", 227 | "a": [{ "s": "鼓楼区" }, { "s": "云龙区" }, { "s": "九里区" }, { "s": "贾汪区" }, { "s": "泉山区" }, { "s": "丰县" }, { "s": "沛县" }, { "s": "铜山县" }, { "s": "睢宁县" }, { "s": "新沂市" }, { "s": "邳州市" }] 228 | }, { 229 | "n": "常州", 230 | "a": [{ "s": "天宁区" }, { "s": "钟楼区" }, { "s": "戚墅堰区" }, { "s": "新北区" }, { "s": "武进区" }, { "s": "溧阳市" }, { "s": "金坛市" }] 231 | }, { 232 | "n": "苏州", 233 | "a": [{ "s": "沧浪区" }, { "s": "平江区" }, { "s": "金阊区" }, { "s": "虎丘区" }, { "s": "吴中区" }, { "s": "相城区" }, { "s": "常熟市" }, { "s": "张家港市" }, { "s": "昆山市" }, { "s": "吴江市" }, { "s": "太仓市" }] 234 | }, { 235 | "n": "南通", 236 | "a": [{ "s": "崇川区" }, { "s": "港闸区" }, { "s": "海安县" }, { "s": "如东县" }, { "s": "启东市" }, { "s": "如皋市" }, { "s": "通州市" }, { "s": "海门市" }] 237 | }, { 238 | "n": "连云港", 239 | "a": [{ "s": "连云区" }, { "s": "新浦区" }, { "s": "海州区" }, { "s": "赣榆县" }, { "s": "东海县" }, { "s": "灌云县" }, { "s": "灌南县" }] 240 | }, { 241 | "n": "淮安", 242 | "a": [{ "s": "清河区" }, { "s": "楚州区" }, { "s": "淮阴区" }, { "s": "清浦区" }, { "s": "涟水县" }, { "s": "洪泽县" }, { "s": "盱眙县" }, { "s": "金湖县" }] 243 | }, { 244 | "n": "盐城", 245 | "a": [{ "s": "亭湖区" }, { "s": "盐都区" }, { "s": "响水县" }, { "s": "滨海县" }, { "s": "阜宁县" }, { "s": "射阳县" }, { "s": "建湖县" }, { "s": "东台市" }, { "s": "大丰市" }] 246 | }, { 247 | "n": "扬州", 248 | "a": [{ "s": "广陵区" }, { "s": "邗江区" }, { "s": "维扬区" }, { "s": "宝应县" }, { "s": "仪征市" }, { "s": "高邮市" }, { "s": "江都市" }] 249 | }, { 250 | "n": "镇江", 251 | "a": [{ "s": "京口区" }, { "s": "润州区" }, { "s": "丹徒区" }, { "s": "丹阳市" }, { "s": "扬中市" }, { "s": "句容市" }] 252 | }, { 253 | "n": "泰州", 254 | "a": [{ "s": "海陵区" }, { "s": "高港区" }, { "s": "兴化市" }, { "s": "靖江市" }, { "s": "泰兴市" }, { "s": "姜堰市" }] 255 | }, { "n": "宿迁", "a": [{ "s": "宿城区" }, { "s": "宿豫区" }, { "s": "沭阳县" }, { "s": "泗阳县" }, { "s": "泗洪县" }] }] 256 | }, { 257 | "p": "浙江", 258 | "c": [{ 259 | "n": "杭州", 260 | "a": [{ "s": "上城区" }, { "s": "下城区" }, { "s": "江干区" }, { "s": "拱墅区" }, { "s": "西湖区" }, { "s": "滨江区" }, { "s": "萧山区" }, { "s": "余杭区" }, { "s": "桐庐县" }, { "s": "淳安县" }, { "s": "建德市" }, { "s": "富阳市" }, { "s": "临安市" }] 261 | }, { 262 | "n": "宁波", 263 | "a": [{ "s": "海曙区" }, { "s": "江东区" }, { "s": "江北区" }, { "s": "北仑区" }, { "s": "镇海区" }, { "s": "鄞州区" }, { "s": "象山县" }, { "s": "宁海县" }, { "s": "余姚市" }, { "s": "慈溪市" }, { "s": "奉化市" }] 264 | }, { 265 | "n": "温州", 266 | "a": [{ "s": "鹿城区" }, { "s": "龙湾区" }, { "s": "瓯海区" }, { "s": "洞头县" }, { "s": "永嘉县" }, { "s": "平阳县" }, { "s": "苍南县" }, { "s": "文成县" }, { "s": "泰顺县" }, { "s": "瑞安市" }, { "s": "乐清市" }] 267 | }, { 268 | "n": "嘉兴", 269 | "a": [{ "s": "南湖区" }, { "s": "秀洲区" }, { "s": "嘉善县" }, { "s": "海盐县" }, { "s": "海宁市" }, { "s": "平湖市" }, { "s": "桐乡市" }] 270 | }, { "n": "湖州", "a": [{ "s": "吴兴区" }, { "s": "南浔区" }, { "s": "德清县" }, { "s": "长兴县" }, { "s": "安吉县" }] }, { 271 | "n": "绍兴", 272 | "a": [{ "s": "越城区" }, { "s": "绍兴县" }, { "s": "新昌县" }, { "s": "诸暨市" }, { "s": "上虞市" }, { "s": "嵊州市" }] 273 | }, { 274 | "n": "金华", 275 | "a": [{ "s": "婺城区" }, { "s": "金东区" }, { "s": "武义县" }, { "s": "浦江县" }, { "s": "磐安县" }, { "s": "兰溪市" }, { "s": "义乌市" }, { "s": "东阳市" }, { "s": "永康市" }] 276 | }, { 277 | "n": "衢州", 278 | "a": [{ "s": "柯城区" }, { "s": "衢江区" }, { "s": "常山县" }, { "s": "开化县" }, { "s": "龙游县" }, { "s": "江山市" }] 279 | }, { "n": "舟山", "a": [{ "s": "定海区" }, { "s": "普陀区" }, { "s": "岱山县" }, { "s": "嵊泗县" }] }, { 280 | "n": "台州", 281 | "a": [{ "s": "椒江区" }, { "s": "黄岩区" }, { "s": "路桥区" }, { "s": "玉环县" }, { "s": "三门县" }, { "s": "天台县" }, { "s": "仙居县" }, { "s": "温岭市" }, { "s": "临海市" }] 282 | }, { 283 | "n": "丽水", 284 | "a": [{ "s": "莲都区" }, { "s": "青田县" }, { "s": "缙云县" }, { "s": "遂昌县" }, { "s": "松阳县" }, { "s": "云和县" }, { "s": "庆元县" }, { "s": "景宁畲族自治县" }, { "s": "龙泉市" }] 285 | }] 286 | }, { 287 | "p": "安徽", 288 | "c": [{ 289 | "n": "合肥", 290 | "a": [{ "s": "瑶海区" }, { "s": "庐阳区" }, { "s": "蜀山区" }, { "s": "包河区" }, { "s": "长丰县" }, { "s": "肥东县" }, { "s": "肥西县" }] 291 | }, { 292 | "n": "芜湖", 293 | "a": [{ "s": "镜湖区" }, { "s": "弋江区" }, { "s": "鸠江区" }, { "s": "三山区" }, { "s": "芜湖县" }, { "s": "繁昌县" }, { "s": "南陵县" }] 294 | }, { 295 | "n": "蚌埠", 296 | "a": [{ "s": "龙子湖区" }, { "s": "蚌山区" }, { "s": "禹会区" }, { "s": "淮上区" }, { "s": "怀远县" }, { "s": "五河县" }, { "s": "固镇县" }] 297 | }, { 298 | "n": "淮南", 299 | "a": [{ "s": "大通区" }, { "s": "田家庵区" }, { "s": "谢家集区" }, { "s": "八公山区" }, { "s": "潘集区" }, { "s": "凤台县" }] 300 | }, { "n": "马鞍山", "a": [{ "s": "金家庄区" }, { "s": "花山区" }, { "s": "雨山区" }, { "s": "当涂县" }] }, { 301 | "n": "淮北", 302 | "a": [{ "s": "杜集区" }, { "s": "相山区" }, { "s": "烈山区" }, { "s": "濉溪县" }] 303 | }, { "n": "铜陵", "a": [{ "s": "铜官山区" }, { "s": "狮子山区" }, { "s": "郊区" }, { "s": "铜陵县" }] }, { 304 | "n": "安庆", 305 | "a": [{ "s": "迎江区" }, { "s": "大观区" }, { "s": "宜秀区" }, { "s": "怀宁县" }, { "s": "枞阳县" }, { "s": "潜山县" }, { "s": "太湖县" }, { "s": "宿松县" }, { "s": "望江县" }, { "s": "岳西县" }, { "s": "桐城市" }] 306 | }, { 307 | "n": "黄山", 308 | "a": [{ "s": "屯溪区" }, { "s": "黄山区" }, { "s": "徽州区" }, { "s": "歙县" }, { "s": "休宁县" }, { "s": "黟县" }, { "s": "祁门县" }] 309 | }, { 310 | "n": "滁州", 311 | "a": [{ "s": "琅琊区" }, { "s": "南谯区" }, { "s": "来安县" }, { "s": "全椒县" }, { "s": "定远县" }, { "s": "凤阳县" }, { "s": "天长市" }, { "s": "明光市" }] 312 | }, { 313 | "n": "阜阳", 314 | "a": [{ "s": "颍州区" }, { "s": "颍东区" }, { "s": "颍泉区" }, { "s": "临泉县" }, { "s": "太和县" }, { "s": "阜南县" }, { "s": "颍上县" }, { "s": "界首市" }] 315 | }, { "n": "宿州", "a": [{ "s": "埇桥区" }, { "s": "砀山县" }, { "s": "萧县" }, { "s": "灵璧县" }, { "s": "泗县" }] }, { 316 | "n": "巢湖", 317 | "a": [{ "s": "居巢区" }, { "s": "庐江县" }, { "s": "无为县" }, { "s": "含山县" }, { "s": "和县" }] 318 | }, { 319 | "n": "六安", 320 | "a": [{ "s": "金安区" }, { "s": "裕安区" }, { "s": "寿县" }, { "s": "霍邱县" }, { "s": "舒城县" }, { "s": "金寨县" }, { "s": "霍山县" }] 321 | }, { "n": "亳州", "a": [{ "s": "谯城区" }, { "s": "涡阳县" }, { "s": "蒙城县" }, { "s": "利辛县" }] }, { 322 | "n": "池州", 323 | "a": [{ "s": "贵池区" }, { "s": "东至县" }, { "s": "石台县" }, { "s": "青阳县" }] 324 | }, { 325 | "n": "宣城", 326 | "a": [{ "s": "宣州区" }, { "s": "郎溪县" }, { "s": "广德县" }, { "s": "泾县" }, { "s": "绩溪县" }, { "s": "旌德县" }, { "s": "宁国市" }] 327 | }] 328 | }, { 329 | "p": "福建", 330 | "c": [{ 331 | "n": "福州", 332 | "a": [{ "s": "鼓楼区" }, { "s": "台江区" }, { "s": "仓山区" }, { "s": "马尾区" }, { "s": "晋安区" }, { "s": "闽侯县" }, { "s": "连江县" }, { "s": "罗源县" }, { "s": "闽清县" }, { "s": "永泰县" }, { "s": "平潭县" }, { "s": "福清市" }, { "s": "长乐市" }] 333 | }, { 334 | "n": "厦门", 335 | "a": [{ "s": "思明区" }, { "s": "海沧区" }, { "s": "湖里区" }, { "s": "集美区" }, { "s": "同安区" }, { "s": "翔安区" }] 336 | }, { "n": "莆田", "a": [{ "s": "城厢区" }, { "s": "涵江区" }, { "s": "荔城区" }, { "s": "秀屿区" }, { "s": "仙游县" }] }, { 337 | "n": "三明", 338 | "a": [{ "s": "梅列区" }, { "s": "三元区" }, { "s": "明溪县" }, { "s": "清流县" }, { "s": "宁化县" }, { "s": "大田县" }, { "s": "尤溪县" }, { "s": "沙县" }, { "s": "将乐县" }, { "s": "泰宁县" }, { "s": "建宁县" }, { "s": "永安市" }] 339 | }, { 340 | "n": "泉州", 341 | "a": [{ "s": "鲤城区" }, { "s": "丰泽区" }, { "s": "洛江区" }, { "s": "泉港区" }, { "s": "惠安县" }, { "s": "安溪县" }, { "s": "永春县" }, { "s": "德化县" }, { "s": "金门县" }, { "s": "石狮市" }, { "s": "晋江市" }, { "s": "南安市" }] 342 | }, { 343 | "n": "漳州", 344 | "a": [{ "s": "芗城区" }, { "s": "龙文区" }, { "s": "云霄县" }, { "s": "漳浦县" }, { "s": "诏安县" }, { "s": "长泰县" }, { "s": "东山县" }, { "s": "南靖县" }, { "s": "平和县" }, { "s": "华安县" }, { "s": "龙海市" }] 345 | }, { 346 | "n": "南平", 347 | "a": [{ "s": "延平区" }, { "s": "顺昌县" }, { "s": "浦城县" }, { "s": "光泽县" }, { "s": "松溪县" }, { "s": "政和县" }, { "s": "邵武市" }, { "s": "武夷山市" }, { "s": "建瓯市" }, { "s": "建阳市" }] 348 | }, { 349 | "n": "龙岩", 350 | "a": [{ "s": "新罗区" }, { "s": "长汀县" }, { "s": "永定县" }, { "s": "上杭县" }, { "s": "武平县" }, { "s": "连城县" }, { "s": "漳平市" }] 351 | }, { 352 | "n": "宁德", 353 | "a": [{ "s": "蕉城区" }, { "s": "霞浦县" }, { "s": "古田县" }, { "s": "屏南县" }, { "s": "寿宁县" }, { "s": "周宁县" }, { "s": "柘荣县" }, { "s": "福安市" }, { "s": "福鼎市" }] 354 | }] 355 | }, { 356 | "p": "江西", 357 | "c": [{ 358 | "n": "南昌", 359 | "a": [{ "s": "东湖区" }, { "s": "西湖区" }, { "s": "青云谱区" }, { "s": "湾里区" }, { "s": "青山湖区" }, { "s": "南昌县" }, { "s": "新建县" }, { "s": "安义县" }, { "s": "进贤县" }] 360 | }, { "n": "景德镇", "a": [{ "s": "昌江区" }, { "s": "珠山区" }, { "s": "浮梁县" }, { "s": "乐平市" }] }, { 361 | "n": "萍乡", 362 | "a": [{ "s": "安源区" }, { "s": "湘东区" }, { "s": "莲花县" }, { "s": "上栗县" }, { "s": "芦溪县" }] 363 | }, { 364 | "n": "九江", 365 | "a": [{ "s": "庐山区" }, { "s": "浔阳区" }, { "s": "九江县" }, { "s": "武宁县" }, { "s": "修水县" }, { "s": "永修县" }, { "s": "德安县" }, { "s": "星子县" }, { "s": "都昌县" }, { "s": "湖口县" }, { "s": "彭泽县" }, { "s": "瑞昌市" }] 366 | }, { "n": "新余", "a": [{ "s": "渝水区" }, { "s": "分宜县" }] }, { 367 | "n": "鹰潭", 368 | "a": [{ "s": "月湖区" }, { "s": "余江县" }, { "s": "贵溪市" }] 369 | }, { 370 | "n": "赣州", 371 | "a": [{ "s": "章贡区" }, { "s": "赣县" }, { "s": "信丰县" }, { "s": "大余县" }, { "s": "上犹县" }, { "s": "崇义县" }, { "s": "安远县" }, { "s": "龙南县" }, { "s": "定南县" }, { "s": "全南县" }, { "s": "宁都县" }, { "s": "于都县" }, { "s": "兴国县" }, { "s": "会昌县" }, { "s": "寻乌县" }, { "s": "石城县" }, { "s": "瑞金市" }, { "s": "南康市" }] 372 | }, { 373 | "n": "吉安", 374 | "a": [{ "s": "吉州区" }, { "s": "青原区" }, { "s": "吉安县" }, { "s": "吉水县" }, { "s": "峡江县" }, { "s": "新干县" }, { "s": "永丰县" }, { "s": "泰和县" }, { "s": "遂川县" }, { "s": "万安县" }, { "s": "安福县" }, { "s": "永新县" }, { "s": "井冈山市" }] 375 | }, { 376 | "n": "宜春", 377 | "a": [{ "s": "袁州区" }, { "s": "奉新县" }, { "s": "万载县" }, { "s": "上高县" }, { "s": "宜丰县" }, { "s": "靖安县" }, { "s": "铜鼓县" }, { "s": "丰城市" }, { "s": "樟树市" }, { "s": "高安市" }] 378 | }, { 379 | "n": "抚州", 380 | "a": [{ "s": "临川区" }, { "s": "南城县" }, { "s": "黎川县" }, { "s": "南丰县" }, { "s": "崇仁县" }, { "s": "乐安县" }, { "s": "宜黄县" }, { "s": "金溪县" }, { "s": "资溪县" }, { "s": "东乡县" }, { "s": "广昌县" }] 381 | }, { 382 | "n": "上饶", 383 | "a": [{ "s": "信州区" }, { "s": "上饶县" }, { "s": "广丰县" }, { "s": "玉山县" }, { "s": "铅山县" }, { "s": "横峰县" }, { "s": "弋阳县" }, { "s": "余干县" }, { "s": "鄱阳县" }, { "s": "万年县" }, { "s": "婺源县" }, { "s": "德兴市" }] 384 | }] 385 | }, { 386 | "p": "山东", 387 | "c": [{ 388 | "n": "济南", 389 | "a": [{ "s": "历下区" }, { "s": "市中区" }, { "s": "槐荫区" }, { "s": "天桥区" }, { "s": "历城区" }, { "s": "长清区" }, { "s": "平阴县" }, { "s": "济阳县" }, { "s": "商河县" }, { "s": "章丘市" }] 390 | }, { 391 | "n": "青岛", 392 | "a": [{ "s": "市南区" }, { "s": "市北区" }, { "s": "四方区" }, { "s": "黄岛区" }, { "s": "崂山区" }, { "s": "李沧区" }, { "s": "城阳区" }, { "s": "胶州市" }, { "s": "即墨市" }, { "s": "平度市" }, { "s": "胶南市" }, { "s": "莱西市" }] 393 | }, { 394 | "n": "淄博", 395 | "a": [{ "s": "淄川区" }, { "s": "张店区" }, { "s": "博山区" }, { "s": "临淄区" }, { "s": "周村区" }, { "s": "桓台县" }, { "s": "高青县" }, { "s": "沂源县" }] 396 | }, { 397 | "n": "枣庄", 398 | "a": [{ "s": "市中区" }, { "s": "薛城区" }, { "s": "峄城区" }, { "s": "台儿庄区" }, { "s": "山亭区" }, { "s": "滕州市" }] 399 | }, { "n": "东营", "a": [{ "s": "东营区" }, { "s": "河口区" }, { "s": "垦利县" }, { "s": "利津县" }, { "s": "广饶县" }] }, { 400 | "n": "烟台", 401 | "a": [{ "s": "芝罘区" }, { "s": "福山区" }, { "s": "牟平区" }, { "s": "莱山区" }, { "s": "长岛县" }, { "s": "龙口市" }, { "s": "莱阳市" }, { "s": "莱州市" }, { "s": "蓬莱市" }, { "s": "招远市" }, { "s": "栖霞市" }, { "s": "海阳市" }] 402 | }, { 403 | "n": "潍坊", 404 | "a": [{ "s": "潍城区" }, { "s": "寒亭区" }, { "s": "坊子区" }, { "s": "奎文区" }, { "s": "临朐县" }, { "s": "昌乐县" }, { "s": "青州市" }, { "s": "诸城市" }, { "s": "寿光市" }, { "s": "安丘市" }, { "s": "高密市" }, { "s": "昌邑市" }] 405 | }, { 406 | "n": "济宁", 407 | "a": [{ "s": "市中区" }, { "s": "任城区" }, { "s": "微山县" }, { "s": "鱼台县" }, { "s": "金乡县" }, { "s": "嘉祥县" }, { "s": "汶上县" }, { "s": "泗水县" }, { "s": "梁山县" }, { "s": "曲阜市" }, { "s": "兖州市" }, { "s": "邹城市" }] 408 | }, { 409 | "n": "泰安", 410 | "a": [{ "s": "泰山区" }, { "s": "岱岳区" }, { "s": "宁阳县" }, { "s": "东平县" }, { "s": "新泰市" }, { "s": "肥城市" }] 411 | }, { "n": "威海", "a": [{ "s": "环翠区" }, { "s": "文登市" }, { "s": "荣成市" }, { "s": "乳山市" }] }, { 412 | "n": "日照", 413 | "a": [{ "s": "东港区" }, { "s": "岚山区" }, { "s": "五莲县" }, { "s": "莒县" }] 414 | }, { "n": "莱芜", "a": [{ "s": "莱城区" }, { "s": "钢城区" }] }, { 415 | "n": "临沂", 416 | "a": [{ "s": "兰山区" }, { "s": "罗庄区" }, { "s": "河东区" }, { "s": "沂南县" }, { "s": "郯城县" }, { "s": "沂水县" }, { "s": "苍山县" }, { "s": "费县" }, { "s": "平邑县" }, { "s": "莒南县" }, { "s": "蒙阴县" }, { "s": "临沭县" }] 417 | }, { 418 | "n": "德州", 419 | "a": [{ "s": "德城区" }, { "s": "陵县" }, { "s": "宁津县" }, { "s": "庆云县" }, { "s": "临邑县" }, { "s": "齐河县" }, { "s": "平原县" }, { "s": "夏津县" }, { "s": "武城县" }, { "s": "乐陵市" }, { "s": "禹城市" }] 420 | }, { 421 | "n": "聊城", 422 | "a": [{ "s": "东昌府区" }, { "s": "阳谷县" }, { "s": "莘县" }, { "s": "茌平县" }, { "s": "东阿县" }, { "s": "冠县" }, { "s": "高唐县" }, { "s": "临清市" }] 423 | }, { 424 | "n": "滨州", 425 | "a": [{ "s": "滨城区" }, { "s": "惠民县" }, { "s": "阳信县" }, { "s": "无棣县" }, { "s": "沾化县" }, { "s": "博兴县" }, { "s": "邹平县" }] 426 | }, { 427 | "n": "菏泽", 428 | "a": [{ "s": "牡丹区" }, { "s": "曹县" }, { "s": "单县" }, { "s": "成武县" }, { "s": "巨野县" }, { "s": "郓城县" }, { "s": "鄄城县" }, { "s": "定陶县" }, { "s": "东明县" }] 429 | }] 430 | }, { 431 | "p": "河南", 432 | "c": [{ 433 | "n": "郑州", 434 | "a": [{ "s": "中原区" }, { "s": "二七区" }, { "s": "管城回族区" }, { "s": "金水区" }, { "s": "上街区" }, { "s": "惠济区" }, { "s": "中牟县" }, { "s": "巩义市" }, { "s": "荥阳市" }, { "s": "新密市" }, { "s": "新郑市" }, { "s": "登封市" }] 435 | }, { 436 | "n": "开封", 437 | "a": [{ "s": "龙亭区" }, { "s": "顺河回族区" }, { "s": "鼓楼区" }, { "s": "禹王台区" }, { "s": "金明区" }, { "s": "杞县" }, { "s": "通许县" }, { "s": "尉氏县" }, { "s": "开封县" }, { "s": "兰考县" }] 438 | }, { 439 | "n": "洛阳", 440 | "a": [{ "s": "老城区" }, { "s": "西工区" }, { "s": "廛河回族区" }, { "s": "涧西区" }, { "s": "吉利区" }, { "s": "洛龙区" }, { "s": "孟津县" }, { "s": "新安县" }, { "s": "栾川县" }, { "s": "嵩县" }, { "s": "汝阳县" }, { "s": "宜阳县" }, { "s": "洛宁县" }, { "s": "伊川县" }, { "s": "偃师市" }] 441 | }, { 442 | "n": "平顶山", 443 | "a": [{ "s": "新华区" }, { "s": "卫东区" }, { "s": "石龙区" }, { "s": "湛河区" }, { "s": "宝丰县" }, { "s": "叶县" }, { "s": "鲁山县" }, { "s": "郏县" }, { "s": "舞钢市" }, { "s": "汝州市" }] 444 | }, { 445 | "n": "安阳", 446 | "a": [{ "s": "文峰区" }, { "s": "北关区" }, { "s": "殷都区" }, { "s": "龙安区" }, { "s": "安阳县" }, { "s": "汤阴县" }, { "s": "滑县" }, { "s": "内黄县" }, { "s": "林州市" }] 447 | }, { "n": "鹤壁", "a": [{ "s": "鹤山区" }, { "s": "山城区" }, { "s": "淇滨区" }, { "s": "浚县" }, { "s": "淇县" }] }, { 448 | "n": "新乡", 449 | "a": [{ "s": "红旗区" }, { "s": "卫滨区" }, { "s": "凤泉区" }, { "s": "牧野区" }, { "s": "新乡县" }, { "s": "获嘉县" }, { "s": "原阳县" }, { "s": "延津县" }, { "s": "封丘县" }, { "s": "长垣县" }, { "s": "卫辉市" }, { "s": "辉县市" }] 450 | }, { 451 | "n": "焦作", 452 | "a": [{ "s": "解放区" }, { "s": "中站区" }, { "s": "马村区" }, { "s": "山阳区" }, { "s": "修武县" }, { "s": "博爱县" }, { "s": "武陟县" }, { "s": "温县" }, { "s": "沁阳市" }, { "s": "孟州市" }] 453 | }, { 454 | "n": "濮阳", 455 | "a": [{ "s": "华龙区" }, { "s": "清丰县" }, { "s": "南乐县" }, { "s": "范县" }, { "s": "台前县" }, { "s": "濮阳县" }] 456 | }, { 457 | "n": "许昌", 458 | "a": [{ "s": "魏都区" }, { "s": "许昌县" }, { "s": "鄢陵县" }, { "s": "襄城县" }, { "s": "禹州市" }, { "s": "长葛市" }] 459 | }, { "n": "漯河", "a": [{ "s": "源汇区" }, { "s": "郾城区" }, { "s": "召陵区" }, { "s": "舞阳县" }, { "s": "临颍县" }] }, { 460 | "n": "三门峡", 461 | "a": [{ "s": "湖滨区" }, { "s": "渑池县" }, { "s": "陕县" }, { "s": "卢氏县" }, { "s": "义马市" }, { "s": "灵宝市" }] 462 | }, { 463 | "n": "南阳", 464 | "a": [{ "s": "宛城区" }, { "s": "卧龙区" }, { "s": "南召县" }, { "s": "方城县" }, { "s": "西峡县" }, { "s": "镇平县" }, { "s": "内乡县" }, { "s": "淅川县" }, { "s": "社旗县" }, { "s": "唐河县" }, { "s": "新野县" }, { "s": "桐柏县" }, { "s": "邓州市" }] 465 | }, { 466 | "n": "商丘", 467 | "a": [{ "s": "梁园区" }, { "s": "睢阳区" }, { "s": "民权县" }, { "s": "睢县" }, { "s": "宁陵县" }, { "s": "柘城县" }, { "s": "虞城县" }, { "s": "夏邑县" }, { "s": "永城市" }] 468 | }, { 469 | "n": "信阳", 470 | "a": [{ "s": "浉河区" }, { "s": "平桥区" }, { "s": "罗山县" }, { "s": "光山县" }, { "s": "新县" }, { "s": "商城县" }, { "s": "固始县" }, { "s": "潢川县" }, { "s": "淮滨县" }, { "s": "息县" }] 471 | }, { 472 | "n": "周口", 473 | "a": [{ "s": "川汇区" }, { "s": "扶沟县" }, { "s": "西华县" }, { "s": "商水县" }, { "s": "沈丘县" }, { "s": "郸城县" }, { "s": "淮阳县" }, { "s": "太康县" }, { "s": "鹿邑县" }, { "s": "项城市" }] 474 | }, { 475 | "n": "驻马店", 476 | "a": [{ "s": "驿城区" }, { "s": "西平县" }, { "s": "上蔡县" }, { "s": "平舆县" }, { "s": "正阳县" }, { "s": "确山县" }, { "s": "泌阳县" }, { "s": "汝南县" }, { "s": "遂平县" }, { "s": "新蔡县" }] 477 | }, { "n": "济源", "a": [{ "s": "济源" }] }] 478 | }, { 479 | "p": "湖北", 480 | "c": [{ 481 | "n": "武汉", 482 | "a": [{ "s": "江岸区" }, { "s": "江汉区" }, { "s": "硚口区" }, { "s": "汉阳区" }, { "s": "武昌区" }, { "s": "青山区" }, { "s": "洪山区" }, { "s": "东西湖区" }, { "s": "汉南区" }, { "s": "蔡甸区" }, { "s": "江夏区" }, { "s": "黄陂区" }, { "s": "新洲区" }] 483 | }, { 484 | "n": "黄石", 485 | "a": [{ "s": "黄石港区" }, { "s": "西塞山区" }, { "s": "下陆区" }, { "s": "铁山区" }, { "s": "阳新县" }, { "s": "大冶市" }] 486 | }, { 487 | "n": "十堰", 488 | "a": [{ "s": "茅箭区" }, { "s": "张湾区" }, { "s": "郧县" }, { "s": "郧西县" }, { "s": "竹山县" }, { "s": "竹溪县" }, { "s": "房县" }, { "s": "丹江口市" }] 489 | }, { 490 | "n": "宜昌", 491 | "a": [{ "s": "西陵区" }, { "s": "伍家岗区" }, { "s": "点军区" }, { "s": "猇亭区" }, { "s": "夷陵区" }, { "s": "远安县" }, { "s": "兴山县" }, { "s": "秭归县" }, { "s": "长阳土家族自治县" }, { "s": "五峰土家族自治县" }, { "s": "宜都市" }, { "s": "当阳市" }, { "s": "枝江市" }] 492 | }, { 493 | "n": "襄樊", 494 | "a": [{ "s": "襄城区" }, { "s": "樊城区" }, { "s": "襄阳区" }, { "s": "南漳县" }, { "s": "谷城县" }, { "s": "保康县" }, { "s": "老河口市" }, { "s": "枣阳市" }, { "s": "宜城市" }] 495 | }, { "n": "鄂州", "a": [{ "s": "梁子湖区" }, { "s": "华容区" }, { "s": "鄂城区" }] }, { 496 | "n": "荆门", 497 | "a": [{ "s": "东宝区" }, { "s": "掇刀区" }, { "s": "京山县" }, { "s": "沙洋县" }, { "s": "钟祥市" }] 498 | }, { 499 | "n": "孝感", 500 | "a": [{ "s": "孝南区" }, { "s": "孝昌县" }, { "s": "大悟县" }, { "s": "云梦县" }, { "s": "应城市" }, { "s": "安陆市" }, { "s": "汉川市" }] 501 | }, { 502 | "n": "荆州", 503 | "a": [{ "s": "沙市区" }, { "s": "荆州区" }, { "s": "公安县" }, { "s": "监利县" }, { "s": "江陵县" }, { "s": "石首市" }, { "s": "洪湖市" }, { "s": "松滋市" }] 504 | }, { 505 | "n": "黄冈", 506 | "a": [{ "s": "黄州区" }, { "s": "团风县" }, { "s": "红安县" }, { "s": "罗田县" }, { "s": "英山县" }, { "s": "浠水县" }, { "s": "蕲春县" }, { "s": "黄梅县" }, { "s": "麻城市" }, { "s": "武穴市" }] 507 | }, { 508 | "n": "咸宁", 509 | "a": [{ "s": "咸安区" }, { "s": "嘉鱼县" }, { "s": "通城县" }, { "s": "崇阳县" }, { "s": "通山县" }, { "s": "赤壁市" }] 510 | }, { "n": "随州", "a": [{ "s": "曾都区" }, { "s": "随县" }, { "s": "广水市" }] }, { 511 | "n": "恩施", 512 | "a": [{ "s": "恩施市" }, { "s": "利川市" }, { "s": "建始县" }, { "s": "巴东县" }, { "s": "宣恩县" }, { "s": "咸丰县" }, { "s": "来凤县" }, { "s": "鹤峰县" }] 513 | }, { "n": "仙桃", "a": [{ "s": "仙桃" }] }, { "n": "潜江", "a": [{ "s": "潜江" }] }, { 514 | "n": "天门", 515 | "a": [{ "s": "天门" }] 516 | }, { "n": "神农架", "a": [{ "s": "神农架" }] }] 517 | }, { 518 | "p": "湖南", 519 | "c": [{ 520 | "n": "长沙", 521 | "a": [{ "s": "芙蓉区" }, { "s": "天心区" }, { "s": "岳麓区" }, { "s": "开福区" }, { "s": "雨花区" }, { "s": "长沙县" }, { "s": "望城县" }, { "s": "宁乡县" }, { "s": "浏阳市" }] 522 | }, { 523 | "n": "株洲", 524 | "a": [{ "s": "荷塘区" }, { "s": "芦淞区" }, { "s": "石峰区" }, { "s": "天元区" }, { "s": "株洲县" }, { "s": "攸县" }, { "s": "茶陵县" }, { "s": "炎陵县" }, { "s": "醴陵市" }] 525 | }, { "n": "湘潭", "a": [{ "s": "雨湖区" }, { "s": "岳塘区" }, { "s": "湘潭县" }, { "s": "湘乡市" }, { "s": "韶山市" }] }, { 526 | "n": "衡阳", 527 | "a": [{ "s": "珠晖区" }, { "s": "雁峰区" }, { "s": "石鼓区" }, { "s": "蒸湘区" }, { "s": "南岳区" }, { "s": "衡阳县" }, { "s": "衡南县" }, { "s": "衡山县" }, { "s": "衡东县" }, { "s": "祁东县" }, { "s": "耒阳市" }, { "s": "常宁市" }] 528 | }, { 529 | "n": "邵阳", 530 | "a": [{ "s": "双清区" }, { "s": "大祥区" }, { "s": "北塔区" }, { "s": "邵东县" }, { "s": "新邵县" }, { "s": "邵阳县" }, { "s": "隆回县" }, { "s": "洞口县" }, { "s": "绥宁县" }, { "s": "新宁县" }, { "s": "城步苗族自治县" }, { "s": "武冈市" }] 531 | }, { 532 | "n": "岳阳", 533 | "a": [{ "s": "岳阳楼区" }, { "s": "云溪区" }, { "s": "君山区" }, { "s": "岳阳县" }, { "s": "华容县" }, { "s": "湘阴县" }, { "s": "平江县" }, { "s": "汨罗市" }, { "s": "临湘市" }] 534 | }, { 535 | "n": "常德", 536 | "a": [{ "s": "武陵区" }, { "s": "鼎城区" }, { "s": "安乡县" }, { "s": "汉寿县" }, { "s": "澧县" }, { "s": "临澧县" }, { "s": "桃源县" }, { "s": "石门县" }, { "s": "津市市" }] 537 | }, { "n": "张家界", "a": [{ "s": "永定区" }, { "s": "武陵源区" }, { "s": "慈利县" }, { "s": "桑植县" }] }, { 538 | "n": "益阳", 539 | "a": [{ "s": "资阳区" }, { "s": "赫山区" }, { "s": "南县" }, { "s": "桃江县" }, { "s": "安化县" }, { "s": "沅江市" }] 540 | }, { 541 | "n": "郴州", 542 | "a": [{ "s": "北湖区" }, { "s": "苏仙区" }, { "s": "桂阳县" }, { "s": "宜章县" }, { "s": "永兴县" }, { "s": "嘉禾县" }, { "s": "临武县" }, { "s": "汝城县" }, { "s": "桂东县" }, { "s": "安仁县" }, { "s": "资兴市" }] 543 | }, { 544 | "n": "永州", 545 | "a": [{ "s": "零陵区" }, { "s": "冷水滩区" }, { "s": "祁阳县" }, { "s": "东安县" }, { "s": "双牌县" }, { "s": "道县" }, { "s": "江永县" }, { "s": "宁远县" }, { "s": "蓝山县" }, { "s": "新田县" }, { "s": "江华瑶族自治县" }] 546 | }, { 547 | "n": "怀化", 548 | "a": [{ "s": "鹤城区" }, { "s": "中方县" }, { "s": "沅陵县" }, { "s": "辰溪县" }, { "s": "溆浦县" }, { "s": "会同县" }, { "s": "麻阳苗族自治县" }, { "s": "新晃侗族自治县" }, { "s": "芷江侗族自治县" }, { "s": "靖州苗族侗族自治县" }, { "s": "通道侗族自治县" }, { "s": "洪江市" }] 549 | }, { "n": "娄底", "a": [{ "s": "娄星区" }, { "s": "双峰县" }, { "s": "新化县" }, { "s": "冷水江市" }, { "s": "涟源市" }] }, { 550 | "n": "湘西", 551 | "a": [{ "s": "吉首市" }, { "s": "泸溪县" }, { "s": "凤凰县" }, { "s": "花垣县" }, { "s": "保靖县" }, { "s": "古丈县" }, { "s": "永顺县" }, { "s": "龙山县" }] 552 | }] 553 | }, { 554 | "p": "广东", 555 | "c": [{ 556 | "n": "广州", 557 | "a": [{ "s": "荔湾区" }, { "s": "越秀区" }, { "s": "海珠区" }, { "s": "天河区" }, { "s": "白云区" }, { "s": "黄埔区" }, { "s": "番禺区" }, { "s": "花都区" }, { "s": "南沙区" }, { "s": "萝岗区" }, { "s": "增城市" }, { "s": "从化市" }] 558 | }, { 559 | "n": "韶关", 560 | "a": [{ "s": "武江区" }, { "s": "浈江区" }, { "s": "曲江区" }, { "s": "始兴县" }, { "s": "仁化县" }, { "s": "翁源县" }, { "s": "乳源瑶族自治县" }, { "s": "新丰县" }, { "s": "乐昌市" }, { "s": "南雄市" }] 561 | }, { 562 | "n": "深圳", 563 | "a": [{ "s": "罗湖区" }, { "s": "福田区" }, { "s": "南山区" }, { "s": "宝安区" }, { "s": "龙岗区" }, { "s": "盐田区" }] 564 | }, { "n": "珠海", "a": [{ "s": "香洲区" }, { "s": "斗门区" }, { "s": "金湾区" }] }, { 565 | "n": "汕头", 566 | "a": [{ "s": "龙湖区" }, { "s": "金平区" }, { "s": "濠江区" }, { "s": "潮阳区" }, { "s": "潮南区" }, { "s": "澄海区" }, { "s": "南澳县" }] 567 | }, { "n": "佛山", "a": [{ "s": "禅城区" }, { "s": "南海区" }, { "s": "顺德区" }, { "s": "三水区" }, { "s": "高明区" }] }, { 568 | "n": "江门", 569 | "a": [{ "s": "蓬江区" }, { "s": "江海区" }, { "s": "新会区" }, { "s": "台山市" }, { "s": "开平市" }, { "s": "鹤山市" }, { "s": "恩平市" }] 570 | }, { 571 | "n": "湛江", 572 | "a": [{ "s": "赤坎区" }, { "s": "霞山区" }, { "s": "坡头区" }, { "s": "麻章区" }, { "s": "遂溪县" }, { "s": "徐闻县" }, { "s": "廉江市" }, { "s": "雷州市" }, { "s": "吴川市" }] 573 | }, { 574 | "n": "茂名", 575 | "a": [{ "s": "茂南区" }, { "s": "茂港区" }, { "s": "电白县" }, { "s": "高州市" }, { "s": "化州市" }, { "s": "信宜市" }] 576 | }, { 577 | "n": "肇庆", 578 | "a": [{ "s": "端州区" }, { "s": "鼎湖区" }, { "s": "广宁县" }, { "s": "怀集县" }, { "s": "封开县" }, { "s": "德庆县" }, { "s": "高要市" }, { "s": "四会市" }] 579 | }, { "n": "惠州", "a": [{ "s": "惠城区" }, { "s": "惠阳区" }, { "s": "博罗县" }, { "s": "惠东县" }, { "s": "龙门县" }] }, { 580 | "n": "梅州", 581 | "a": [{ "s": "梅江区" }, { "s": "梅县" }, { "s": "大埔县" }, { "s": "丰顺县" }, { "s": "五华县" }, { "s": "平远县" }, { "s": "蕉岭县" }, { "s": "兴宁市" }] 582 | }, { "n": "汕尾", "a": [{ "s": "城区" }, { "s": "海丰县" }, { "s": "陆河县" }, { "s": "陆丰市" }] }, { 583 | "n": "河源", 584 | "a": [{ "s": "源城区" }, { "s": "紫金县" }, { "s": "龙川县" }, { "s": "连平县" }, { "s": "和平县" }, { "s": "东源县" }] 585 | }, { "n": "阳江", "a": [{ "s": "江城区" }, { "s": "阳西县" }, { "s": "阳东县" }, { "s": "阳春市" }] }, { 586 | "n": "清远", 587 | "a": [{ "s": "清城区" }, { "s": "佛冈县" }, { "s": "阳山县" }, { "s": "连山壮族瑶族自治县" }, { "s": "连南瑶族自治县" }, { "s": "清新县" }, { "s": "英德市" }, { "s": "连州市" }] 588 | }, { "n": "东莞", "a": [{ "s": "东莞市" }] }, { "n": "中山", "a": [{ "s": "中山市" }] }, { 589 | "n": "潮州", 590 | "a": [{ "s": "湘桥区" }, { "s": "潮安县" }, { "s": "饶平县" }] 591 | }, { "n": "揭阳", "a": [{ "s": "榕城区" }, { "s": "揭东县" }, { "s": "揭西县" }, { "s": "惠来县" }, { "s": "普宁市" }] }, { 592 | "n": "云浮", 593 | "a": [{ "s": "云城区" }, { "s": "新兴县" }, { "s": "郁南县" }, { "s": "云安县" }, { "s": "罗定市" }] 594 | }] 595 | }, { 596 | "p": "广西", 597 | "c": [{ 598 | "n": "南宁", 599 | "a": [{ "s": "兴宁区" }, { "s": "青秀区" }, { "s": "江南区" }, { "s": "西乡塘区" }, { "s": "良庆区" }, { "s": "邕宁区" }, { "s": "武鸣县" }, { "s": "隆安县" }, { "s": "马山县" }, { "s": "上林县" }, { "s": "宾阳县" }, { "s": "横县" }] 600 | }, { 601 | "n": "柳州", 602 | "a": [{ "s": "城中区" }, { "s": "鱼峰区" }, { "s": "柳南区" }, { "s": "柳北区" }, { "s": "柳江县" }, { "s": "柳城县" }, { "s": "鹿寨县" }, { "s": "融安县" }, { "s": "融水苗族自治县" }, { "s": "三江侗族自治县" }] 603 | }, { 604 | "n": "桂林", 605 | "a": [{ "s": "秀峰区" }, { "s": "叠彩区" }, { "s": "象山区" }, { "s": "七星区" }, { "s": "雁山区" }, { "s": "阳朔县" }, { "s": "临桂县" }, { "s": "灵川县" }, { "s": "全州县" }, { "s": "兴安县" }, { "s": "永福县" }, { "s": "灌阳县" }, { "s": "龙胜各族自治县" }, { "s": "资源县" }, { "s": "平乐县" }, { "s": "荔蒲县" }, { "s": "恭城瑶族自治县" }] 606 | }, { 607 | "n": "梧州", 608 | "a": [{ "s": "万秀区" }, { "s": "蝶山区" }, { "s": "长洲区" }, { "s": "苍梧县" }, { "s": "藤县" }, { "s": "蒙山县" }, { "s": "岑溪市" }] 609 | }, { "n": "北海", "a": [{ "s": "海城区" }, { "s": "银海区" }, { "s": "铁山港区" }, { "s": "合浦县" }] }, { 610 | "n": "防城港", 611 | "a": [{ "s": "港口区" }, { "s": "防城区" }, { "s": "上思县" }, { "s": "东兴市" }] 612 | }, { "n": "钦州", "a": [{ "s": "钦南区" }, { "s": "钦北区" }, { "s": "灵山县" }, { "s": "浦北县" }] }, { 613 | "n": "贵港", 614 | "a": [{ "s": "港北区" }, { "s": "港南区" }, { "s": "覃塘区" }, { "s": "平南县" }, { "s": "桂平市" }] 615 | }, { 616 | "n": "玉林", 617 | "a": [{ "s": "玉州区" }, { "s": "容县" }, { "s": "陆川县" }, { "s": "博白县" }, { "s": "兴业县" }, { "s": "北流市" }] 618 | }, { 619 | "n": "百色", 620 | "a": [{ "s": "右江区" }, { "s": "田阳县" }, { "s": "田东县" }, { "s": "平果县" }, { "s": "德保县" }, { "s": "靖西县" }, { "s": "那坡县" }, { "s": "凌云县" }, { "s": "乐业县" }, { "s": "田林县" }, { "s": "西林县" }, { "s": "隆林各族自治县" }] 621 | }, { "n": "贺州", "a": [{ "s": "八步区" }, { "s": "昭平县" }, { "s": "钟山县" }, { "s": "富川瑶族自治县" }] }, { 622 | "n": "河池", 623 | "a": [{ "s": "金城江区" }, { "s": "南丹县" }, { "s": "天峨县" }, { "s": "凤山县" }, { "s": "东兰县" }, { "s": "罗城仫佬族自治县" }, { "s": "环江毛南族自治县" }, { "s": "巴马瑶族自治县" }, { "s": "都安瑶族自治县" }, { "s": "大化瑶族自治县" }, { "s": "宜州市" }] 624 | }, { 625 | "n": "来宾", 626 | "a": [{ "s": "兴宾区" }, { "s": "忻城县" }, { "s": "象州县" }, { "s": "武宣县" }, { "s": "金秀瑶族自治县" }, { "s": "合山市" }] 627 | }, { 628 | "n": "崇左", 629 | "a": [{ "s": "江洲区" }, { "s": "扶绥县" }, { "s": "宁明县" }, { "s": "龙州县" }, { "s": "大新县" }, { "s": "天等县" }, { "s": "凭祥市" }] 630 | }] 631 | }, { 632 | "p": "海南", 633 | "c": [{ "n": "海口", "a": [{ "s": "秀英区" }, { "s": "龙华区" }, { "s": "琼山区" }, { "s": "美兰区" }] }, { 634 | "n": "三亚", 635 | "a": [{ "s": "三亚市" }] 636 | }, { "n": "五指山", "a": [{ "s": "五指山" }] }, { "n": "琼海", "a": [{ "s": "琼海" }] }, { 637 | "n": "儋州", 638 | "a": [{ "s": "儋州" }] 639 | }, { "n": "文昌", "a": [{ "s": "文昌" }] }, { "n": "万宁", "a": [{ "s": "万宁" }] }, { "n": "东方", "a": [{ "s": "东方" }] }] 640 | }, { 641 | "p": "重庆", 642 | "c": [{ "n": "万州区" }, { "n": "涪陵区" }, { "n": "渝中区" }, { "n": "大渡口区" }, { "n": "江北区" }, { "n": "沙坪坝区" }, { "n": "九龙坡区" }, { "n": "南岸区" }, { "n": "北碚区" }, { "n": "万盛区" }, { "n": "双挢区" }, { "n": "渝北区" }, { "n": "巴南区" }, { "n": "长寿区" }, { "n": "綦江县" }, { "n": "潼南县" }, { "n": "铜梁县" }, { "n": "大足县" }, { "n": "荣昌县" }, { "n": "壁山县" }, { "n": "梁平县" }, { "n": "城口县" }, { "n": "丰都县" }, { "n": "垫江县" }, { "n": "武隆县" }, { "n": "忠县" }, { "n": "开县" }, { "n": "云阳县" }, { "n": "奉节县" }, { "n": "巫山县" }, { "n": "巫溪县" }, { "n": "黔江区" }, { "n": "石柱土家族自治县" }, { "n": "秀山土家族苗族自治县" }, { "n": "酉阳土家族苗族自治县" }, { "n": "彭水苗族土家族自治县" }, { "n": "江津区" }, { "n": "合川区" }, { "n": "永川区" }, { "n": "南川区" }] 643 | }, { 644 | "p": "四川", 645 | "c": [{ 646 | "n": "成都", 647 | "a": [{ "s": "锦江区" }, { "s": "青羊区" }, { "s": "金牛区" }, { "s": "武侯区" }, { "s": "成华区" }, { "s": "龙泉驿区" }, { "s": "青白江区" }, { "s": "新都区" }, { "s": "温江区" }, { "s": "金堂县" }, { "s": "双流县" }, { "s": "郫县" }, { "s": "大邑县" }, { "s": "蒲江县" }, { "s": "新津县" }, { "s": "都江堰市" }, { "s": "彭州市" }, { "s": "邛崃市" }, { "s": "崇州市" }] 648 | }, { 649 | "n": "自贡", 650 | "a": [{ "s": "自流井区" }, { "s": "贡井区" }, { "s": "大安区" }, { "s": "沿滩区" }, { "s": "荣县" }, { "s": "富顺县" }] 651 | }, { "n": "攀枝花", "a": [{ "s": "东区" }, { "s": "西区" }, { "s": "仁和区" }, { "s": "米易县" }, { "s": "盐边县" }] }, { 652 | "n": "泸州", 653 | "a": [{ "s": "江阳区" }, { "s": "纳溪区" }, { "s": "龙马潭区" }, { "s": "泸县" }, { "s": "合江县" }, { "s": "叙永县" }, { "s": "古蔺县" }] 654 | }, { 655 | "n": "德阳", 656 | "a": [{ "s": "旌阳区" }, { "s": "中江县" }, { "s": "罗江县" }, { "s": "广汉市" }, { "s": "什邡市" }, { "s": "绵竹市" }] 657 | }, { 658 | "n": "绵阳", 659 | "a": [{ "s": "涪城区" }, { "s": "游仙区" }, { "s": "三台县" }, { "s": "盐亭县" }, { "s": "安县" }, { "s": "梓潼县" }, { "s": "北川羌族自治县" }, { "s": "平武县" }, { "s": "江油市" }] 660 | }, { 661 | "n": "广元", 662 | "a": [{ "s": "利州区" }, { "s": "元坝区" }, { "s": "朝天区" }, { "s": "旺苍县" }, { "s": "青川县" }, { "s": "剑阁县" }, { "s": "苍溪县" }] 663 | }, { 664 | "n": "遂宁", 665 | "a": [{ "s": "船山区" }, { "s": ">安居区" }, { "s": ">蓬溪县" }, { "s": ">射洪县" }, { "s": ">大英县" }] 666 | }, { "n": "内江", "a": [{ "s": "市中区" }, { "s": "东兴区" }, { "s": "威远县" }, { "s": "资中县" }, { "s": "隆昌县" }] }, { 667 | "n": "乐山", 668 | "a": [{ "s": "市中区" }, { "s": "沙湾区" }, { "s": "五通桥区" }, { "s": "金口河区" }, { "s": "犍为县" }, { "s": "井研县" }, { "s": "夹江县" }, { "s": "沐川县" }, { "s": "峨边彝族自治县" }, { "s": "马边彝族自治县" }, { "s": "峨眉山市" }] 669 | }, { 670 | "n": "南充", 671 | "a": [{ "s": "顺庆区" }, { "s": "高坪区" }, { "s": "嘉陵区" }, { "s": "南部县" }, { "s": "营山县" }, { "s": "蓬安县" }, { "s": "仪陇县" }, { "s": "西充县" }, { "s": "阆中市" }] 672 | }, { 673 | "n": "眉山", 674 | "a": [{ "s": "东坡区" }, { "s": "仁寿县" }, { "s": "彭山县" }, { "s": "洪雅县" }, { "s": "丹棱县" }, { "s": "青神县" }] 675 | }, { 676 | "n": "宜宾", 677 | "a": [{ "s": "翠屏区" }, { "s": "宜宾县" }, { "s": "南溪县" }, { "s": "江安县" }, { "s": "长宁县" }, { "s": "高县" }, { "s": "珙县" }, { "s": "筠连县" }, { "s": "兴文县" }, { "s": "屏山县" }] 678 | }, { "n": "广安", "a": [{ "s": "广安区" }, { "s": "岳池县" }, { "s": "武胜县" }, { "s": "邻水县" }, { "s": "华蓥市" }] }, { 679 | "n": "达川", 680 | "a": [{ "s": "通川区" }, { "s": "达县" }, { "s": "宣汉县" }, { "s": "开江县" }, { "s": "大竹县" }, { "s": "渠县" }, { "s": "万源市" }] 681 | }, { 682 | "n": "雅安", 683 | "a": [{ "s": "雨城区" }, { "s": "名山县" }, { "s": "荥经县" }, { "s": "汉源县" }, { "s": "石棉县" }, { "s": "天全县" }, { "s": "芦山县" }, { "s": "宝兴县" }] 684 | }, { "n": "巴中", "a": [{ "s": "巴州区" }, { "s": "通江县" }, { "s": "南江县" }, { "s": "平昌县" }] }, { 685 | "n": "资阳", 686 | "a": [{ "s": "雁江区" }, { "s": "安岳县" }, { "s": "乐至县" }, { "s": "简阳市" }] 687 | }, { 688 | "n": "阿坝", 689 | "a": [{ "s": "汶川县" }, { "s": "理县" }, { "s": "茂县" }, { "s": "松潘县" }, { "s": "九寨沟县" }, { "s": "金川县" }, { "s": "小金县" }, { "s": "黑水县" }, { "s": "马尔康县" }, { "s": "壤塘县" }, { "s": "阿坝县" }, { "s": "若尔盖县" }, { "s": "红原县" }] 690 | }, { 691 | "n": "甘孜", 692 | "a": [{ "s": "康定县" }, { "s": "泸定县" }, { "s": "丹巴县" }, { "s": "九龙县" }, { "s": "雅江县" }, { "s": "道孚县" }, { "s": "炉霍县" }, { "s": "甘孜县" }, { "s": "新龙县" }, { "s": "德格县" }, { "s": "白玉县" }, { "s": "石渠县" }, { "s": "色达县" }, { "s": "理塘县" }, { "s": "巴塘县" }, { "s": "乡城县" }, { "s": "稻城县" }, { "s": "得荣县" }] 693 | }, { 694 | "n": "凉山", 695 | "a": [{ "s": "西昌市" }, { "s": "木里藏族自治县" }, { "s": "盐源县" }, { "s": "德昌县" }, { "s": "会理县" }, { "s": "会东县" }, { "s": "宁南县" }, { "s": "普格县" }, { "s": "布拖县" }, { "s": "金阳县" }, { "s": "昭觉县" }, { "s": "喜德县" }, { "s": "冕宁县" }, { "s": "越西县" }, { "s": "甘洛县" }, { "s": "美姑县" }, { "s": "雷波县" }] 696 | }] 697 | }, { 698 | "p": "贵州", 699 | "c": [{ 700 | "n": "贵阳", 701 | "a": [{ "s": "南明区" }, { "s": "云岩区" }, { "s": "花溪区" }, { "s": "乌当区" }, { "s": "白云区" }, { "s": "小河区" }, { "s": "开阳县" }, { "s": "息烽县" }, { "s": "修文县" }, { "s": "清镇市" }] 702 | }, { "n": "六盘水", "a": [{ "s": "钟山区" }, { "s": "六枝特区" }, { "s": "水城县" }, { "s": "盘县" }] }, { 703 | "n": "遵义", 704 | "a": [{ "s": "红花岗区" }, { "s": "汇川区" }, { "s": "遵义县" }, { "s": "桐梓县" }, { "s": "绥阳县" }, { "s": "正安县" }, { "s": "道真仡佬族苗族自治县" }, { "s": "务川仡佬族苗族自治县" }, { "s": "凤冈县" }, { "s": "湄潭县" }, { "s": "余庆县" }, { "s": "习水县" }, { "s": "赤水市" }, { "s": "仁怀市" }] 705 | }, { 706 | "n": "安顺", 707 | "a": [{ "s": "西秀区" }, { "s": "平坝县" }, { "s": "普定县" }, { "s": "镇宁布依族苗族自治县" }, { "s": "关岭布依族苗族自治县" }, { "s": "紫云苗族布依族自治县" }] 708 | }, { 709 | "n": "铜仁", 710 | "a": [{ "s": "铜仁市" }, { "s": "江口县" }, { "s": "玉屏侗族自治县" }, { "s": "石阡县" }, { "s": "思南县" }, { "s": "印江土家族苗族自治县" }, { "s": "德江县" }, { "s": "沿河土家族自治县" }, { "s": "松桃苗族自治县" }, { "s": "万山特区" }] 711 | }, { 712 | "n": "黔西南", 713 | "a": [{ "s": "兴义市" }, { "s": "兴仁县" }, { "s": "普安县" }, { "s": "晴隆县" }, { "s": "贞丰县" }, { "s": "望谟县" }, { "s": "册亨县" }, { "s": "安龙县" }] 714 | }, { 715 | "n": "毕节", 716 | "a": [{ "s": "毕节市" }, { "s": "大方县" }, { "s": "黔西县" }, { "s": "金沙县" }, { "s": "织金县" }, { "s": "纳雍县" }, { "s": "威宁彝族回族苗族自治县" }, { "s": "赫章县" }] 717 | }, { 718 | "n": "黔东南", 719 | "a": [{ "s": "凯里市" }, { "s": "黄平县" }, { "s": "施秉县" }, { "s": "三穗县" }, { "s": "镇远县" }, { "s": "岑巩县" }, { "s": "天柱县" }, { "s": "锦屏县" }, { "s": "剑河县" }, { "s": "台江县" }, { "s": "黎平县" }, { "s": "榕江县" }, { "s": "从江县" }, { "s": "雷山县" }, { "s": "麻江县" }, { "s": "丹寨县" }] 720 | }, { 721 | "n": "黔南", 722 | "a": [{ "s": "都匀市" }, { "s": "福泉市" }, { "s": "荔波县" }, { "s": "贵定县" }, { "s": "瓮安县" }, { "s": "独山县" }, { "s": "平塘县" }, { "s": "罗甸县" }, { "s": "长顺县" }, { "s": "龙里县" }, { "s": "惠水县" }, { "s": "三都水族自治县" }] 723 | }] 724 | }, { 725 | "p": "云南", 726 | "c": [{ 727 | "n": "昆明", 728 | "a": [{ "s": "五华区" }, { "s": "盘龙区" }, { "s": "官渡区" }, { "s": "西山区" }, { "s": "东川区" }, { "s": "呈贡县" }, { "s": "晋宁县" }, { "s": "富民县" }, { "s": "宜良县" }, { "s": "石林彝族自治县" }, { "s": "嵩明县" }, { "s": "禄劝彝族苗族自治县" }, { "s": "寻甸回族彝族自治县" }, { "s": "安宁市" }] 729 | }, { 730 | "n": "曲靖", 731 | "a": [{ "s": "麒麟区" }, { "s": "马龙县" }, { "s": "陆良县" }, { "s": "师宗县" }, { "s": "罗平县" }, { "s": "富源县" }, { "s": "会泽县" }, { "s": "沾益县" }, { "s": "宣威市" }] 732 | }, { 733 | "n": "玉溪", 734 | "a": [{ "s": "红塔区" }, { "s": "江川县" }, { "s": "澄江县" }, { "s": "通海县" }, { "s": "华宁县" }, { "s": "易门县" }, { "s": "峨山彝族自治县" }, { "s": "新平彝族傣族自治县" }, { "s": "元江哈尼族彝族傣族自治县" }] 735 | }, { "n": "保山", "a": [{ "s": "隆阳区" }, { "s": "施甸县" }, { "s": "腾冲县" }, { "s": "龙陵县" }, { "s": "昌宁县" }] }, { 736 | "n": "昭通", 737 | "a": [{ "s": "昭阳区" }, { "s": "鲁甸县" }, { "s": "巧家县" }, { "s": "盐津县" }, { "s": "大关县" }, { "s": "永善县" }, { "s": "绥江县" }, { "s": "镇雄县" }, { "s": "彝良县" }, { "s": "威信县" }, { "s": "水富县" }] 738 | }, { 739 | "n": "丽江", 740 | "a": [{ "s": "古城区" }, { "s": "玉龙纳西族自治县" }, { "s": "永胜县" }, { "s": "华坪县" }, { "s": "宁蒗彝族自治县" }] 741 | }, { 742 | "n": "普洱", 743 | "a": [{ "s": "思茅区" }, { "s": "宁洱镇" }, { "s": "墨江哈尼族自治县" }, { "s": "景东彝族自治县" }, { "s": "景谷傣族彝族自治县" }, { "s": "镇沅彝族哈尼族拉祜族自治县" }, { "s": "江城哈尼族彝族自治县" }, { "s": "孟连傣族拉祜族佤族自治县" }, { "s": "澜沧拉祜族自治县" }, { "s": "西盟佤族自治县" }] 744 | }, { 745 | "n": "临沧", 746 | "a": [{ "s": "临翔区" }, { "s": "凤庆县" }, { "s": "云县" }, { "s": "永德县" }, { "s": "镇康县" }, { "s": "双江拉祜族佤族布朗族傣族自治县" }, { "s": "耿马傣族佤族自治县" }, { "s": "沧源佤族自治县" }] 747 | }, { 748 | "n": "楚雄", 749 | "a": [{ "s": "楚雄市" }, { "s": "双柏县" }, { "s": "牟定县" }, { "s": "南华县" }, { "s": "姚安县" }, { "s": "大姚县" }, { "s": "永仁县" }, { "s": "元谋县" }, { "s": "武定县" }, { "s": "禄丰县" }] 750 | }, { 751 | "n": "红河", 752 | "a": [{ "s": "个旧市" }, { "s": "开远市" }, { "s": "蒙自县" }, { "s": "屏边苗族自治县" }, { "s": "建水县" }, { "s": "石屏县" }, { "s": "弥勒县" }, { "s": "泸西县" }, { "s": "元阳县" }, { "s": "红河县" }, { "s": "金平苗族瑶族傣族自治县" }, { "s": "绿春县" }, { "s": "河口瑶族自治县" }] 753 | }, { 754 | "n": "文山", 755 | "a": [{ "s": "文山县" }, { "s": "砚山县" }, { "s": "西畴县" }, { "s": "麻栗坡县" }, { "s": "马关县" }, { "s": "丘北县" }, { "s": "广南县" }, { "s": "富宁县" }] 756 | }, { "n": "西双版纳", "a": [{ "s": "景洪市" }, { "s": "勐海县" }, { "s": "勐腊县" }] }, { 757 | "n": "大理", 758 | "a": [{ "s": "大理市" }, { "s": "漾濞彝族自治县" }, { "s": "祥云县" }, { "s": "宾川县" }, { "s": "弥渡县" }, { "s": "南涧彝族自治县" }, { "s": "巍山彝族回族自治县" }, { "s": "永平县" }, { "s": "云龙县" }, { "s": "洱源县" }, { "s": "剑川县" }, { "s": "鹤庆县" }] 759 | }, { "n": "德宏", "a": [{ "s": "瑞丽市" }, { "s": "潞西市" }, { "s": "梁河县" }, { "s": "盈江县" }, { "s": "陇川县" }] }, { 760 | "n": "怒江傈", 761 | "a": [{ "s": "泸水县" }, { "s": "福贡县" }, { "s": "贡山独龙族怒族自治县" }, { "s": "兰坪白族普米族自治县" }] 762 | }, { "n": "迪庆", "a": [{ "s": "香格里拉县" }, { "s": "德钦县" }, { "s": "维西傈僳族自治县" }] }] 763 | }, { 764 | "p": "西藏", 765 | "c": [{ 766 | "n": "拉萨", 767 | "a": [{ "s": "城关区" }, { "s": "林周县" }, { "s": "当雄县" }, { "s": "尼木县" }, { "s": "曲水县" }, { "s": "堆龙德庆县" }, { "s": "达孜县" }, { "s": "墨竹工卡县" }] 768 | }, { 769 | "n": "昌都", 770 | "a": [{ "s": "昌都县" }, { "s": "江达县" }, { "s": "贡觉县" }, { "s": "类乌齐县" }, { "s": "丁青县" }, { "s": "察雅县" }, { "s": "八宿县" }, { "s": "左贡县" }, { "s": "芒康县" }, { "s": "洛隆县" }, { "s": "边坝县" }] 771 | }, { 772 | "n": "山南", 773 | "a": [{ "s": "乃东县" }, { "s": "扎囊县" }, { "s": "贡嘎县" }, { "s": "桑日县" }, { "s": "琼结县" }, { "s": "曲松县" }, { "s": "措美县" }, { "s": "洛扎县" }, { "s": "加查县" }, { "s": "隆子县" }, { "s": "错那县" }, { "s": "浪卡子县" }] 774 | }, { 775 | "n": "日喀则", 776 | "a": [{ "s": "日喀则市" }, { "s": "南木林县" }, { "s": "江孜县" }, { "s": "定日县" }, { "s": "萨迦县" }, { "s": "拉孜县" }, { "s": "昂仁县" }, { "s": "谢通门县" }, { "s": "白朗县" }, { "s": "仁布县" }, { "s": "康马县" }, { "s": "定结县" }, { "s": "仲巴县" }, { "s": "亚东县" }, { "s": "吉隆县" }, { "s": "聂拉木县" }, { "s": "萨嘎县" }, { "s": "岗巴县" }] 777 | }, { 778 | "n": "那曲", 779 | "a": [{ "s": "那曲县" }, { "s": "嘉黎县" }, { "s": "比如县" }, { "s": "聂荣县" }, { "s": "安多县" }, { "s": "申扎县" }, { "s": "索县" }, { "s": "班戈县" }, { "s": "巴青县" }, { "s": "尼玛县" }] 780 | }, { 781 | "n": "阿里", 782 | "a": [{ "s": "普兰县" }, { "s": "札达县" }, { "s": "噶尔县" }, { "s": "日土县" }, { "s": "革吉县" }, { "s": "改则县" }, { "s": "措勤县" }] 783 | }, { 784 | "n": "林芝", 785 | "a": [{ "s": "林芝县" }, { "s": "工布江达县" }, { "s": "米林县" }, { "s": "墨脱县" }, { "s": "波密县" }, { "s": "察隅县" }, { "s": "朗县" }] 786 | }] 787 | }, { 788 | "p": "陕西", 789 | "c": [{ 790 | "n": "西安", 791 | "a": [{ "s": "新城区" }, { "s": "碑林区" }, { "s": "莲湖区" }, { "s": "灞桥区" }, { "s": "未央区" }, { "s": "雁塔区" }, { "s": "阎良区" }, { "s": "临潼区" }, { "s": "长安区" }, { "s": "蓝田县" }, { "s": "周至县" }, { "s": "户县" }, { "s": "高陵县" }] 792 | }, { "n": "铜川", "a": [{ "s": "王益区" }, { "s": "印台区" }, { "s": "耀州区" }, { "s": "宜君县" }] }, { 793 | "n": "宝鸡", 794 | "a": [{ "s": "渭滨区" }, { "s": "金台区" }, { "s": "陈仓区" }, { "s": "凤翔县" }, { "s": "岐山县" }, { "s": "扶风县" }, { "s": "眉县" }, { "s": "陇县" }, { "s": "千阳县" }, { "s": "麟游县" }, { "s": "凤县" }, { "s": "太白县" }] 795 | }, { 796 | "n": "咸阳", 797 | "a": [{ "s": "秦都区" }, { "s": "杨凌区" }, { "s": "渭城区" }, { "s": "三原县" }, { "s": "泾阳县" }, { "s": "乾县" }, { "s": "礼泉县" }, { "s": "永寿县" }, { "s": "彬县" }, { "s": "长武县" }, { "s": "旬邑县" }, { "s": "淳化县" }, { "s": "武功县" }, { "s": "兴平市" }] 798 | }, { 799 | "n": "渭南", 800 | "a": [{ "s": "临渭区" }, { "s": "华县" }, { "s": "潼关县" }, { "s": "大荔县" }, { "s": "合阳县" }, { "s": "澄城县" }, { "s": "蒲城县" }, { "s": "白水县" }, { "s": "富平县" }, { "s": "韩城市" }, { "s": "华阴市" }] 801 | }, { 802 | "n": "延安", 803 | "a": [{ "s": "宝塔区" }, { "s": "延长县" }, { "s": "延川县" }, { "s": "子长县" }, { "s": "安塞县" }, { "s": "志丹县" }, { "s": "吴起县" }, { "s": "甘泉县" }, { "s": "富县" }, { "s": "洛川县" }, { "s": "宜川县" }, { "s": "黄龙县" }, { "s": "黄陵县" }] 804 | }, { 805 | "n": "汉中", 806 | "a": [{ "s": "汉台区" }, { "s": "南郑县" }, { "s": "城固县" }, { "s": "洋县" }, { "s": "西乡县" }, { "s": "勉县" }, { "s": "宁强县" }, { "s": "略阳县" }, { "s": "镇巴县" }, { "s": "留坝县" }, { "s": "佛坪县" }] 807 | }, { 808 | "n": "榆林", 809 | "a": [{ "s": "榆阳区" }, { "s": "神木县" }, { "s": "府谷县" }, { "s": "横山县" }, { "s": "靖边县" }, { "s": "定边县" }, { "s": "绥德县" }, { "s": "米脂县" }, { "s": "佳县" }, { "s": "吴堡县" }, { "s": "清涧县" }, { "s": "子洲县" }] 810 | }, { 811 | "n": "安康", 812 | "a": [{ "s": "汉滨区" }, { "s": "汉阴县" }, { "s": "石泉县" }, { "s": "宁陕县" }, { "s": "紫阳县" }, { "s": "岚皋县" }, { "s": "平利县" }, { "s": "镇坪县" }, { "s": "旬阳县" }, { "s": "白河县" }] 813 | }, { 814 | "n": "商洛", 815 | "a": [{ "s": "商州区" }, { "s": "洛南县" }, { "s": "丹凤县" }, { "s": "商南县" }, { "s": "山阳县" }, { "s": "镇安县" }, { "s": "柞水县" }] 816 | }] 817 | }, { 818 | "p": "甘肃", 819 | "c": [{ 820 | "n": "兰州", 821 | "a": [{ "s": "区(县)" }, { "s": "城关区" }, { "s": "七里河区" }, { "s": "西固区" }, { "s": "安宁区" }, { "s": "红古区" }, { "s": "永登县" }, { "s": "皋兰县" }, { "s": "榆中县" }] 822 | }, { "n": "嘉峪关", "a": [{ "s": "嘉峪关市" }] }, { "n": "金昌", "a": [{ "s": "金川区" }, { "s": "永昌县" }] }, { 823 | "n": "白银", 824 | "a": [{ "s": "白银区" }, { "s": "平川区" }, { "s": "靖远县" }, { "s": "会宁县" }, { "s": "景泰县" }] 825 | }, { 826 | "n": "天水", 827 | "a": [{ "s": "秦城区" }, { "s": "麦积区" }, { "s": "清水县" }, { "s": "秦安县" }, { "s": "甘谷县" }, { "s": "武山县" }, { "s": "张家川回族自治县" }] 828 | }, { "n": "武威", "a": [{ "s": "凉州区" }, { "s": "民勤县" }, { "s": "古浪县" }, { "s": "天祝藏族自治县" }] }, { 829 | "n": "张掖", 830 | "a": [{ "s": "甘州区" }, { "s": "肃南裕固族自治县" }, { "s": "民乐县" }, { "s": "临泽县" }, { "s": "高台县" }, { "s": "山丹县" }] 831 | }, { 832 | "n": "平凉", 833 | "a": [{ "s": "崆峒区" }, { "s": "泾川县" }, { "s": "灵台县" }, { "s": "崇信县" }, { "s": "华亭县" }, { "s": "庄浪县" }, { "s": "静宁县" }] 834 | }, { 835 | "n": "酒泉", 836 | "a": [{ "s": "肃州区" }, { "s": "金塔县" }, { "s": "瓜州县" }, { "s": "肃北蒙古族自治县" }, { "s": "阿克塞哈萨克族自治县" }, { "s": "玉门市" }, { "s": "敦煌市" }] 837 | }, { 838 | "n": "庆阳", 839 | "a": [{ "s": "西峰区" }, { "s": "庆城县" }, { "s": "环县" }, { "s": "华池县" }, { "s": "合水县" }, { "s": "正宁县" }, { "s": "宁县" }, { "s": "镇原县" }] 840 | }, { 841 | "n": "定西", 842 | "a": [{ "s": "安定区" }, { "s": "通渭县" }, { "s": "陇西县" }, { "s": "渭源县" }, { "s": "临洮县" }, { "s": "漳县" }, { "s": "岷县" }] 843 | }, { 844 | "n": "陇南", 845 | "a": [{ "s": "武都区" }, { "s": "成县" }, { "s": "文县" }, { "s": "宕昌县" }, { "s": "康县" }, { "s": "西和县" }, { "s": "礼县" }, { "s": "徽县" }, { "s": "两当县" }] 846 | }, { 847 | "n": "临夏", 848 | "a": [{ "s": "临夏市" }, { "s": "临夏县" }, { "s": "康乐县" }, { "s": "永靖县" }, { "s": "广河县" }, { "s": "和政县" }, { "s": "东乡族自治县" }, { "s": "积石山保安族东乡族撒拉族自治县" }] 849 | }, { 850 | "n": "甘南", 851 | "a": [{ "s": "合作市" }, { "s": "临潭县" }, { "s": "卓尼县" }, { "s": "舟曲县" }, { "s": "迭部县" }, { "s": "玛曲县" }, { "s": "碌曲县" }, { "s": "夏河县" }] 852 | }] 853 | }, { 854 | "p": "青海", 855 | "c": [{ 856 | "n": "西宁", 857 | "a": [{ "s": "城东区" }, { "s": "城中区" }, { "s": "城西区" }, { "s": "城北区" }, { "s": "大通回族土族自治县" }, { "s": "湟中县" }, { "s": "湟源县" }] 858 | }, { 859 | "n": "海东", 860 | "a": [{ "s": "平安县" }, { "s": "民和回族土族自治县" }, { "s": "乐都县" }, { "s": "互助土族自治县" }, { "s": "化隆回族自治县" }, { "s": "循化撒拉族自治县" }] 861 | }, { "n": "海北", "a": [{ "s": "门源回族自治县" }, { "s": "祁连县" }, { "s": "海晏县" }, { "s": "刚察县" }] }, { 862 | "n": "黄南", 863 | "a": [{ "s": "同仁县" }, { "s": "尖扎县" }, { "s": "泽库县" }, { "s": "河南蒙古族自治县" }] 864 | }, { "n": "海南", "a": [{ "s": "共和县" }, { "s": "同德县" }, { "s": "贵德县" }, { "s": "兴海县" }, { "s": "贵南县" }] }, { 865 | "n": "果洛", 866 | "a": [{ "s": "玛沁县" }, { "s": "班玛县" }, { "s": "甘德县" }, { "s": "达日县" }, { "s": "久治县" }, { "s": "玛多县" }] 867 | }, { 868 | "n": "玉树", 869 | "a": [{ "s": "玉树县" }, { "s": "杂多县" }, { "s": "称多县" }, { "s": "治多县" }, { "s": "囊谦县" }, { "s": "曲麻莱县" }] 870 | }, { "n": "梅西", "a": [{ "s": "格尔木市" }, { "s": "德令哈市" }, { "s": "乌兰县" }, { "s": "都兰县" }, { "s": "天峻县" }] }] 871 | }, { 872 | "p": "宁夏", 873 | "c": [{ 874 | "n": "银川", 875 | "a": [{ "s": "兴庆区" }, { "s": "西夏区" }, { "s": "金凤区" }, { "s": "永宁县" }, { "s": "贺兰县" }, { "s": "灵武市" }] 876 | }, { "n": "石嘴山", "a": [{ "s": "大武口区" }, { "s": "惠农区" }, { "s": "平罗县" }] }, { 877 | "n": "吴忠", 878 | "a": [{ "s": "利通区" }, { "s": "红寺堡区" }, { "s": "盐池县" }, { "s": "同心县" }, { "s": "青铜峡市" }] 879 | }, { "n": "固原", "a": [{ "s": "原州区" }, { "s": "西吉县" }, { "s": "隆德县" }, { "s": "泾源县" }, { "s": "彭阳县" }] }, { 880 | "n": "中卫", 881 | "a": [{ "s": "沙坡头区" }, { "s": "中宁县" }, { "s": "海原县" }] 882 | }] 883 | }, { 884 | "p": "新疆", 885 | "c": [{ 886 | "n": "乌鲁木齐", 887 | "a": [{ "s": "天山区" }, { "s": "沙依巴克区" }, { "s": "新市区" }, { "s": "水磨沟区" }, { "s": "头屯河区" }, { "s": "达坂城区" }, { "s": "米东区" }, { "s": "乌鲁木齐县" }] 888 | }, { "n": "克拉玛依", "a": [{ "s": "独山子区" }, { "s": "克拉玛依区" }, { "s": "白碱滩区" }, { "s": "乌尔禾区" }] }, { 889 | "n": "吐鲁番", 890 | "a": [{ "s": "吐鲁番市" }, { "s": "鄯善县" }, { "s": "托克逊县" }] 891 | }, { "n": "哈密", "a": [{ "s": "哈密市" }, { "s": "巴里坤哈萨克自治县" }, { "s": "伊吾县" }] }, { 892 | "n": "昌吉", 893 | "a": [{ "s": "昌吉市" }, { "s": "阜康市" }, { "s": "呼图壁县" }, { "s": "玛纳斯县" }, { "s": "奇台县" }, { "s": "吉木萨尔县" }, { "s": "木垒哈萨克自治县" }] 894 | }, { "n": "博尔塔拉", "a": [{ "s": "博乐市" }, { "s": "精河县" }, { "s": "温泉县" }] }, { 895 | "n": "巴音郭楞", 896 | "a": [{ "s": "库尔勒市" }, { "s": "轮台县" }, { "s": "尉犁县" }, { "s": "若羌县" }, { "s": "且末县" }, { "s": "焉耆回族自治县" }, { "s": "和静县" }, { "s": "和硕县" }, { "s": "博湖县" }] 897 | }, { 898 | "n": "阿克苏", 899 | "a": [{ "s": "阿克苏市" }, { "s": "温宿县" }, { "s": "库车县" }, { "s": "沙雅县" }, { "s": "新和县" }, { "s": "拜城县" }, { "s": "乌什县" }, { "s": "阿瓦提县" }, { "s": "柯坪县" }] 900 | }, { "n": "克孜勒苏", "a": [{ "s": "阿图什市" }, { "s": "阿克陶县" }, { "s": "阿合奇县" }, { "s": "乌恰县" }] }, { 901 | "n": "喀什", 902 | "a": [{ "s": "喀什市" }, { "s": "疏附县" }, { "s": "疏勒县" }, { "s": "英吉沙县" }, { "s": "泽普县" }, { "s": "莎车县" }, { "s": "叶城县" }, { "s": "麦盖提县" }, { "s": "岳普湖县" }, { "s": "伽师县" }, { "s": "巴楚县" }, { "s": "塔什库尔干县塔吉克自治" }] 903 | }, { 904 | "n": "和田", 905 | "a": [{ "s": "和田市" }, { "s": "和田县" }, { "s": "墨玉县" }, { "s": "皮山县" }, { "s": "洛浦县" }, { "s": "策勒县" }, { "s": "于田县" }, { "s": "民丰县" }] 906 | }, { 907 | "n": "伊犁", 908 | "a": [{ "s": "伊宁市" }, { "s": "奎屯市" }, { "s": "伊宁县" }, { "s": "察布查尔锡伯自治县" }, { "s": "霍城县" }, { "s": "巩留县" }, { "s": "新源县" }, { "s": "昭苏县" }, { "s": "特克斯县" }, { "s": "尼勒克县" }] 909 | }, { 910 | "n": "塔城", 911 | "a": [{ "s": "塔城市" }, { "s": "乌苏市" }, { "s": "额敏县" }, { "s": "沙湾县" }, { "s": "托里县" }, { "s": "裕民县" }, { "s": "和布克赛尔蒙古自治县" }] 912 | }, { 913 | "n": "阿勒泰", 914 | "a": [{ "s": "阿勒泰市" }, { "s": "布尔津县" }, { "s": "富蕴县" }, { "s": "福海县" }, { "s": "哈巴河县" }, { "s": "青河县" }, { "s": "吉木乃县" }] 915 | }, { "n": "石河子", "a": [{ "s": "石河子" }] }, { "n": "阿拉尔", "a": [{ "s": "阿拉尔" }] }, { 916 | "n": "图木舒克", 917 | "a": [{ "s": "图木舒克" }] 918 | }, { "n": "五家渠", "a": [{ "s": "五家渠" }] }] 919 | }, { 920 | "p": "香港", 921 | "c": [{ "n": "中西区" }, { "n": "东区" }, { "n": "九龙城区" }, { "n": "观塘区" }, { "n": "南区" }, { "n": "深水区" }, { "n": "湾仔区" }, { "n": "黄大仙区" }, { "n": "油尖旺区" }, { "n": "离岛区" }, { "n": "葵青区" }, { "n": "北区" }, { "n": "西贡区" }, { "n": "沙田区" }, { "n": "屯门区" }, { "n": "大埔区" }, { "n": "荃湾区" }, { "n": "元朗区" }] 922 | }, { 923 | "p": "澳门", 924 | "c": [{ "n": "花地玛堂区" }, { "n": "圣安多尼堂区" }, { "n": "大堂区" }, { "n": "望德堂区" }, { "n": "风顺堂区" }, { "n": "嘉模堂区" }, { "n": "圣方济各堂区" }] 925 | }, { 926 | "p": "台湾", 927 | "c": [{ "n": "台北市" }, { "n": "高雄市" }, { "n": "基隆市" }, { "n": "台中市" }, { "n": "台南市" }, { "n": "新竹市" }, { "n": "嘉义市" }, { "n": "台北县" }, { "n": "宜兰县" }, { "n": "新竹县" }, { "n": "桃园县" }, { "n": "苗栗县" }, { "n": "台中县" }, { "n": "彰化县" }, { "n": "南投县" }, { "n": "嘉义县" }, { "n": "云林县" }, { "n": "台南县" }, { "n": "高雄县" }, { "n": "屏东县" }, { "n": "台东县" }, { "n": "花莲县" }, { "n": "澎湖县" }] 928 | }, { "p": "国外" }] 929 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | // The Vue build version to load with the `import` command 2 | // (runtime-only or standalone) has been set in webpack.base.conf with an alias. 3 | import Vue from 'vue' 4 | import App from './app' 5 | // import 'bootstrap/dist/css/bootstrap.css' 6 | 7 | /* eslint-disable no-new */ 8 | new Vue({ 9 | el: '#app', 10 | render: h => h(App) 11 | }); 12 | -------------------------------------------------------------------------------- /static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savokiss/vue-cascading-address/5fabb896627e2c672f98b38f1dff138d01368a94/static/.gitkeep -------------------------------------------------------------------------------- /static/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/savokiss/vue-cascading-address/5fabb896627e2c672f98b38f1dff138d01368a94/static/demo.gif --------------------------------------------------------------------------------