From e1123c41162b21da7f59bf49fc963aa7b1bf0b4c Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 12 Feb 2018 16:16:57 +0800 Subject: [PATCH] simplify test config (#639) --- .github/CONTRIBUTING.zh-CN.md | 2 +- .gitignore | 2 +- .travis.yml | 2 +- package.json | 8 +- test/{unit => }/components/badge.vue | 0 test/{unit => }/components/checkbox.vue | 0 test/{unit => }/components/field.vue | 0 test/{unit => }/components/goods-action.vue | 0 test/{unit => }/components/more-tabs.vue | 0 test/{unit => }/components/notice-bar.vue | 0 .../{unit => }/components/number-keyboard.vue | 0 test/{unit => }/components/radio.vue | 0 test/{unit => }/components/row.vue | 0 test/{unit => }/components/steps.vue | 0 test/{unit => }/components/tabbar.vue | 0 test/{unit => }/components/tabs.vue | 0 .../components/waterfall/waterfall-hide.vue | 0 .../components/waterfall/waterfall.vue | 0 test/{unit => }/get-webpack-conf.js | 2 +- test/{unit => }/index.js | 0 test/{unit => }/karma.conf.js | 2 +- test/{unit => }/selector.js | 2 +- test/{unit => }/specs/actionsheet.spec.js | 0 test/{unit => }/specs/address-edit.spec.js | 2 +- test/{unit => }/specs/address-list.spec.js | 0 test/{unit => }/specs/area.spec.js | 18 +- test/{unit => }/specs/badge.spec.js | 0 test/{unit => }/specs/button.spec.js | 0 test/{unit => }/specs/card.spec.js | 0 test/{unit => }/specs/cell-swipe.spec.js | 0 test/{unit => }/specs/cell.spec.js | 0 test/{unit => }/specs/checkbox.spec.js | 0 test/{unit => }/specs/circle.spec.js | 0 test/{unit => }/specs/contact.spec.js | 0 test/{unit => }/specs/coupon.spec.js | 0 test/{unit => }/specs/datetime-picker.spec.js | 0 test/{unit => }/specs/deep-assign.spec.js | 0 test/{unit => }/specs/dialog.spec.js | 0 test/{unit => }/specs/field.spec.js | 0 test/{unit => }/specs/goods-action.spec.js | 0 test/{unit => }/specs/icon.spec.js | 0 test/{unit => }/specs/image-preview.spec.js | 0 test/{unit => }/specs/layout.spec.js | 0 test/{unit => }/specs/loading.spec.js | 0 test/{unit => }/specs/nav-bar.spec.js | 0 test/{unit => }/specs/notice-bar.spec.js | 0 test/{unit => }/specs/number-keyboard.spec.js | 0 test/{unit => }/specs/pagination.spec.js | 0 test/{unit => }/specs/password-input.spec.js | 0 test/{unit => }/specs/picker.spec.js | 0 test/{unit => }/specs/popup.spec.js | 0 test/{unit => }/specs/progress.spec.js | 0 test/{unit => }/specs/pull-refresh.spec.js | 0 test/{unit => }/specs/radio.spec.js | 0 test/{unit => }/specs/search.spec.js | 0 test/{unit => }/specs/sku.spec.js | 6 +- test/{unit => }/specs/stepper.spec.js | 0 test/{unit => }/specs/steps.spec.js | 0 test/{unit => }/specs/submit-bar.spec.js | 0 test/{unit => }/specs/switch-cell.spec.js | 0 test/{unit => }/specs/switch.spec.js | 0 test/{unit => }/specs/tabbar.spec.js | 0 test/{unit => }/specs/tabs.spec.js | 0 test/{unit => }/specs/tag.spec.js | 0 test/{unit => }/specs/toast.spec.js | 0 test/{unit => }/specs/tree-select.spec.js | 0 test/{unit => }/specs/uploader.spec.js | 0 test/{unit => }/specs/utils.spec.js | 0 test/{unit => }/specs/waterfall.spec.js | 0 test/unit/mock/area.json | 3607 ----------------- test/unit/mock/sku.js | 198 - test/{unit => }/utils.js | 0 72 files changed, 23 insertions(+), 3828 deletions(-) rename test/{unit => }/components/badge.vue (100%) rename test/{unit => }/components/checkbox.vue (100%) rename test/{unit => }/components/field.vue (100%) rename test/{unit => }/components/goods-action.vue (100%) rename test/{unit => }/components/more-tabs.vue (100%) rename test/{unit => }/components/notice-bar.vue (100%) rename test/{unit => }/components/number-keyboard.vue (100%) rename test/{unit => }/components/radio.vue (100%) rename test/{unit => }/components/row.vue (100%) rename test/{unit => }/components/steps.vue (100%) rename test/{unit => }/components/tabbar.vue (100%) rename test/{unit => }/components/tabs.vue (100%) rename test/{unit => }/components/waterfall/waterfall-hide.vue (100%) rename test/{unit => }/components/waterfall/waterfall.vue (100%) rename test/{unit => }/get-webpack-conf.js (97%) rename test/{unit => }/index.js (100%) rename test/{unit => }/karma.conf.js (94%) rename test/{unit => }/selector.js (85%) rename test/{unit => }/specs/actionsheet.spec.js (100%) rename test/{unit => }/specs/address-edit.spec.js (99%) rename test/{unit => }/specs/address-list.spec.js (100%) rename test/{unit => }/specs/area.spec.js (92%) rename test/{unit => }/specs/badge.spec.js (100%) rename test/{unit => }/specs/button.spec.js (100%) rename test/{unit => }/specs/card.spec.js (100%) rename test/{unit => }/specs/cell-swipe.spec.js (100%) rename test/{unit => }/specs/cell.spec.js (100%) rename test/{unit => }/specs/checkbox.spec.js (100%) rename test/{unit => }/specs/circle.spec.js (100%) rename test/{unit => }/specs/contact.spec.js (100%) rename test/{unit => }/specs/coupon.spec.js (100%) rename test/{unit => }/specs/datetime-picker.spec.js (100%) rename test/{unit => }/specs/deep-assign.spec.js (100%) rename test/{unit => }/specs/dialog.spec.js (100%) rename test/{unit => }/specs/field.spec.js (100%) rename test/{unit => }/specs/goods-action.spec.js (100%) rename test/{unit => }/specs/icon.spec.js (100%) rename test/{unit => }/specs/image-preview.spec.js (100%) rename test/{unit => }/specs/layout.spec.js (100%) rename test/{unit => }/specs/loading.spec.js (100%) rename test/{unit => }/specs/nav-bar.spec.js (100%) rename test/{unit => }/specs/notice-bar.spec.js (100%) rename test/{unit => }/specs/number-keyboard.spec.js (100%) rename test/{unit => }/specs/pagination.spec.js (100%) rename test/{unit => }/specs/password-input.spec.js (100%) rename test/{unit => }/specs/picker.spec.js (100%) rename test/{unit => }/specs/popup.spec.js (100%) rename test/{unit => }/specs/progress.spec.js (100%) rename test/{unit => }/specs/pull-refresh.spec.js (100%) rename test/{unit => }/specs/radio.spec.js (100%) rename test/{unit => }/specs/search.spec.js (100%) rename test/{unit => }/specs/sku.spec.js (99%) rename test/{unit => }/specs/stepper.spec.js (100%) rename test/{unit => }/specs/steps.spec.js (100%) rename test/{unit => }/specs/submit-bar.spec.js (100%) rename test/{unit => }/specs/switch-cell.spec.js (100%) rename test/{unit => }/specs/switch.spec.js (100%) rename test/{unit => }/specs/tabbar.spec.js (100%) rename test/{unit => }/specs/tabs.spec.js (100%) rename test/{unit => }/specs/tag.spec.js (100%) rename test/{unit => }/specs/toast.spec.js (100%) rename test/{unit => }/specs/tree-select.spec.js (100%) rename test/{unit => }/specs/uploader.spec.js (100%) rename test/{unit => }/specs/utils.spec.js (100%) rename test/{unit => }/specs/waterfall.spec.js (100%) delete mode 100644 test/unit/mock/area.json delete mode 100644 test/unit/mock/sku.js rename test/{unit => }/utils.js (100%) diff --git a/.github/CONTRIBUTING.zh-CN.md b/.github/CONTRIBUTING.zh-CN.md index b10f3e3a0..a01e1b8d5 100644 --- a/.github/CONTRIBUTING.zh-CN.md +++ b/.github/CONTRIBUTING.zh-CN.md @@ -62,7 +62,7 @@ vant - 添加测试代码 -需要在 `test/unit/specs` 目录下增加对应组件的测试文件,以 .spec.js 结尾,如:`button.spec.js`。测试框架使用了 karma + mocha + sinon + chai,vue 相关的操作使用了 [avoriaz](https://github.com/eddyerburgh/avoriaz) +需要在 `test/specs` 目录下增加对应组件的测试文件,以 .spec.js 结尾,如:`button.spec.js`。测试框架使用了 karma + mocha + sinon + chai,vue 相关的操作使用了 [avoriaz](https://github.com/eddyerburgh/avoriaz) ## 组件文档如何编写 diff --git a/.gitignore b/.gitignore index 7c68cc7cb..64e81c8e1 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,6 @@ lib/ node_modules example/dist /docs/dist -test/unit/coverage +test/coverage packages/vant-css/build packages/vant-css/icons diff --git a/.travis.yml b/.travis.yml index 8d7976b81..4ef32670d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,4 +16,4 @@ script: npm run lint && npm run test after_success: - | - cat ./test/unit/coverage/lcov.info | ./node_modules/.bin/codecov + cat ./test/coverage/lcov.info | ./node_modules/.bin/codecov diff --git a/package.json b/package.json index 02e586acf..c380ea8ee 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,10 @@ "deploy:docs": "rimraf docs/dist && cross-env NODE_ENV=production webpack --progress --hide-modules --config build/webpack.config.prod.js", "dist": "npm run bootstrap && node build/bin/build-lib.js", "lint": "./node_modules/.bin/eslint ./packages --ext .js,.vue", - "test": "karma start test/unit/karma.conf.js --single-run", - "test:coverage": "open test/unit/coverage/lcov-report/index.html", - "test:watch": "karma start test/unit/karma.conf.js", - "test:single": "node ./test/unit/selector.js", + "test": "karma start test/karma.conf.js --single-run", + "test:coverage": "open test/coverage/lcov-report/index.html", + "test:watch": "karma start test/karma.conf.js", + "test:single": "node ./test/selector.js", "release": "sh build/release.sh" }, "repository": { diff --git a/test/unit/components/badge.vue b/test/components/badge.vue similarity index 100% rename from test/unit/components/badge.vue rename to test/components/badge.vue diff --git a/test/unit/components/checkbox.vue b/test/components/checkbox.vue similarity index 100% rename from test/unit/components/checkbox.vue rename to test/components/checkbox.vue diff --git a/test/unit/components/field.vue b/test/components/field.vue similarity index 100% rename from test/unit/components/field.vue rename to test/components/field.vue diff --git a/test/unit/components/goods-action.vue b/test/components/goods-action.vue similarity index 100% rename from test/unit/components/goods-action.vue rename to test/components/goods-action.vue diff --git a/test/unit/components/more-tabs.vue b/test/components/more-tabs.vue similarity index 100% rename from test/unit/components/more-tabs.vue rename to test/components/more-tabs.vue diff --git a/test/unit/components/notice-bar.vue b/test/components/notice-bar.vue similarity index 100% rename from test/unit/components/notice-bar.vue rename to test/components/notice-bar.vue diff --git a/test/unit/components/number-keyboard.vue b/test/components/number-keyboard.vue similarity index 100% rename from test/unit/components/number-keyboard.vue rename to test/components/number-keyboard.vue diff --git a/test/unit/components/radio.vue b/test/components/radio.vue similarity index 100% rename from test/unit/components/radio.vue rename to test/components/radio.vue diff --git a/test/unit/components/row.vue b/test/components/row.vue similarity index 100% rename from test/unit/components/row.vue rename to test/components/row.vue diff --git a/test/unit/components/steps.vue b/test/components/steps.vue similarity index 100% rename from test/unit/components/steps.vue rename to test/components/steps.vue diff --git a/test/unit/components/tabbar.vue b/test/components/tabbar.vue similarity index 100% rename from test/unit/components/tabbar.vue rename to test/components/tabbar.vue diff --git a/test/unit/components/tabs.vue b/test/components/tabs.vue similarity index 100% rename from test/unit/components/tabs.vue rename to test/components/tabs.vue diff --git a/test/unit/components/waterfall/waterfall-hide.vue b/test/components/waterfall/waterfall-hide.vue similarity index 100% rename from test/unit/components/waterfall/waterfall-hide.vue rename to test/components/waterfall/waterfall-hide.vue diff --git a/test/unit/components/waterfall/waterfall.vue b/test/components/waterfall/waterfall.vue similarity index 100% rename from test/unit/components/waterfall/waterfall.vue rename to test/components/waterfall/waterfall.vue diff --git a/test/unit/get-webpack-conf.js b/test/get-webpack-conf.js similarity index 97% rename from test/unit/get-webpack-conf.js rename to test/get-webpack-conf.js index 0d5f7320e..d99be137e 100644 --- a/test/unit/get-webpack-conf.js +++ b/test/get-webpack-conf.js @@ -78,7 +78,7 @@ function getWebpackConfig(testFileName) { ] }, { - test: /test\/unit\/components\/.*\.vue$|packages\/swipe.*\.vue$/, + test: /test\/components\/.*\.vue$|packages\/swipe.*\.vue$/, use: [ { loader: 'vue-loader', diff --git a/test/unit/index.js b/test/index.js similarity index 100% rename from test/unit/index.js rename to test/index.js diff --git a/test/unit/karma.conf.js b/test/karma.conf.js similarity index 94% rename from test/unit/karma.conf.js rename to test/karma.conf.js index c0e6ac64b..794d73886 100644 --- a/test/unit/karma.conf.js +++ b/test/karma.conf.js @@ -15,7 +15,7 @@ module.exports = function(config) { files: ['./index.js'], preprocessors: { './index.js': ['webpack'], - 'test/unit/!(components)/**/*.vue': ['coverage'] + 'test/!(components)/**/*.vue': ['coverage'] }, webpack: getWebpackConfig(getTestFileName()), webpackMiddleware: { diff --git a/test/unit/selector.js b/test/selector.js similarity index 85% rename from test/unit/selector.js rename to test/selector.js index 7a7e410a8..64b5d6de3 100644 --- a/test/unit/selector.js +++ b/test/selector.js @@ -15,7 +15,7 @@ inquirer.prompt([{ choices: files }]).then(result => { const file = result.select.replace('.spec.js', ''); - shell.exec('karma start test/unit/karma.conf.js --color alway --file ' + file); + shell.exec('karma start test/karma.conf.js --color alway --file ' + file); }).catch(error => { console.log(error); }); diff --git a/test/unit/specs/actionsheet.spec.js b/test/specs/actionsheet.spec.js similarity index 100% rename from test/unit/specs/actionsheet.spec.js rename to test/specs/actionsheet.spec.js diff --git a/test/unit/specs/address-edit.spec.js b/test/specs/address-edit.spec.js similarity index 99% rename from test/unit/specs/address-edit.spec.js rename to test/specs/address-edit.spec.js index a7765506d..e65ecbb74 100644 --- a/test/unit/specs/address-edit.spec.js +++ b/test/specs/address-edit.spec.js @@ -1,7 +1,7 @@ import { mount } from 'avoriaz'; import AddressEdit from 'packages/address-edit'; import AddressDetail from 'packages/address-edit/Detail'; -import areaList from '../mock/area.json'; +import areaList from '../../docs/demos/mock/area.json'; describe('AddressEdit', () => { let wrapper; diff --git a/test/unit/specs/address-list.spec.js b/test/specs/address-list.spec.js similarity index 100% rename from test/unit/specs/address-list.spec.js rename to test/specs/address-list.spec.js diff --git a/test/unit/specs/area.spec.js b/test/specs/area.spec.js similarity index 92% rename from test/unit/specs/area.spec.js rename to test/specs/area.spec.js index 35e90188c..f2e6d569e 100644 --- a/test/unit/specs/area.spec.js +++ b/test/specs/area.spec.js @@ -1,6 +1,6 @@ import Area from 'packages/area'; import { mount } from 'avoriaz'; -import AreaList from '../mock/area.json'; +import areaList from '../../docs/demos/mock/area.json'; describe('Area', () => { let wrapper; @@ -11,7 +11,7 @@ describe('Area', () => { it('create an area', () => { wrapper = mount(Area, { propsData: { - areaList: AreaList + areaList: areaList } }); @@ -21,7 +21,7 @@ describe('Area', () => { it('create an area with default value', done => { wrapper = mount(Area, { propsData: { - areaList: AreaList, + areaList: areaList, value: '110101' } }); @@ -41,7 +41,7 @@ describe('Area', () => { it('create an area and set value', done => { wrapper = mount(Area, { propsData: { - areaList: AreaList, + areaList: areaList, value: '110101' } }); @@ -72,7 +72,7 @@ describe('Area', () => { it('create an area with columnsNum equal 2', () => { wrapper = mount(Area, { propsData: { - areaList: AreaList, + areaList: areaList, columnsNum: 2 } }); @@ -83,7 +83,7 @@ describe('Area', () => { it('create an area with columnsNum equal 1', () => { wrapper = mount(Area, { propsData: { - areaList: AreaList, + areaList: areaList, columnsNum: 1 } }); @@ -94,7 +94,7 @@ describe('Area', () => { it('create an area and click cancel', done => { wrapper = mount(Area, { propsData: { - areaList: AreaList + areaList: areaList } }); @@ -112,7 +112,7 @@ describe('Area', () => { it('onChange method', () => { wrapper = mount(Area, { propsData: { - areaList: AreaList + areaList: areaList } }); @@ -132,7 +132,7 @@ describe('Area', () => { wrapper = mount(Area, { propsData: { value: '110101', - areaList: AreaList + areaList: areaList } }); diff --git a/test/unit/specs/badge.spec.js b/test/specs/badge.spec.js similarity index 100% rename from test/unit/specs/badge.spec.js rename to test/specs/badge.spec.js diff --git a/test/unit/specs/button.spec.js b/test/specs/button.spec.js similarity index 100% rename from test/unit/specs/button.spec.js rename to test/specs/button.spec.js diff --git a/test/unit/specs/card.spec.js b/test/specs/card.spec.js similarity index 100% rename from test/unit/specs/card.spec.js rename to test/specs/card.spec.js diff --git a/test/unit/specs/cell-swipe.spec.js b/test/specs/cell-swipe.spec.js similarity index 100% rename from test/unit/specs/cell-swipe.spec.js rename to test/specs/cell-swipe.spec.js diff --git a/test/unit/specs/cell.spec.js b/test/specs/cell.spec.js similarity index 100% rename from test/unit/specs/cell.spec.js rename to test/specs/cell.spec.js diff --git a/test/unit/specs/checkbox.spec.js b/test/specs/checkbox.spec.js similarity index 100% rename from test/unit/specs/checkbox.spec.js rename to test/specs/checkbox.spec.js diff --git a/test/unit/specs/circle.spec.js b/test/specs/circle.spec.js similarity index 100% rename from test/unit/specs/circle.spec.js rename to test/specs/circle.spec.js diff --git a/test/unit/specs/contact.spec.js b/test/specs/contact.spec.js similarity index 100% rename from test/unit/specs/contact.spec.js rename to test/specs/contact.spec.js diff --git a/test/unit/specs/coupon.spec.js b/test/specs/coupon.spec.js similarity index 100% rename from test/unit/specs/coupon.spec.js rename to test/specs/coupon.spec.js diff --git a/test/unit/specs/datetime-picker.spec.js b/test/specs/datetime-picker.spec.js similarity index 100% rename from test/unit/specs/datetime-picker.spec.js rename to test/specs/datetime-picker.spec.js diff --git a/test/unit/specs/deep-assign.spec.js b/test/specs/deep-assign.spec.js similarity index 100% rename from test/unit/specs/deep-assign.spec.js rename to test/specs/deep-assign.spec.js diff --git a/test/unit/specs/dialog.spec.js b/test/specs/dialog.spec.js similarity index 100% rename from test/unit/specs/dialog.spec.js rename to test/specs/dialog.spec.js diff --git a/test/unit/specs/field.spec.js b/test/specs/field.spec.js similarity index 100% rename from test/unit/specs/field.spec.js rename to test/specs/field.spec.js diff --git a/test/unit/specs/goods-action.spec.js b/test/specs/goods-action.spec.js similarity index 100% rename from test/unit/specs/goods-action.spec.js rename to test/specs/goods-action.spec.js diff --git a/test/unit/specs/icon.spec.js b/test/specs/icon.spec.js similarity index 100% rename from test/unit/specs/icon.spec.js rename to test/specs/icon.spec.js diff --git a/test/unit/specs/image-preview.spec.js b/test/specs/image-preview.spec.js similarity index 100% rename from test/unit/specs/image-preview.spec.js rename to test/specs/image-preview.spec.js diff --git a/test/unit/specs/layout.spec.js b/test/specs/layout.spec.js similarity index 100% rename from test/unit/specs/layout.spec.js rename to test/specs/layout.spec.js diff --git a/test/unit/specs/loading.spec.js b/test/specs/loading.spec.js similarity index 100% rename from test/unit/specs/loading.spec.js rename to test/specs/loading.spec.js diff --git a/test/unit/specs/nav-bar.spec.js b/test/specs/nav-bar.spec.js similarity index 100% rename from test/unit/specs/nav-bar.spec.js rename to test/specs/nav-bar.spec.js diff --git a/test/unit/specs/notice-bar.spec.js b/test/specs/notice-bar.spec.js similarity index 100% rename from test/unit/specs/notice-bar.spec.js rename to test/specs/notice-bar.spec.js diff --git a/test/unit/specs/number-keyboard.spec.js b/test/specs/number-keyboard.spec.js similarity index 100% rename from test/unit/specs/number-keyboard.spec.js rename to test/specs/number-keyboard.spec.js diff --git a/test/unit/specs/pagination.spec.js b/test/specs/pagination.spec.js similarity index 100% rename from test/unit/specs/pagination.spec.js rename to test/specs/pagination.spec.js diff --git a/test/unit/specs/password-input.spec.js b/test/specs/password-input.spec.js similarity index 100% rename from test/unit/specs/password-input.spec.js rename to test/specs/password-input.spec.js diff --git a/test/unit/specs/picker.spec.js b/test/specs/picker.spec.js similarity index 100% rename from test/unit/specs/picker.spec.js rename to test/specs/picker.spec.js diff --git a/test/unit/specs/popup.spec.js b/test/specs/popup.spec.js similarity index 100% rename from test/unit/specs/popup.spec.js rename to test/specs/popup.spec.js diff --git a/test/unit/specs/progress.spec.js b/test/specs/progress.spec.js similarity index 100% rename from test/unit/specs/progress.spec.js rename to test/specs/progress.spec.js diff --git a/test/unit/specs/pull-refresh.spec.js b/test/specs/pull-refresh.spec.js similarity index 100% rename from test/unit/specs/pull-refresh.spec.js rename to test/specs/pull-refresh.spec.js diff --git a/test/unit/specs/radio.spec.js b/test/specs/radio.spec.js similarity index 100% rename from test/unit/specs/radio.spec.js rename to test/specs/radio.spec.js diff --git a/test/unit/specs/search.spec.js b/test/specs/search.spec.js similarity index 100% rename from test/unit/specs/search.spec.js rename to test/specs/search.spec.js diff --git a/test/unit/specs/sku.spec.js b/test/specs/sku.spec.js similarity index 99% rename from test/unit/specs/sku.spec.js rename to test/specs/sku.spec.js index 79aa4867d..f687a13cf 100644 --- a/test/unit/specs/sku.spec.js +++ b/test/specs/sku.spec.js @@ -3,16 +3,16 @@ import Uploader from 'packages/uploader'; import Toast from 'packages/toast'; import { mount } from 'avoriaz'; import { DOMChecker } from '../utils'; -import data from '../mock/sku'; +import skuMockData from '../../docs/demos/mock/sku'; import repeat from 'lodash/repeat'; +const data = skuMockData['zh-CN']; const { skuHelper } = Sku; const goods = data.goods_info; const initialSku = { s1: '30349', s2: '1193' }; -goods.picture = goods.picture[0]; const File = function() { this.name = 'test'; @@ -157,7 +157,7 @@ describe('Sku', (done) => { const plusBtn = wrapper.find('.van-stepper__plus')[0]; plusBtn.trigger('click'); wrapper.vm.$nextTick(() => { - expect(toastText.textContent).to.equal(`限购${data.quota}件,您已购买${data.quota_used}件`); + expect(toastText.textContent).to.equal(`限购${data.quota}件`); done(); }); }); diff --git a/test/unit/specs/stepper.spec.js b/test/specs/stepper.spec.js similarity index 100% rename from test/unit/specs/stepper.spec.js rename to test/specs/stepper.spec.js diff --git a/test/unit/specs/steps.spec.js b/test/specs/steps.spec.js similarity index 100% rename from test/unit/specs/steps.spec.js rename to test/specs/steps.spec.js diff --git a/test/unit/specs/submit-bar.spec.js b/test/specs/submit-bar.spec.js similarity index 100% rename from test/unit/specs/submit-bar.spec.js rename to test/specs/submit-bar.spec.js diff --git a/test/unit/specs/switch-cell.spec.js b/test/specs/switch-cell.spec.js similarity index 100% rename from test/unit/specs/switch-cell.spec.js rename to test/specs/switch-cell.spec.js diff --git a/test/unit/specs/switch.spec.js b/test/specs/switch.spec.js similarity index 100% rename from test/unit/specs/switch.spec.js rename to test/specs/switch.spec.js diff --git a/test/unit/specs/tabbar.spec.js b/test/specs/tabbar.spec.js similarity index 100% rename from test/unit/specs/tabbar.spec.js rename to test/specs/tabbar.spec.js diff --git a/test/unit/specs/tabs.spec.js b/test/specs/tabs.spec.js similarity index 100% rename from test/unit/specs/tabs.spec.js rename to test/specs/tabs.spec.js diff --git a/test/unit/specs/tag.spec.js b/test/specs/tag.spec.js similarity index 100% rename from test/unit/specs/tag.spec.js rename to test/specs/tag.spec.js diff --git a/test/unit/specs/toast.spec.js b/test/specs/toast.spec.js similarity index 100% rename from test/unit/specs/toast.spec.js rename to test/specs/toast.spec.js diff --git a/test/unit/specs/tree-select.spec.js b/test/specs/tree-select.spec.js similarity index 100% rename from test/unit/specs/tree-select.spec.js rename to test/specs/tree-select.spec.js diff --git a/test/unit/specs/uploader.spec.js b/test/specs/uploader.spec.js similarity index 100% rename from test/unit/specs/uploader.spec.js rename to test/specs/uploader.spec.js diff --git a/test/unit/specs/utils.spec.js b/test/specs/utils.spec.js similarity index 100% rename from test/unit/specs/utils.spec.js rename to test/specs/utils.spec.js diff --git a/test/unit/specs/waterfall.spec.js b/test/specs/waterfall.spec.js similarity index 100% rename from test/unit/specs/waterfall.spec.js rename to test/specs/waterfall.spec.js diff --git a/test/unit/mock/area.json b/test/unit/mock/area.json deleted file mode 100644 index 7a9843146..000000000 --- a/test/unit/mock/area.json +++ /dev/null @@ -1,3607 +0,0 @@ -{ - "province_list": { - "110000": "北京市", - "120000": "天津市", - "130000": "河北省", - "140000": "山西省", - "150000": "内蒙古自治区", - "210000": "辽宁省", - "220000": "吉林省", - "230000": "黑龙江省", - "310000": "上海市", - "320000": "江苏省", - "330000": "浙江省", - "340000": "安徽省", - "350000": "福建省", - "360000": "江西省", - "370000": "山东省", - "410000": "河南省", - "420000": "湖北省", - "430000": "湖南省", - "440000": "广东省", - "450000": "广西壮族自治区", - "460000": "海南省", - "500000": "重庆市", - "510000": "四川省", - "520000": "贵州省", - "530000": "云南省", - "540000": "西藏自治区", - "610000": "陕西省", - "620000": "甘肃省", - "630000": "青海省", - "640000": "宁夏回族自治区", - "650000": "新疆维吾尔自治区", - "710000": "台湾省", - "810000": "香港特别行政区", - "820000": "澳门特别行政区" - }, - "city_list": { - "110100": "北京市", - "110200": "县", - "120100": "天津市", - "120200": "县", - "130100": "石家庄市", - "130200": "唐山市", - "130300": "秦皇岛市", - "130400": "邯郸市", - "130500": "邢台市", - "130600": "保定市", - "130700": "张家口市", - "130800": "承德市", - "130900": "沧州市", - "131000": "廊坊市", - "131100": "衡水市", - "139000": "省直辖县", - "140100": "太原市", - "140200": "大同市", - "140300": "阳泉市", - "140400": "长治市", - "140500": "晋城市", - "140600": "朔州市", - "140700": "晋中市", - "140800": "运城市", - "140900": "忻州市", - "141000": "临汾市", - "141100": "吕梁市", - "150100": "呼和浩特市", - "150200": "包头市", - "150300": "乌海市", - "150400": "赤峰市", - "150500": "通辽市", - "150600": "鄂尔多斯市", - "150700": "呼伦贝尔市", - "150800": "巴彦淖尔市", - "150900": "乌兰察布市", - "152200": "兴安盟", - "152500": "锡林郭勒盟", - "152900": "阿拉善盟", - "210100": "沈阳市", - "210200": "大连市", - "210300": "鞍山市", - "210400": "抚顺市", - "210500": "本溪市", - "210600": "丹东市", - "210700": "锦州市", - "210800": "营口市", - "210900": "阜新市", - "211000": "辽阳市", - "211100": "盘锦市", - "211200": "铁岭市", - "211300": "朝阳市", - "211400": "葫芦岛市", - "220100": "长春市", - "220200": "吉林市", - "220300": "四平市", - "220400": "辽源市", - "220500": "通化市", - "220600": "白山市", - "220700": "松原市", - "220800": "白城市", - "222400": "延边朝鲜族自治州", - "230100": "哈尔滨市", - "230200": "齐齐哈尔市", - "230300": "鸡西市", - "230400": "鹤岗市", - "230500": "双鸭山市", - "230600": "大庆市", - "230700": "伊春市", - "230800": "佳木斯市", - "230900": "七台河市", - "231000": "牡丹江市", - "231100": "黑河市", - "231200": "绥化市", - "232700": "大兴安岭地区", - "310100": "上海市", - "310200": "县", - "320100": "南京市", - "320200": "无锡市", - "320300": "徐州市", - "320400": "常州市", - "320500": "苏州市", - "320600": "南通市", - "320700": "连云港市", - "320800": "淮安市", - "320900": "盐城市", - "321000": "扬州市", - "321100": "镇江市", - "321200": "泰州市", - "321300": "宿迁市", - "330100": "杭州市", - "330200": "宁波市", - "330300": "温州市", - "330400": "嘉兴市", - "330500": "湖州市", - "330600": "绍兴市", - "330700": "金华市", - "330800": "衢州市", - "330900": "舟山市", - "331000": "台州市", - "331100": "丽水市", - "340100": "合肥市", - "340200": "芜湖市", - "340300": "蚌埠市", - "340400": "淮南市", - "340500": "马鞍山市", - "340600": "淮北市", - "340700": "铜陵市", - "340800": "安庆市", - "341000": "黄山市", - "341100": "滁州市", - "341200": "阜阳市", - "341300": "宿州市", - "341500": "六安市", - "341600": "亳州市", - "341700": "池州市", - "341800": "宣城市", - "350100": "福州市", - "350200": "厦门市", - "350300": "莆田市", - "350400": "三明市", - "350500": "泉州市", - "350600": "漳州市", - "350700": "南平市", - "350800": "龙岩市", - "350900": "宁德市", - "360100": "南昌市", - "360200": "景德镇市", - "360300": "萍乡市", - "360400": "九江市", - "360500": "新余市", - "360600": "鹰潭市", - "360700": "赣州市", - "360800": "吉安市", - "360900": "宜春市", - "361000": "抚州市", - "361100": "上饶市", - "370100": "济南市", - "370200": "青岛市", - "370300": "淄博市", - "370400": "枣庄市", - "370500": "东营市", - "370600": "烟台市", - "370700": "潍坊市", - "370800": "济宁市", - "370900": "泰安市", - "371000": "威海市", - "371100": "日照市", - "371200": "莱芜市", - "371300": "临沂市", - "371400": "德州市", - "371500": "聊城市", - "371600": "滨州市", - "371700": "菏泽市", - "410100": "郑州市", - "410200": "开封市", - "410300": "洛阳市", - "410400": "平顶山市", - "410500": "安阳市", - "410600": "鹤壁市", - "410700": "新乡市", - "410800": "焦作市", - "410900": "濮阳市", - "411000": "许昌市", - "411100": "漯河市", - "411200": "三门峡市", - "411300": "南阳市", - "411400": "商丘市", - "411500": "信阳市", - "411600": "周口市", - "411700": "驻马店市", - "419000": "省直辖县", - "420100": "武汉市", - "420200": "黄石市", - "420300": "十堰市", - "420500": "宜昌市", - "420600": "襄阳市", - "420700": "鄂州市", - "420800": "荆门市", - "420900": "孝感市", - "421000": "荆州市", - "421100": "黄冈市", - "421200": "咸宁市", - "421300": "随州市", - "422800": "恩施土家族苗族自治州", - "429000": "省直辖县", - "430100": "长沙市", - "430200": "株洲市", - "430300": "湘潭市", - "430400": "衡阳市", - "430500": "邵阳市", - "430600": "岳阳市", - "430700": "常德市", - "430800": "张家界市", - "430900": "益阳市", - "431000": "郴州市", - "431100": "永州市", - "431200": "怀化市", - "431300": "娄底市", - "433100": "湘西土家族苗族自治州", - "440100": "广州市", - "440200": "韶关市", - "440300": "深圳市", - "440400": "珠海市", - "440500": "汕头市", - "440600": "佛山市", - "440700": "江门市", - "440800": "湛江市", - "440900": "茂名市", - "441200": "肇庆市", - "441300": "惠州市", - "441400": "梅州市", - "441500": "汕尾市", - "441600": "河源市", - "441700": "阳江市", - "441800": "清远市", - "441900": "东莞市", - "442000": "中山市", - "445100": "潮州市", - "445200": "揭阳市", - "445300": "云浮市", - "450100": "南宁市", - "450200": "柳州市", - "450300": "桂林市", - "450400": "梧州市", - "450500": "北海市", - "450600": "防城港市", - "450700": "钦州市", - "450800": "贵港市", - "450900": "玉林市", - "451000": "百色市", - "451100": "贺州市", - "451200": "河池市", - "451300": "来宾市", - "451400": "崇左市", - "460100": "海口市", - "460200": "三亚市", - "460300": "三沙市", - "469000": "省直辖县", - "500100": "重庆市", - "500200": "县", - "510100": "成都市", - "510300": "自贡市", - "510400": "攀枝花市", - "510500": "泸州市", - "510600": "德阳市", - "510700": "绵阳市", - "510800": "广元市", - "510900": "遂宁市", - "511000": "内江市", - "511100": "乐山市", - "511300": "南充市", - "511400": "眉山市", - "511500": "宜宾市", - "511600": "广安市", - "511700": "达州市", - "511800": "雅安市", - "511900": "巴中市", - "512000": "资阳市", - "513200": "阿坝藏族羌族自治州", - "513300": "甘孜藏族自治州", - "513400": "凉山彝族自治州", - "520100": "贵阳市", - "520200": "六盘水市", - "520300": "遵义市", - "520400": "安顺市", - "520500": "毕节市", - "520600": "铜仁市", - "522300": "黔西南布依族苗族自治州", - "522600": "黔东南苗族侗族自治州", - "522700": "黔南布依族苗族自治州", - "530100": "昆明市", - "530300": "曲靖市", - "530400": "玉溪市", - "530500": "保山市", - "530600": "昭通市", - "530700": "丽江市", - "530800": "普洱市", - "530900": "临沧市", - "532300": "楚雄彝族自治州", - "532500": "红河哈尼族彝族自治州", - "532600": "文山壮族苗族自治州", - "532800": "西双版纳傣族自治州", - "532900": "大理白族自治州", - "533100": "德宏傣族景颇族自治州", - "533300": "怒江傈僳族自治州", - "533400": "迪庆藏族自治州", - "540100": "拉萨市", - "540200": "日喀则市", - "540300": "昌都市", - "540400": "林芝市", - "542200": "山南地区", - "542400": "那曲地区", - "542500": "阿里地区", - "610100": "西安市", - "610200": "铜川市", - "610300": "宝鸡市", - "610400": "咸阳市", - "610500": "渭南市", - "610600": "延安市", - "610700": "汉中市", - "610800": "榆林市", - "610900": "安康市", - "611000": "商洛市", - "620100": "兰州市", - "620200": "嘉峪关市", - "620300": "金昌市", - "620400": "白银市", - "620500": "天水市", - "620600": "武威市", - "620700": "张掖市", - "620800": "平凉市", - "620900": "酒泉市", - "621000": "庆阳市", - "621100": "定西市", - "621200": "陇南市", - "622900": "临夏回族自治州", - "623000": "甘南藏族自治州", - "630100": "西宁市", - "630200": "海东市", - "632200": "海北藏族自治州", - "632300": "黄南藏族自治州", - "632500": "海南藏族自治州", - "632600": "果洛藏族自治州", - "632700": "玉树藏族自治州", - "632800": "海西蒙古族藏族自治州", - "640100": "银川市", - "640200": "石嘴山市", - "640300": "吴忠市", - "640400": "固原市", - "640500": "中卫市", - "650100": "乌鲁木齐市", - "650200": "克拉玛依市", - "650400": "吐鲁番市", - "652200": "哈密地区", - "652300": "昌吉回族自治州", - "652700": "博尔塔拉蒙古自治州", - "652800": "巴音郭楞蒙古自治州", - "652900": "阿克苏地区", - "653000": "克孜勒苏柯尔克孜自治州", - "653100": "喀什地区", - "653200": "和田地区", - "654000": "伊犁哈萨克自治州", - "654200": "塔城地区", - "654300": "阿勒泰地区", - "659000": "自治区直辖县级行政区划", - "710100": "台北市", - "710200": "高雄市", - "710300": "台南市", - "710400": "台中市", - "710500": "金门县", - "710600": "南投县", - "710700": "基隆市", - "710800": "新竹市", - "710900": "嘉义市", - "711100": "新北市", - "711200": "宜兰县", - "711300": "新竹县", - "711400": "桃园县", - "711500": "苗栗县", - "711700": "彰化县", - "711900": "嘉义县", - "712100": "云林县", - "712400": "屏东县", - "712500": "台东县", - "712600": "花莲县", - "712700": "澎湖县", - "712800": "连江县", - "810100": "香港岛", - "810200": "九龙", - "810300": "新界", - "820100": "澳门半岛", - "820200": "离岛" - }, - "county_list": { - "110101": "东城区", - "110102": "西城区", - "110105": "朝阳区", - "110106": "丰台区", - "110107": "石景山区", - "110108": "海淀区", - "110109": "门头沟区", - "110111": "房山区", - "110112": "通州区", - "110113": "顺义区", - "110114": "昌平区", - "110115": "大兴区", - "110116": "怀柔区", - "110117": "平谷区", - "110228": "密云县", - "110229": "延庆县", - "120101": "和平区", - "120102": "河东区", - "120103": "河西区", - "120104": "南开区", - "120105": "河北区", - "120106": "红桥区", - "120110": "东丽区", - "120111": "西青区", - "120112": "津南区", - "120113": "北辰区", - "120114": "武清区", - "120115": "宝坻区", - "120116": "滨海新区", - "120117": "宁河区", - "120118": "静海区", - "120225": "蓟县", - "130102": "长安区", - "130104": "桥西区", - "130105": "新华区", - "130107": "井陉矿区", - "130108": "裕华区", - "130109": "藁城区", - "130110": "鹿泉区", - "130111": "栾城区", - "130121": "井陉县", - "130123": "正定县", - "130125": "行唐县", - "130126": "灵寿县", - "130127": "高邑县", - "130128": "深泽县", - "130129": "赞皇县", - "130130": "无极县", - "130131": "平山县", - "130132": "元氏县", - "130133": "赵县", - "130183": "晋州市", - "130184": "新乐市", - "130202": "路南区", - "130203": "路北区", - "130204": "古冶区", - "130205": "开平区", - "130207": "丰南区", - "130208": "丰润区", - "130209": "曹妃甸区", - "130223": "滦县", - "130224": "滦南县", - "130225": "乐亭县", - "130227": "迁西县", - "130229": "玉田县", - "130281": "遵化市", - "130283": "迁安市", - "130302": "海港区", - "130303": "山海关区", - "130304": "北戴河区", - "130306": "抚宁区", - "130321": "青龙满族自治县", - "130322": "昌黎县", - "130324": "卢龙县", - "130390": "经济技术开发区", - "130402": "邯山区", - "130403": "丛台区", - "130404": "复兴区", - "130406": "峰峰矿区", - "130421": "邯郸县", - "130423": "临漳县", - "130424": "成安县", - "130425": "大名县", - "130426": "涉县", - "130427": "磁县", - "130428": "肥乡县", - "130429": "永年县", - "130430": "邱县", - "130431": "鸡泽县", - "130432": "广平县", - "130433": "馆陶县", - "130434": "魏县", - "130435": "曲周县", - "130481": "武安市", - "130502": "桥东区", - "130503": "桥西区", - "130521": "邢台县", - "130522": "临城县", - "130523": "内丘县", - "130524": "柏乡县", - "130525": "隆尧县", - "130526": "任县", - "130527": "南和县", - "130528": "宁晋县", - "130529": "巨鹿县", - "130530": "新河县", - "130531": "广宗县", - "130532": "平乡县", - "130533": "威县", - "130534": "清河县", - "130535": "临西县", - "130581": "南宫市", - "130582": "沙河市", - "130602": "竞秀区", - "130606": "莲池区", - "130607": "满城区", - "130608": "清苑区", - "130609": "徐水区", - "130623": "涞水县", - "130624": "阜平县", - "130626": "定兴县", - "130627": "唐县", - "130628": "高阳县", - "130629": "容城县", - "130630": "涞源县", - "130631": "望都县", - "130632": "安新县", - "130633": "易县", - "130634": "曲阳县", - "130635": "蠡县", - "130636": "顺平县", - "130637": "博野县", - "130638": "雄县", - "130681": "涿州市", - "130683": "安国市", - "130684": "高碑店市", - "130702": "桥东区", - "130703": "桥西区", - "130705": "宣化区", - "130706": "下花园区", - "130721": "宣化县", - "130722": "张北县", - "130723": "康保县", - "130724": "沽源县", - "130725": "尚义县", - "130726": "蔚县", - "130727": "阳原县", - "130728": "怀安县", - "130729": "万全县", - "130730": "怀来县", - "130731": "涿鹿县", - "130732": "赤城县", - "130733": "崇礼县", - "130802": "双桥区", - "130803": "双滦区", - "130804": "鹰手营子矿区", - "130821": "承德县", - "130822": "兴隆县", - "130823": "平泉县", - "130824": "滦平县", - "130825": "隆化县", - "130826": "丰宁满族自治县", - "130827": "宽城满族自治县", - "130828": "围场满族蒙古族自治县", - "130902": "新华区", - "130903": "运河区", - "130921": "沧县", - "130922": "青县", - "130923": "东光县", - "130924": "海兴县", - "130925": "盐山县", - "130926": "肃宁县", - "130927": "南皮县", - "130928": "吴桥县", - "130929": "献县", - "130930": "孟村回族自治县", - "130981": "泊头市", - "130982": "任丘市", - "130983": "黄骅市", - "130984": "河间市", - "131002": "安次区", - "131003": "广阳区", - "131022": "固安县", - "131023": "永清县", - "131024": "香河县", - "131025": "大城县", - "131026": "文安县", - "131028": "大厂回族自治县", - "131081": "霸州市", - "131082": "三河市", - "131090": "开发区", - "131091": "燕郊经济技术开发区", - "131102": "桃城区", - "131121": "枣强县", - "131122": "武邑县", - "131123": "武强县", - "131124": "饶阳县", - "131125": "安平县", - "131126": "故城县", - "131127": "景县", - "131128": "阜城县", - "131181": "冀州市", - "131182": "深州市", - "139001": "定州市", - "139002": "辛集市", - "140105": "小店区", - "140106": "迎泽区", - "140107": "杏花岭区", - "140108": "尖草坪区", - "140109": "万柏林区", - "140110": "晋源区", - "140121": "清徐县", - "140122": "阳曲县", - "140123": "娄烦县", - "140181": "古交市", - "140202": "城区", - "140203": "矿区", - "140211": "南郊区", - "140212": "新荣区", - "140221": "阳高县", - "140222": "天镇县", - "140223": "广灵县", - "140224": "灵丘县", - "140225": "浑源县", - "140226": "左云县", - "140227": "大同县", - "140302": "城区", - "140303": "矿区", - "140311": "郊区", - "140321": "平定县", - "140322": "盂县", - "140402": "城区", - "140411": "郊区", - "140421": "长治县", - "140423": "襄垣县", - "140424": "屯留县", - "140425": "平顺县", - "140426": "黎城县", - "140427": "壶关县", - "140428": "长子县", - "140429": "武乡县", - "140430": "沁县", - "140431": "沁源县", - "140481": "潞城市", - "140502": "城区", - "140521": "沁水县", - "140522": "阳城县", - "140524": "陵川县", - "140525": "泽州县", - "140581": "高平市", - "140602": "朔城区", - "140603": "平鲁区", - "140621": "山阴县", - "140622": "应县", - "140623": "右玉县", - "140624": "怀仁县", - "140702": "榆次区", - "140721": "榆社县", - "140722": "左权县", - "140723": "和顺县", - "140724": "昔阳县", - "140725": "寿阳县", - "140726": "太谷县", - "140727": "祁县", - "140728": "平遥县", - "140729": "灵石县", - "140781": "介休市", - "140802": "盐湖区", - "140821": "临猗县", - "140822": "万荣县", - "140823": "闻喜县", - "140824": "稷山县", - "140825": "新绛县", - "140826": "绛县", - "140827": "垣曲县", - "140828": "夏县", - "140829": "平陆县", - "140830": "芮城县", - "140881": "永济市", - "140882": "河津市", - "140902": "忻府区", - "140921": "定襄县", - "140922": "五台县", - "140923": "代县", - "140924": "繁峙县", - "140925": "宁武县", - "140926": "静乐县", - "140927": "神池县", - "140928": "五寨县", - "140929": "岢岚县", - "140930": "河曲县", - "140931": "保德县", - "140932": "偏关县", - "140981": "原平市", - "141002": "尧都区", - "141021": "曲沃县", - "141022": "翼城县", - "141023": "襄汾县", - "141024": "洪洞县", - "141025": "古县", - "141026": "安泽县", - "141027": "浮山县", - "141028": "吉县", - "141029": "乡宁县", - "141030": "大宁县", - "141031": "隰县", - "141032": "永和县", - "141033": "蒲县", - "141034": "汾西县", - "141081": "侯马市", - "141082": "霍州市", - "141102": "离石区", - "141121": "文水县", - "141122": "交城县", - "141123": "兴县", - "141124": "临县", - "141125": "柳林县", - "141126": "石楼县", - "141127": "岚县", - "141128": "方山县", - "141129": "中阳县", - "141130": "交口县", - "141181": "孝义市", - "141182": "汾阳市", - "150102": "新城区", - "150103": "回民区", - "150104": "玉泉区", - "150105": "赛罕区", - "150121": "土默特左旗", - "150122": "托克托县", - "150123": "和林格尔县", - "150124": "清水河县", - "150125": "武川县", - "150202": "东河区", - "150203": "昆都仑区", - "150204": "青山区", - "150205": "石拐区", - "150206": "白云鄂博矿区", - "150207": "九原区", - "150221": "土默特右旗", - "150222": "固阳县", - "150223": "达尔罕茂明安联合旗", - "150302": "海勃湾区", - "150303": "海南区", - "150304": "乌达区", - "150402": "红山区", - "150403": "元宝山区", - "150404": "松山区", - "150421": "阿鲁科尔沁旗", - "150422": "巴林左旗", - "150423": "巴林右旗", - "150424": "林西县", - "150425": "克什克腾旗", - "150426": "翁牛特旗", - "150428": "喀喇沁旗", - "150429": "宁城县", - "150430": "敖汉旗", - "150502": "科尔沁区", - "150521": "科尔沁左翼中旗", - "150522": "科尔沁左翼后旗", - "150523": "开鲁县", - "150524": "库伦旗", - "150525": "奈曼旗", - "150526": "扎鲁特旗", - "150581": "霍林郭勒市", - "150602": "东胜区", - "150621": "达拉特旗", - "150622": "准格尔旗", - "150623": "鄂托克前旗", - "150624": "鄂托克旗", - "150625": "杭锦旗", - "150626": "乌审旗", - "150627": "伊金霍洛旗", - "150702": "海拉尔区", - "150703": "扎赉诺尔区", - "150721": "阿荣旗", - "150722": "莫力达瓦达斡尔族自治旗", - "150723": "鄂伦春自治旗", - "150724": "鄂温克族自治旗", - "150725": "陈巴尔虎旗", - "150726": "新巴尔虎左旗", - "150727": "新巴尔虎右旗", - "150781": "满洲里市", - "150782": "牙克石市", - "150783": "扎兰屯市", - "150784": "额尔古纳市", - "150785": "根河市", - "150802": "临河区", - "150821": "五原县", - "150822": "磴口县", - "150823": "乌拉特前旗", - "150824": "乌拉特中旗", - "150825": "乌拉特后旗", - "150826": "杭锦后旗", - "150902": "集宁区", - "150921": "卓资县", - "150922": "化德县", - "150923": "商都县", - "150924": "兴和县", - "150925": "凉城县", - "150926": "察哈尔右翼前旗", - "150927": "察哈尔右翼中旗", - "150928": "察哈尔右翼后旗", - "150929": "四子王旗", - "150981": "丰镇市", - "152201": "乌兰浩特市", - "152202": "阿尔山市", - "152221": "科尔沁右翼前旗", - "152222": "科尔沁右翼中旗", - "152223": "扎赉特旗", - "152224": "突泉县", - "152501": "二连浩特市", - "152502": "锡林浩特市", - "152522": "阿巴嘎旗", - "152523": "苏尼特左旗", - "152524": "苏尼特右旗", - "152525": "东乌珠穆沁旗", - "152526": "西乌珠穆沁旗", - "152527": "太仆寺旗", - "152528": "镶黄旗", - "152529": "正镶白旗", - "152530": "正蓝旗", - "152531": "多伦县", - "152921": "阿拉善左旗", - "152922": "阿拉善右旗", - "152923": "额济纳旗", - "210102": "和平区", - "210103": "沈河区", - "210104": "大东区", - "210105": "皇姑区", - "210106": "铁西区", - "210111": "苏家屯区", - "210112": "浑南区", - "210113": "沈北新区", - "210114": "于洪区", - "210122": "辽中县", - "210123": "康平县", - "210124": "法库县", - "210181": "新民市", - "210190": "经济技术开发区", - "210202": "中山区", - "210203": "西岗区", - "210204": "沙河口区", - "210211": "甘井子区", - "210212": "旅顺口区", - "210213": "金州区", - "210224": "长海县", - "210281": "瓦房店市", - "210282": "普兰店市", - "210283": "庄河市", - "210291": "大连经济技术开发区", - "210292": "大连高新区", - "210302": "铁东区", - "210303": "铁西区", - "210304": "立山区", - "210311": "千山区", - "210321": "台安县", - "210323": "岫岩满族自治县", - "210381": "海城市", - "210390": "高新区", - "210402": "新抚区", - "210403": "东洲区", - "210404": "望花区", - "210411": "顺城区", - "210421": "抚顺县", - "210422": "新宾满族自治县", - "210423": "清原满族自治县", - "210502": "平山区", - "210503": "溪湖区", - "210504": "明山区", - "210505": "南芬区", - "210521": "本溪满族自治县", - "210522": "桓仁满族自治县", - "210602": "元宝区", - "210603": "振兴区", - "210604": "振安区", - "210624": "宽甸满族自治县", - "210681": "东港市", - "210682": "凤城市", - "210702": "古塔区", - "210703": "凌河区", - "210711": "太和区", - "210726": "黑山县", - "210727": "义县", - "210781": "凌海市", - "210782": "北镇市", - "210793": "经济技术开发区", - "210802": "站前区", - "210803": "西市区", - "210804": "鲅鱼圈区", - "210811": "老边区", - "210881": "盖州市", - "210882": "大石桥市", - "210902": "海州区", - "210903": "新邱区", - "210904": "太平区", - "210905": "清河门区", - "210911": "细河区", - "210921": "阜新蒙古族自治县", - "210922": "彰武县", - "211002": "白塔区", - "211003": "文圣区", - "211004": "宏伟区", - "211005": "弓长岭区", - "211011": "太子河区", - "211021": "辽阳县", - "211081": "灯塔市", - "211102": "双台子区", - "211103": "兴隆台区", - "211121": "大洼县", - "211122": "盘山县", - "211202": "银州区", - "211204": "清河区", - "211221": "铁岭县", - "211223": "西丰县", - "211224": "昌图县", - "211281": "调兵山市", - "211282": "开原市", - "211302": "双塔区", - "211303": "龙城区", - "211321": "朝阳县", - "211322": "建平县", - "211324": "喀喇沁左翼蒙古族自治县", - "211381": "北票市", - "211382": "凌源市", - "211402": "连山区", - "211403": "龙港区", - "211404": "南票区", - "211421": "绥中县", - "211422": "建昌县", - "211481": "兴城市", - "215090": "工业园区", - "220102": "南关区", - "220103": "宽城区", - "220104": "朝阳区", - "220105": "二道区", - "220106": "绿园区", - "220112": "双阳区", - "220113": "九台区", - "220122": "农安县", - "220182": "榆树市", - "220183": "德惠市", - "220190": "高新技术产业开发区", - "220191": "汽车产业开发区", - "220192": "经济技术开发区", - "220202": "昌邑区", - "220203": "龙潭区", - "220204": "船营区", - "220211": "丰满区", - "220221": "永吉县", - "220281": "蛟河市", - "220282": "桦甸市", - "220283": "舒兰市", - "220284": "磐石市", - "220302": "铁西区", - "220303": "铁东区", - "220322": "梨树县", - "220323": "伊通满族自治县", - "220381": "公主岭市", - "220382": "双辽市", - "220402": "龙山区", - "220403": "西安区", - "220421": "东丰县", - "220422": "东辽县", - "220502": "东昌区", - "220503": "二道江区", - "220521": "通化县", - "220523": "辉南县", - "220524": "柳河县", - "220581": "梅河口市", - "220582": "集安市", - "220602": "浑江区", - "220605": "江源区", - "220621": "抚松县", - "220622": "靖宇县", - "220623": "长白朝鲜族自治县", - "220681": "临江市", - "220702": "宁江区", - "220721": "前郭尔罗斯蒙古族自治县", - "220722": "长岭县", - "220723": "乾安县", - "220781": "扶余市", - "220802": "洮北区", - "220821": "镇赉县", - "220822": "通榆县", - "220881": "洮南市", - "220882": "大安市", - "221090": "工业园区", - "222401": "延吉市", - "222402": "图们市", - "222403": "敦化市", - "222404": "珲春市", - "222405": "龙井市", - "222406": "和龙市", - "222424": "汪清县", - "222426": "安图县", - "230102": "道里区", - "230103": "南岗区", - "230104": "道外区", - "230108": "平房区", - "230109": "松北区", - "230110": "香坊区", - "230111": "呼兰区", - "230112": "阿城区", - "230113": "双城区", - "230123": "依兰县", - "230124": "方正县", - "230125": "宾县", - "230126": "巴彦县", - "230127": "木兰县", - "230128": "通河县", - "230129": "延寿县", - "230183": "尚志市", - "230184": "五常市", - "230202": "龙沙区", - "230203": "建华区", - "230204": "铁锋区", - "230205": "昂昂溪区", - "230206": "富拉尔基区", - "230207": "碾子山区", - "230208": "梅里斯达斡尔族区", - "230221": "龙江县", - "230223": "依安县", - "230224": "泰来县", - "230225": "甘南县", - "230227": "富裕县", - "230229": "克山县", - "230230": "克东县", - "230231": "拜泉县", - "230281": "讷河市", - "230302": "鸡冠区", - "230303": "恒山区", - "230304": "滴道区", - "230305": "梨树区", - "230306": "城子河区", - "230307": "麻山区", - "230321": "鸡东县", - "230381": "虎林市", - "230382": "密山市", - "230402": "向阳区", - "230403": "工农区", - "230404": "南山区", - "230405": "兴安区", - "230406": "东山区", - "230407": "兴山区", - "230421": "萝北县", - "230422": "绥滨县", - "230502": "尖山区", - "230503": "岭东区", - "230505": "四方台区", - "230506": "宝山区", - "230521": "集贤县", - "230522": "友谊县", - "230523": "宝清县", - "230524": "饶河县", - "230602": "萨尔图区", - "230603": "龙凤区", - "230604": "让胡路区", - "230605": "红岗区", - "230606": "大同区", - "230621": "肇州县", - "230622": "肇源县", - "230623": "林甸县", - "230624": "杜尔伯特蒙古族自治县", - "230702": "伊春区", - "230703": "南岔区", - "230704": "友好区", - "230705": "西林区", - "230706": "翠峦区", - "230707": "新青区", - "230708": "美溪区", - "230709": "金山屯区", - "230710": "五营区", - "230711": "乌马河区", - "230712": "汤旺河区", - "230713": "带岭区", - "230714": "乌伊岭区", - "230715": "红星区", - "230716": "上甘岭区", - "230722": "嘉荫县", - "230781": "铁力市", - "230803": "向阳区", - "230804": "前进区", - "230805": "东风区", - "230811": "郊区", - "230822": "桦南县", - "230826": "桦川县", - "230828": "汤原县", - "230833": "抚远县", - "230881": "同江市", - "230882": "富锦市", - "230902": "新兴区", - "230903": "桃山区", - "230904": "茄子河区", - "230921": "勃利县", - "231002": "东安区", - "231003": "阳明区", - "231004": "爱民区", - "231005": "西安区", - "231024": "东宁县", - "231025": "林口县", - "231081": "绥芬河市", - "231083": "海林市", - "231084": "宁安市", - "231085": "穆棱市", - "231102": "爱辉区", - "231121": "嫩江县", - "231123": "逊克县", - "231124": "孙吴县", - "231181": "北安市", - "231182": "五大连池市", - "231202": "北林区", - "231221": "望奎县", - "231222": "兰西县", - "231223": "青冈县", - "231224": "庆安县", - "231225": "明水县", - "231226": "绥棱县", - "231281": "安达市", - "231282": "肇东市", - "231283": "海伦市", - "232721": "呼玛县", - "232722": "塔河县", - "232723": "漠河县", - "232790": "松岭区", - "232791": "呼中区", - "232792": "加格达奇区", - "232793": "新林区", - "264290": "威海临港经济技术开发区", - "310101": "黄浦区", - "310104": "徐汇区", - "310105": "长宁区", - "310106": "静安区", - "310107": "普陀区", - "310108": "闸北区", - "310109": "虹口区", - "310110": "杨浦区", - "310112": "闵行区", - "310113": "宝山区", - "310114": "嘉定区", - "310115": "浦东新区", - "310116": "金山区", - "310117": "松江区", - "310118": "青浦区", - "310120": "奉贤区", - "310230": "崇明县", - "320102": "玄武区", - "320104": "秦淮区", - "320105": "建邺区", - "320106": "鼓楼区", - "320111": "浦口区", - "320113": "栖霞区", - "320114": "雨花台区", - "320115": "江宁区", - "320116": "六合区", - "320117": "溧水区", - "320118": "高淳区", - "320202": "崇安区", - "320203": "南长区", - "320204": "北塘区", - "320205": "锡山区", - "320206": "惠山区", - "320211": "滨湖区", - "320281": "江阴市", - "320282": "宜兴市", - "320290": "新区", - "320302": "鼓楼区", - "320303": "云龙区", - "320305": "贾汪区", - "320311": "泉山区", - "320312": "铜山区", - "320321": "丰县", - "320322": "沛县", - "320324": "睢宁县", - "320381": "新沂市", - "320382": "邳州市", - "320390": "金山桥开发区", - "320391": "工业园区", - "320402": "天宁区", - "320404": "钟楼区", - "320411": "新北区", - "320412": "武进区", - "320413": "金坛区", - "320481": "溧阳市", - "320505": "虎丘区", - "320506": "吴中区", - "320507": "相城区", - "320508": "姑苏区", - "320509": "吴江区", - "320581": "常熟市", - "320582": "张家港市", - "320583": "昆山市", - "320585": "太仓市", - "320590": "工业园区", - "320591": "高新区", - "320602": "崇川区", - "320611": "港闸区", - "320612": "通州区", - "320621": "海安县", - "320623": "如东县", - "320681": "启东市", - "320682": "如皋市", - "320684": "海门市", - "320690": "南通经济技术开发区", - "320691": "高新区", - "320703": "连云区", - "320706": "海州区", - "320707": "赣榆区", - "320722": "东海县", - "320723": "灌云县", - "320724": "灌南县", - "320802": "清河区", - "320803": "淮安区", - "320804": "淮阴区", - "320811": "清浦区", - "320826": "涟水县", - "320829": "洪泽县", - "320830": "盱眙县", - "320831": "金湖县", - "320890": "经济开发区", - "320902": "亭湖区", - "320903": "盐都区", - "320904": "大丰区", - "320921": "响水县", - "320922": "滨海县", - "320923": "阜宁县", - "320924": "射阳县", - "320925": "建湖县", - "320981": "东台市", - "321002": "广陵区", - "321003": "邗江区", - "321012": "江都区", - "321023": "宝应县", - "321081": "仪征市", - "321084": "高邮市", - "321090": "经济开发区", - "321102": "京口区", - "321111": "润州区", - "321112": "丹徒区", - "321181": "丹阳市", - "321182": "扬中市", - "321183": "句容市", - "321202": "海陵区", - "321203": "高港区", - "321204": "姜堰区", - "321281": "兴化市", - "321282": "靖江市", - "321283": "泰兴市", - "321302": "宿城区", - "321311": "宿豫区", - "321322": "沭阳县", - "321323": "泗阳县", - "321324": "泗洪县", - "321390": "宿迁经济开发区", - "330102": "上城区", - "330103": "下城区", - "330104": "江干区", - "330105": "拱墅区", - "330106": "西湖区", - "330108": "滨江区", - "330109": "萧山区", - "330110": "余杭区", - "330111": "富阳区", - "330122": "桐庐县", - "330127": "淳安县", - "330182": "建德市", - "330185": "临安市", - "330203": "海曙区", - "330204": "江东区", - "330205": "江北区", - "330206": "北仑区", - "330211": "镇海区", - "330212": "鄞州区", - "330225": "象山县", - "330226": "宁海县", - "330281": "余姚市", - "330282": "慈溪市", - "330283": "奉化市", - "330290": "高新科技开发区", - "330302": "鹿城区", - "330303": "龙湾区", - "330304": "瓯海区", - "330305": "洞头区", - "330324": "永嘉县", - "330326": "平阳县", - "330327": "苍南县", - "330328": "文成县", - "330329": "泰顺县", - "330381": "瑞安市", - "330382": "乐清市", - "330402": "南湖区", - "330411": "秀洲区", - "330421": "嘉善县", - "330424": "海盐县", - "330481": "海宁市", - "330482": "平湖市", - "330483": "桐乡市", - "330502": "吴兴区", - "330503": "南浔区", - "330521": "德清县", - "330522": "长兴县", - "330523": "安吉县", - "330602": "越城区", - "330603": "柯桥区", - "330604": "上虞区", - "330624": "新昌县", - "330681": "诸暨市", - "330683": "嵊州市", - "330702": "婺城区", - "330703": "金东区", - "330723": "武义县", - "330726": "浦江县", - "330727": "磐安县", - "330781": "兰溪市", - "330782": "义乌市", - "330783": "东阳市", - "330784": "永康市", - "330802": "柯城区", - "330803": "衢江区", - "330822": "常山县", - "330824": "开化县", - "330825": "龙游县", - "330881": "江山市", - "330902": "定海区", - "330903": "普陀区", - "330921": "岱山县", - "330922": "嵊泗县", - "331002": "椒江区", - "331003": "黄岩区", - "331004": "路桥区", - "331021": "玉环县", - "331022": "三门县", - "331023": "天台县", - "331024": "仙居县", - "331081": "温岭市", - "331082": "临海市", - "331102": "莲都区", - "331121": "青田县", - "331122": "缙云县", - "331123": "遂昌县", - "331124": "松阳县", - "331125": "云和县", - "331126": "庆元县", - "331127": "景宁畲族自治县", - "331181": "龙泉市", - "340102": "瑶海区", - "340103": "庐阳区", - "340104": "蜀山区", - "340111": "包河区", - "340121": "长丰县", - "340122": "肥东县", - "340123": "肥西县", - "340124": "庐江县", - "340181": "巢湖市", - "340190": "高新技术开发区", - "340191": "经济技术开发区", - "340192": "北城新区", - "340193": "政务文化新区", - "340194": "滨湖新区", - "340195": "新站高新区", - "340202": "镜湖区", - "340203": "弋江区", - "340207": "鸠江区", - "340208": "三山区", - "340221": "芜湖县", - "340222": "繁昌县", - "340223": "南陵县", - "340225": "无为县", - "340302": "龙子湖区", - "340303": "蚌山区", - "340304": "禹会区", - "340311": "淮上区", - "340321": "怀远县", - "340322": "五河县", - "340323": "固镇县", - "340402": "大通区", - "340403": "田家庵区", - "340404": "谢家集区", - "340405": "八公山区", - "340406": "潘集区", - "340421": "凤台县", - "340490": "淮南高新技术产业开发区", - "340503": "花山区", - "340504": "雨山区", - "340506": "博望区", - "340521": "当涂县", - "340522": "含山县", - "340523": "和县", - "340602": "杜集区", - "340603": "相山区", - "340604": "烈山区", - "340621": "濉溪县", - "340702": "铜官山区", - "340703": "狮子山区", - "340711": "郊区", - "340721": "铜陵县", - "340802": "迎江区", - "340803": "大观区", - "340811": "宜秀区", - "340822": "怀宁县", - "340823": "枞阳县", - "340824": "潜山县", - "340825": "太湖县", - "340826": "宿松县", - "340827": "望江县", - "340828": "岳西县", - "340881": "桐城市", - "340890": "安庆经济技术开发区", - "341002": "屯溪区", - "341003": "黄山区", - "341004": "徽州区", - "341021": "歙县", - "341022": "休宁县", - "341023": "黟县", - "341024": "祁门县", - "341102": "琅琊区", - "341103": "南谯区", - "341122": "来安县", - "341124": "全椒县", - "341125": "定远县", - "341126": "凤阳县", - "341181": "天长市", - "341182": "明光市", - "341202": "颍州区", - "341203": "颍东区", - "341204": "颍泉区", - "341221": "临泉县", - "341222": "太和县", - "341225": "阜南县", - "341226": "颍上县", - "341282": "界首市", - "341290": "阜阳经济技术开发区", - "341302": "埇桥区", - "341321": "砀山县", - "341322": "萧县", - "341323": "灵璧县", - "341324": "泗县", - "341390": "经济开发区", - "341502": "金安区", - "341503": "裕安区", - "341521": "寿县", - "341522": "霍邱县", - "341523": "舒城县", - "341524": "金寨县", - "341525": "霍山县", - "341602": "谯城区", - "341621": "涡阳县", - "341622": "蒙城县", - "341623": "利辛县", - "341702": "贵池区", - "341721": "东至县", - "341722": "石台县", - "341723": "青阳县", - "341802": "宣州区", - "341821": "郎溪县", - "341822": "广德县", - "341823": "泾县", - "341824": "绩溪县", - "341825": "旌德县", - "341881": "宁国市", - "350102": "鼓楼区", - "350103": "台江区", - "350104": "仓山区", - "350105": "马尾区", - "350111": "晋安区", - "350121": "闽侯县", - "350122": "连江县", - "350123": "罗源县", - "350124": "闽清县", - "350125": "永泰县", - "350128": "平潭县", - "350181": "福清市", - "350182": "长乐市", - "350203": "思明区", - "350205": "海沧区", - "350206": "湖里区", - "350211": "集美区", - "350212": "同安区", - "350213": "翔安区", - "350302": "城厢区", - "350303": "涵江区", - "350304": "荔城区", - "350305": "秀屿区", - "350322": "仙游县", - "350402": "梅列区", - "350403": "三元区", - "350421": "明溪县", - "350423": "清流县", - "350424": "宁化县", - "350425": "大田县", - "350426": "尤溪县", - "350427": "沙县", - "350428": "将乐县", - "350429": "泰宁县", - "350430": "建宁县", - "350481": "永安市", - "350502": "鲤城区", - "350503": "丰泽区", - "350504": "洛江区", - "350505": "泉港区", - "350521": "惠安县", - "350524": "安溪县", - "350525": "永春县", - "350526": "德化县", - "350527": "金门县", - "350581": "石狮市", - "350582": "晋江市", - "350583": "南安市", - "350602": "芗城区", - "350603": "龙文区", - "350622": "云霄县", - "350623": "漳浦县", - "350624": "诏安县", - "350625": "长泰县", - "350626": "东山县", - "350627": "南靖县", - "350628": "平和县", - "350629": "华安县", - "350681": "龙海市", - "350702": "延平区", - "350703": "建阳区", - "350721": "顺昌县", - "350722": "浦城县", - "350723": "光泽县", - "350724": "松溪县", - "350725": "政和县", - "350781": "邵武市", - "350782": "武夷山市", - "350783": "建瓯市", - "350802": "新罗区", - "350803": "永定区", - "350821": "长汀县", - "350823": "上杭县", - "350824": "武平县", - "350825": "连城县", - "350881": "漳平市", - "350902": "蕉城区", - "350921": "霞浦县", - "350922": "古田县", - "350923": "屏南县", - "350924": "寿宁县", - "350925": "周宁县", - "350926": "柘荣县", - "350981": "福安市", - "350982": "福鼎市", - "350990": "东侨开发区", - "360102": "东湖区", - "360103": "西湖区", - "360104": "青云谱区", - "360105": "湾里区", - "360111": "青山湖区", - "360112": "新建区", - "360121": "南昌县", - "360123": "安义县", - "360124": "进贤县", - "360190": "经济技术开发区", - "360191": "红谷滩新区", - "360192": "高新区", - "360202": "昌江区", - "360203": "珠山区", - "360222": "浮梁县", - "360281": "乐平市", - "360302": "安源区", - "360313": "湘东区", - "360321": "莲花县", - "360322": "上栗县", - "360323": "芦溪县", - "360402": "庐山区", - "360403": "浔阳区", - "360421": "九江县", - "360423": "武宁县", - "360424": "修水县", - "360425": "永修县", - "360426": "德安县", - "360427": "星子县", - "360428": "都昌县", - "360429": "湖口县", - "360430": "彭泽县", - "360481": "瑞昌市", - "360482": "共青城市", - "360490": "经济技术开发区", - "360491": "八里湖新区", - "360502": "渝水区", - "360521": "分宜县", - "360602": "月湖区", - "360622": "余江县", - "360681": "贵溪市", - "360702": "章贡区", - "360703": "南康区", - "360721": "赣县", - "360722": "信丰县", - "360723": "大余县", - "360724": "上犹县", - "360725": "崇义县", - "360726": "安远县", - "360727": "龙南县", - "360728": "定南县", - "360729": "全南县", - "360730": "宁都县", - "360731": "于都县", - "360732": "兴国县", - "360733": "会昌县", - "360734": "寻乌县", - "360735": "石城县", - "360781": "瑞金市", - "360802": "吉州区", - "360803": "青原区", - "360821": "吉安县", - "360822": "吉水县", - "360823": "峡江县", - "360824": "新干县", - "360825": "永丰县", - "360826": "泰和县", - "360827": "遂川县", - "360828": "万安县", - "360829": "安福县", - "360830": "永新县", - "360881": "井冈山市", - "360902": "袁州区", - "360921": "奉新县", - "360922": "万载县", - "360923": "上高县", - "360924": "宜丰县", - "360925": "靖安县", - "360926": "铜鼓县", - "360981": "丰城市", - "360982": "樟树市", - "360983": "高安市", - "361002": "临川区", - "361021": "南城县", - "361022": "黎川县", - "361023": "南丰县", - "361024": "崇仁县", - "361025": "乐安县", - "361026": "宜黄县", - "361027": "金溪县", - "361028": "资溪县", - "361029": "东乡县", - "361030": "广昌县", - "361102": "信州区", - "361103": "广丰区", - "361121": "上饶县", - "361123": "玉山县", - "361124": "铅山县", - "361125": "横峰县", - "361126": "弋阳县", - "361127": "余干县", - "361128": "鄱阳县", - "361129": "万年县", - "361130": "婺源县", - "361181": "德兴市", - "370102": "历下区", - "370103": "市中区", - "370104": "槐荫区", - "370105": "天桥区", - "370112": "历城区", - "370113": "长清区", - "370124": "平阴县", - "370125": "济阳县", - "370126": "商河县", - "370181": "章丘市", - "370190": "高新区", - "370202": "市南区", - "370203": "市北区", - "370211": "黄岛区", - "370212": "崂山区", - "370213": "李沧区", - "370214": "城阳区", - "370281": "胶州市", - "370282": "即墨市", - "370283": "平度市", - "370285": "莱西市", - "370290": "开发区", - "370302": "淄川区", - "370303": "张店区", - "370304": "博山区", - "370305": "临淄区", - "370306": "周村区", - "370321": "桓台县", - "370322": "高青县", - "370323": "沂源县", - "370402": "市中区", - "370403": "薛城区", - "370404": "峄城区", - "370405": "台儿庄区", - "370406": "山亭区", - "370481": "滕州市", - "370502": "东营区", - "370503": "河口区", - "370521": "垦利县", - "370522": "利津县", - "370523": "广饶县", - "370602": "芝罘区", - "370611": "福山区", - "370612": "牟平区", - "370613": "莱山区", - "370634": "长岛县", - "370681": "龙口市", - "370682": "莱阳市", - "370683": "莱州市", - "370684": "蓬莱市", - "370685": "招远市", - "370686": "栖霞市", - "370687": "海阳市", - "370690": "开发区", - "370702": "潍城区", - "370703": "寒亭区", - "370704": "坊子区", - "370705": "奎文区", - "370724": "临朐县", - "370725": "昌乐县", - "370781": "青州市", - "370782": "诸城市", - "370783": "寿光市", - "370784": "安丘市", - "370785": "高密市", - "370786": "昌邑市", - "370790": "开发区", - "370791": "高新区", - "370811": "任城区", - "370812": "兖州区", - "370826": "微山县", - "370827": "鱼台县", - "370828": "金乡县", - "370829": "嘉祥县", - "370830": "汶上县", - "370831": "泗水县", - "370832": "梁山县", - "370881": "曲阜市", - "370883": "邹城市", - "370890": "高新区", - "370902": "泰山区", - "370911": "岱岳区", - "370921": "宁阳县", - "370923": "东平县", - "370982": "新泰市", - "370983": "肥城市", - "371002": "环翠区", - "371003": "文登区", - "371082": "荣成市", - "371083": "乳山市", - "371090": "工业新区", - "371091": "经济技术开发区", - "371102": "东港区", - "371103": "岚山区", - "371121": "五莲县", - "371122": "莒县", - "371202": "莱城区", - "371203": "钢城区", - "371302": "兰山区", - "371311": "罗庄区", - "371312": "河东区", - "371321": "沂南县", - "371322": "郯城县", - "371323": "沂水县", - "371324": "兰陵县", - "371325": "费县", - "371326": "平邑县", - "371327": "莒南县", - "371328": "蒙阴县", - "371329": "临沭县", - "371402": "德城区", - "371403": "陵城区", - "371422": "宁津县", - "371423": "庆云县", - "371424": "临邑县", - "371425": "齐河县", - "371426": "平原县", - "371427": "夏津县", - "371428": "武城县", - "371481": "乐陵市", - "371482": "禹城市", - "371490": "德州经济技术开发区", - "371502": "东昌府区", - "371521": "阳谷县", - "371522": "莘县", - "371523": "茌平县", - "371524": "东阿县", - "371525": "冠县", - "371526": "高唐县", - "371581": "临清市", - "371602": "滨城区", - "371603": "沾化区", - "371621": "惠民县", - "371622": "阳信县", - "371623": "无棣县", - "371625": "博兴县", - "371626": "邹平县", - "371690": "北海新区", - "371702": "牡丹区", - "371721": "曹县", - "371722": "单县", - "371723": "成武县", - "371724": "巨野县", - "371725": "郓城县", - "371726": "鄄城县", - "371727": "定陶县", - "371728": "东明县", - "410102": "中原区", - "410103": "二七区", - "410104": "管城回族区", - "410105": "金水区", - "410106": "上街区", - "410108": "惠济区", - "410122": "中牟县", - "410181": "巩义市", - "410182": "荥阳市", - "410183": "新密市", - "410184": "新郑市", - "410185": "登封市", - "410190": "高新技术开发区", - "410191": "经济技术开发区", - "410192": "郑东新区", - "410202": "龙亭区", - "410203": "顺河回族区", - "410204": "鼓楼区", - "410205": "禹王台区", - "410211": "金明区", - "410212": "祥符区", - "410221": "杞县", - "410222": "通许县", - "410223": "尉氏县", - "410225": "兰考县", - "410302": "老城区", - "410303": "西工区", - "410304": "瀍河回族区", - "410305": "涧西区", - "410306": "吉利区", - "410311": "洛龙区", - "410322": "孟津县", - "410323": "新安县", - "410324": "栾川县", - "410325": "嵩县", - "410326": "汝阳县", - "410327": "宜阳县", - "410328": "洛宁县", - "410329": "伊川县", - "410381": "偃师市", - "410390": "伊滨区", - "410402": "新华区", - "410403": "卫东区", - "410404": "石龙区", - "410411": "湛河区", - "410421": "宝丰县", - "410422": "叶县", - "410423": "鲁山县", - "410425": "郏县", - "410481": "舞钢市", - "410482": "汝州市", - "410502": "文峰区", - "410503": "北关区", - "410505": "殷都区", - "410506": "龙安区", - "410522": "安阳县", - "410523": "汤阴县", - "410526": "滑县", - "410527": "内黄县", - "410581": "林州市", - "410590": "开发区", - "410602": "鹤山区", - "410603": "山城区", - "410611": "淇滨区", - "410621": "浚县", - "410622": "淇县", - "410702": "红旗区", - "410703": "卫滨区", - "410704": "凤泉区", - "410711": "牧野区", - "410721": "新乡县", - "410724": "获嘉县", - "410725": "原阳县", - "410726": "延津县", - "410727": "封丘县", - "410728": "长垣县", - "410781": "卫辉市", - "410782": "辉县市", - "410802": "解放区", - "410803": "中站区", - "410804": "马村区", - "410811": "山阳区", - "410821": "修武县", - "410822": "博爱县", - "410823": "武陟县", - "410825": "温县", - "410882": "沁阳市", - "410883": "孟州市", - "410902": "华龙区", - "410922": "清丰县", - "410923": "南乐县", - "410926": "范县", - "410927": "台前县", - "410928": "濮阳县", - "411002": "魏都区", - "411023": "许昌县", - "411024": "鄢陵县", - "411025": "襄城县", - "411081": "禹州市", - "411082": "长葛市", - "411102": "源汇区", - "411103": "郾城区", - "411104": "召陵区", - "411121": "舞阳县", - "411122": "临颍县", - "411202": "湖滨区", - "411221": "渑池县", - "411222": "陕县", - "411224": "卢氏县", - "411281": "义马市", - "411282": "灵宝市", - "411302": "宛城区", - "411303": "卧龙区", - "411321": "南召县", - "411322": "方城县", - "411323": "西峡县", - "411324": "镇平县", - "411325": "内乡县", - "411326": "淅川县", - "411327": "社旗县", - "411328": "唐河县", - "411329": "新野县", - "411330": "桐柏县", - "411381": "邓州市", - "411402": "梁园区", - "411403": "睢阳区", - "411421": "民权县", - "411422": "睢县", - "411423": "宁陵县", - "411424": "柘城县", - "411425": "虞城县", - "411426": "夏邑县", - "411481": "永城市", - "411502": "浉河区", - "411503": "平桥区", - "411521": "罗山县", - "411522": "光山县", - "411523": "新县", - "411524": "商城县", - "411525": "固始县", - "411526": "潢川县", - "411527": "淮滨县", - "411528": "息县", - "411602": "川汇区", - "411621": "扶沟县", - "411622": "西华县", - "411623": "商水县", - "411624": "沈丘县", - "411625": "郸城县", - "411626": "淮阳县", - "411627": "太康县", - "411628": "鹿邑县", - "411681": "项城市", - "411690": "经济开发区", - "411691": "东新区", - "411702": "驿城区", - "411721": "西平县", - "411722": "上蔡县", - "411723": "平舆县", - "411724": "正阳县", - "411725": "确山县", - "411726": "泌阳县", - "411727": "汝南县", - "411728": "遂平县", - "411729": "新蔡县", - "419001": "济源市", - "420102": "江岸区", - "420103": "江汉区", - "420104": "硚口区", - "420105": "汉阳区", - "420106": "武昌区", - "420107": "青山区", - "420111": "洪山区", - "420112": "东西湖区", - "420113": "汉南区", - "420114": "蔡甸区", - "420115": "江夏区", - "420116": "黄陂区", - "420117": "新洲区", - "420190": "武汉经济技术开发区", - "420202": "黄石港区", - "420203": "西塞山区", - "420204": "下陆区", - "420205": "铁山区", - "420222": "阳新县", - "420281": "大冶市", - "420290": "黄石经济技术开发区", - "420302": "茅箭区", - "420303": "张湾区", - "420304": "郧阳区", - "420322": "郧西县", - "420323": "竹山县", - "420324": "竹溪县", - "420325": "房县", - "420381": "丹江口市", - "420502": "西陵区", - "420503": "伍家岗区", - "420504": "点军区", - "420505": "猇亭区", - "420506": "夷陵区", - "420525": "远安县", - "420526": "兴山县", - "420527": "秭归县", - "420528": "长阳土家族自治县", - "420529": "五峰土家族自治县", - "420581": "宜都市", - "420582": "当阳市", - "420583": "枝江市", - "420590": "经济开发区", - "420602": "襄城区", - "420606": "樊城区", - "420607": "襄州区", - "420624": "南漳县", - "420625": "谷城县", - "420626": "保康县", - "420682": "老河口市", - "420683": "枣阳市", - "420684": "宜城市", - "420702": "梁子湖区", - "420703": "华容区", - "420704": "鄂城区", - "420802": "东宝区", - "420804": "掇刀区", - "420821": "京山县", - "420822": "沙洋县", - "420881": "钟祥市", - "420902": "孝南区", - "420921": "孝昌县", - "420922": "大悟县", - "420923": "云梦县", - "420981": "应城市", - "420982": "安陆市", - "420984": "汉川市", - "421002": "沙市区", - "421003": "荆州区", - "421022": "公安县", - "421023": "监利县", - "421024": "江陵县", - "421081": "石首市", - "421083": "洪湖市", - "421087": "松滋市", - "421102": "黄州区", - "421121": "团风县", - "421122": "红安县", - "421123": "罗田县", - "421124": "英山县", - "421125": "浠水县", - "421126": "蕲春县", - "421127": "黄梅县", - "421181": "麻城市", - "421182": "武穴市", - "421202": "咸安区", - "421221": "嘉鱼县", - "421222": "通城县", - "421223": "崇阳县", - "421224": "通山县", - "421281": "赤壁市", - "421303": "曾都区", - "421321": "随县", - "421381": "广水市", - "422801": "恩施市", - "422802": "利川市", - "422822": "建始县", - "422823": "巴东县", - "422825": "宣恩县", - "422826": "咸丰县", - "422827": "来凤县", - "422828": "鹤峰县", - "429004": "仙桃市", - "429005": "潜江市", - "429006": "天门市", - "429021": "神农架林区", - "430102": "芙蓉区", - "430103": "天心区", - "430104": "岳麓区", - "430105": "开福区", - "430111": "雨花区", - "430112": "望城区", - "430121": "长沙县", - "430124": "宁乡县", - "430181": "浏阳市", - "430202": "荷塘区", - "430203": "芦淞区", - "430204": "石峰区", - "430211": "天元区", - "430221": "株洲县", - "430223": "攸县", - "430224": "茶陵县", - "430225": "炎陵县", - "430281": "醴陵市", - "430302": "雨湖区", - "430304": "岳塘区", - "430321": "湘潭县", - "430381": "湘乡市", - "430382": "韶山市", - "430405": "珠晖区", - "430406": "雁峰区", - "430407": "石鼓区", - "430408": "蒸湘区", - "430412": "南岳区", - "430421": "衡阳县", - "430422": "衡南县", - "430423": "衡山县", - "430424": "衡东县", - "430426": "祁东县", - "430481": "耒阳市", - "430482": "常宁市", - "430502": "双清区", - "430503": "大祥区", - "430511": "北塔区", - "430521": "邵东县", - "430522": "新邵县", - "430523": "邵阳县", - "430524": "隆回县", - "430525": "洞口县", - "430527": "绥宁县", - "430528": "新宁县", - "430529": "城步苗族自治县", - "430581": "武冈市", - "430602": "岳阳楼区", - "430603": "云溪区", - "430611": "君山区", - "430621": "岳阳县", - "430623": "华容县", - "430624": "湘阴县", - "430626": "平江县", - "430681": "汨罗市", - "430682": "临湘市", - "430702": "武陵区", - "430703": "鼎城区", - "430721": "安乡县", - "430722": "汉寿县", - "430723": "澧县", - "430724": "临澧县", - "430725": "桃源县", - "430726": "石门县", - "430781": "津市市", - "430802": "永定区", - "430811": "武陵源区", - "430821": "慈利县", - "430822": "桑植县", - "430902": "资阳区", - "430903": "赫山区", - "430921": "南县", - "430922": "桃江县", - "430923": "安化县", - "430981": "沅江市", - "431002": "北湖区", - "431003": "苏仙区", - "431021": "桂阳县", - "431022": "宜章县", - "431023": "永兴县", - "431024": "嘉禾县", - "431025": "临武县", - "431026": "汝城县", - "431027": "桂东县", - "431028": "安仁县", - "431081": "资兴市", - "431102": "零陵区", - "431103": "冷水滩区", - "431121": "祁阳县", - "431122": "东安县", - "431123": "双牌县", - "431124": "道县", - "431125": "江永县", - "431126": "宁远县", - "431127": "蓝山县", - "431128": "新田县", - "431129": "江华瑶族自治县", - "431202": "鹤城区", - "431221": "中方县", - "431222": "沅陵县", - "431223": "辰溪县", - "431224": "溆浦县", - "431225": "会同县", - "431226": "麻阳苗族自治县", - "431227": "新晃侗族自治县", - "431228": "芷江侗族自治县", - "431229": "靖州苗族侗族自治县", - "431230": "通道侗族自治县", - "431281": "洪江市", - "431302": "娄星区", - "431321": "双峰县", - "431322": "新化县", - "431381": "冷水江市", - "431382": "涟源市", - "433101": "吉首市", - "433122": "泸溪县", - "433123": "凤凰县", - "433124": "花垣县", - "433125": "保靖县", - "433126": "古丈县", - "433127": "永顺县", - "433130": "龙山县", - "440103": "荔湾区", - "440104": "越秀区", - "440105": "海珠区", - "440106": "天河区", - "440111": "白云区", - "440112": "黄埔区", - "440113": "番禺区", - "440114": "花都区", - "440115": "南沙区", - "440117": "从化区", - "440118": "增城区", - "440203": "武江区", - "440204": "浈江区", - "440205": "曲江区", - "440222": "始兴县", - "440224": "仁化县", - "440229": "翁源县", - "440232": "乳源瑶族自治县", - "440233": "新丰县", - "440281": "乐昌市", - "440282": "南雄市", - "440303": "罗湖区", - "440304": "福田区", - "440305": "南山区", - "440306": "宝安区", - "440307": "龙岗区", - "440308": "盐田区", - "440390": "坪山新区", - "440391": "光明新区", - "440392": "大鹏新区", - "440393": "龙华新区", - "440402": "香洲区", - "440403": "斗门区", - "440404": "金湾区", - "440507": "龙湖区", - "440511": "金平区", - "440512": "濠江区", - "440513": "潮阳区", - "440514": "潮南区", - "440515": "澄海区", - "440523": "南澳县", - "440604": "禅城区", - "440605": "南海区", - "440606": "顺德区", - "440607": "三水区", - "440608": "高明区", - "440703": "蓬江区", - "440704": "江海区", - "440705": "新会区", - "440781": "台山市", - "440783": "开平市", - "440784": "鹤山市", - "440785": "恩平市", - "440802": "赤坎区", - "440803": "霞山区", - "440804": "坡头区", - "440811": "麻章区", - "440823": "遂溪县", - "440825": "徐闻县", - "440881": "廉江市", - "440882": "雷州市", - "440883": "吴川市", - "440890": "经济技术开发区", - "440902": "茂南区", - "440904": "电白区", - "440981": "高州市", - "440982": "化州市", - "440983": "信宜市", - "441202": "端州区", - "441203": "鼎湖区", - "441204": "高要区", - "441223": "广宁县", - "441224": "怀集县", - "441225": "封开县", - "441226": "德庆县", - "441284": "四会市", - "441302": "惠城区", - "441303": "惠阳区", - "441322": "博罗县", - "441323": "惠东县", - "441324": "龙门县", - "441402": "梅江区", - "441403": "梅县区", - "441422": "大埔县", - "441423": "丰顺县", - "441424": "五华县", - "441426": "平远县", - "441427": "蕉岭县", - "441481": "兴宁市", - "441502": "城区", - "441521": "海丰县", - "441523": "陆河县", - "441581": "陆丰市", - "441602": "源城区", - "441621": "紫金县", - "441622": "龙川县", - "441623": "连平县", - "441624": "和平县", - "441625": "东源县", - "441702": "江城区", - "441704": "阳东区", - "441721": "阳西县", - "441781": "阳春市", - "441802": "清城区", - "441803": "清新区", - "441821": "佛冈县", - "441823": "阳山县", - "441825": "连山壮族瑶族自治县", - "441826": "连南瑶族自治县", - "441881": "英德市", - "441882": "连州市", - "441901": "中堂镇", - "441903": "南城区", - "441904": "长安镇", - "441905": "东坑镇", - "441906": "樟木头镇", - "441907": "莞城区", - "441908": "石龙镇", - "441909": "桥头镇", - "441910": "万江区", - "441911": "麻涌镇", - "441912": "虎门镇", - "441913": "谢岗镇", - "441914": "石碣镇", - "441915": "茶山镇", - "441916": "东城区", - "441917": "洪梅镇", - "441918": "道滘镇", - "441919": "高埗镇", - "441920": "企石镇", - "441921": "凤岗镇", - "441922": "大岭山镇", - "441923": "松山湖", - "441924": "清溪镇", - "441925": "望牛墩镇", - "441926": "厚街镇", - "441927": "常平镇", - "441928": "寮步镇", - "441929": "石排镇", - "441930": "横沥镇", - "441931": "塘厦镇", - "441932": "黄江镇", - "441933": "大朗镇", - "441990": "沙田镇", - "442001": "南头镇", - "442002": "神湾镇", - "442003": "东凤镇", - "442004": "五桂山镇", - "442005": "黄圃镇", - "442006": "小榄镇", - "442007": "石岐区街道", - "442008": "横栏镇", - "442009": "三角镇", - "442010": "三乡镇", - "442011": "港口镇", - "442012": "沙溪镇", - "442013": "板芙镇", - "442014": "沙朗镇", - "442015": "东升镇", - "442016": "阜沙镇", - "442017": "民众镇", - "442018": "东区街道", - "442019": "火炬开发区", - "442020": "西区街道", - "442021": "南区街道", - "442022": "古镇", - "442023": "坦洲镇", - "442024": "大涌镇", - "442025": "南朗镇", - "445102": "湘桥区", - "445103": "潮安区", - "445122": "饶平县", - "445190": "枫溪区", - "445202": "榕城区", - "445203": "揭东区", - "445222": "揭西县", - "445224": "惠来县", - "445281": "普宁市", - "445302": "云城区", - "445303": "云安区", - "445321": "新兴县", - "445322": "郁南县", - "445381": "罗定市", - "450102": "兴宁区", - "450103": "青秀区", - "450105": "江南区", - "450107": "西乡塘区", - "450108": "良庆区", - "450109": "邕宁区", - "450110": "武鸣区", - "450123": "隆安县", - "450124": "马山县", - "450125": "上林县", - "450126": "宾阳县", - "450127": "横县", - "450202": "城中区", - "450203": "鱼峰区", - "450204": "柳南区", - "450205": "柳北区", - "450221": "柳江县", - "450222": "柳城县", - "450223": "鹿寨县", - "450224": "融安县", - "450225": "融水苗族自治县", - "450226": "三江侗族自治县", - "450302": "秀峰区", - "450303": "叠彩区", - "450304": "象山区", - "450305": "七星区", - "450311": "雁山区", - "450312": "临桂区", - "450321": "阳朔县", - "450323": "灵川县", - "450324": "全州县", - "450325": "兴安县", - "450326": "永福县", - "450327": "灌阳县", - "450328": "龙胜各族自治县", - "450329": "资源县", - "450330": "平乐县", - "450331": "荔浦县", - "450332": "恭城瑶族自治县", - "450403": "万秀区", - "450405": "长洲区", - "450406": "龙圩区", - "450421": "苍梧县", - "450422": "藤县", - "450423": "蒙山县", - "450481": "岑溪市", - "450502": "海城区", - "450503": "银海区", - "450512": "铁山港区", - "450521": "合浦县", - "450602": "港口区", - "450603": "防城区", - "450621": "上思县", - "450681": "东兴市", - "450702": "钦南区", - "450703": "钦北区", - "450721": "灵山县", - "450722": "浦北县", - "450802": "港北区", - "450803": "港南区", - "450804": "覃塘区", - "450821": "平南县", - "450881": "桂平市", - "450902": "玉州区", - "450903": "福绵区", - "450921": "容县", - "450922": "陆川县", - "450923": "博白县", - "450924": "兴业县", - "450981": "北流市", - "451002": "右江区", - "451021": "田阳县", - "451022": "田东县", - "451023": "平果县", - "451024": "德保县", - "451026": "那坡县", - "451027": "凌云县", - "451028": "乐业县", - "451029": "田林县", - "451030": "西林县", - "451031": "隆林各族自治县", - "451081": "靖西市", - "451102": "八步区", - "451121": "昭平县", - "451122": "钟山县", - "451123": "富川瑶族自治县", - "451202": "金城江区", - "451221": "南丹县", - "451222": "天峨县", - "451223": "凤山县", - "451224": "东兰县", - "451225": "罗城仫佬族自治县", - "451226": "环江毛南族自治县", - "451227": "巴马瑶族自治县", - "451228": "都安瑶族自治县", - "451229": "大化瑶族自治县", - "451281": "宜州市", - "451302": "兴宾区", - "451321": "忻城县", - "451322": "象州县", - "451323": "武宣县", - "451324": "金秀瑶族自治县", - "451381": "合山市", - "451402": "江州区", - "451421": "扶绥县", - "451422": "宁明县", - "451423": "龙州县", - "451424": "大新县", - "451425": "天等县", - "451481": "凭祥市", - "460105": "秀英区", - "460106": "龙华区", - "460107": "琼山区", - "460108": "美兰区", - "460202": "海棠区", - "460203": "吉阳区", - "460204": "天涯区", - "460205": "崖州区", - "460321": "西沙群岛", - "460322": "南沙群岛", - "460323": "中沙群岛的岛礁及其海域", - "469001": "五指山市", - "469002": "琼海市", - "469003": "儋州市", - "469005": "文昌市", - "469006": "万宁市", - "469007": "东方市", - "469021": "定安县", - "469022": "屯昌县", - "469023": "澄迈县", - "469024": "临高县", - "469025": "白沙黎族自治县", - "469026": "昌江黎族自治县", - "469027": "乐东黎族自治县", - "469028": "陵水黎族自治县", - "469029": "保亭黎族苗族自治县", - "469030": "琼中黎族苗族自治县", - "500101": "万州区", - "500102": "涪陵区", - "500103": "渝中区", - "500104": "大渡口区", - "500105": "江北区", - "500106": "沙坪坝区", - "500107": "九龙坡区", - "500108": "南岸区", - "500109": "北碚区", - "500110": "綦江区", - "500111": "大足区", - "500112": "渝北区", - "500113": "巴南区", - "500114": "黔江区", - "500115": "长寿区", - "500116": "江津区", - "500117": "合川区", - "500118": "永川区", - "500119": "南川区", - "500120": "璧山区", - "500151": "铜梁区", - "500152": "潼南区", - "500153": "荣昌区", - "500228": "梁平县", - "500229": "城口县", - "500230": "丰都县", - "500231": "垫江县", - "500232": "武隆县", - "500233": "忠县", - "500234": "开县", - "500235": "云阳县", - "500236": "奉节县", - "500237": "巫山县", - "500238": "巫溪县", - "500240": "石柱土家族自治县", - "500241": "秀山土家族苗族自治县", - "500242": "酉阳土家族苗族自治县", - "500243": "彭水苗族土家族自治县", - "510104": "锦江区", - "510105": "青羊区", - "510106": "金牛区", - "510107": "武侯区", - "510108": "成华区", - "510112": "龙泉驿区", - "510113": "青白江区", - "510114": "新都区", - "510115": "温江区", - "510121": "金堂县", - "510122": "双流县", - "510124": "郫县", - "510129": "大邑县", - "510131": "蒲江县", - "510132": "新津县", - "510181": "都江堰市", - "510182": "彭州市", - "510183": "邛崃市", - "510184": "崇州市", - "510190": "高新西区", - "510191": "高新区", - "510302": "自流井区", - "510303": "贡井区", - "510304": "大安区", - "510311": "沿滩区", - "510321": "荣县", - "510322": "富顺县", - "510402": "东区", - "510403": "西区", - "510411": "仁和区", - "510421": "米易县", - "510422": "盐边县", - "510502": "江阳区", - "510503": "纳溪区", - "510504": "龙马潭区", - "510521": "泸县", - "510522": "合江县", - "510524": "叙永县", - "510525": "古蔺县", - "510603": "旌阳区", - "510623": "中江县", - "510626": "罗江县", - "510681": "广汉市", - "510682": "什邡市", - "510683": "绵竹市", - "510703": "涪城区", - "510704": "游仙区", - "510722": "三台县", - "510723": "盐亭县", - "510724": "安县", - "510725": "梓潼县", - "510726": "北川羌族自治县", - "510727": "平武县", - "510781": "江油市", - "510790": "经开区", - "510791": "高新区", - "510802": "利州区", - "510811": "昭化区", - "510812": "朝天区", - "510821": "旺苍县", - "510822": "青川县", - "510823": "剑阁县", - "510824": "苍溪县", - "510903": "船山区", - "510904": "安居区", - "510921": "蓬溪县", - "510922": "射洪县", - "510923": "大英县", - "511002": "市中区", - "511011": "东兴区", - "511024": "威远县", - "511025": "资中县", - "511028": "隆昌县", - "511102": "市中区", - "511111": "沙湾区", - "511112": "五通桥区", - "511113": "金口河区", - "511123": "犍为县", - "511124": "井研县", - "511126": "夹江县", - "511129": "沐川县", - "511132": "峨边彝族自治县", - "511133": "马边彝族自治县", - "511181": "峨眉山市", - "511302": "顺庆区", - "511303": "高坪区", - "511304": "嘉陵区", - "511321": "南部县", - "511322": "营山县", - "511323": "蓬安县", - "511324": "仪陇县", - "511325": "西充县", - "511381": "阆中市", - "511402": "东坡区", - "511403": "彭山区", - "511421": "仁寿县", - "511423": "洪雅县", - "511424": "丹棱县", - "511425": "青神县", - "511502": "翠屏区", - "511503": "南溪区", - "511521": "宜宾县", - "511523": "江安县", - "511524": "长宁县", - "511525": "高县", - "511526": "珙县", - "511527": "筠连县", - "511528": "兴文县", - "511529": "屏山县", - "511602": "广安区", - "511603": "前锋区", - "511621": "岳池县", - "511622": "武胜县", - "511623": "邻水县", - "511681": "华蓥市", - "511702": "通川区", - "511703": "达川区", - "511722": "宣汉县", - "511723": "开江县", - "511724": "大竹县", - "511725": "渠县", - "511781": "万源市", - "511802": "雨城区", - "511803": "名山区", - "511822": "荥经县", - "511823": "汉源县", - "511824": "石棉县", - "511825": "天全县", - "511826": "芦山县", - "511827": "宝兴县", - "511902": "巴州区", - "511903": "恩阳区", - "511921": "通江县", - "511922": "南江县", - "511923": "平昌县", - "512002": "雁江区", - "512021": "安岳县", - "512022": "乐至县", - "512081": "简阳市", - "513221": "汶川县", - "513222": "理县", - "513223": "茂县", - "513224": "松潘县", - "513225": "九寨沟县", - "513226": "金川县", - "513227": "小金县", - "513228": "黑水县", - "513229": "马尔康县", - "513230": "壤塘县", - "513231": "阿坝县", - "513232": "若尔盖县", - "513233": "红原县", - "513301": "康定市", - "513322": "泸定县", - "513323": "丹巴县", - "513324": "九龙县", - "513325": "雅江县", - "513326": "道孚县", - "513327": "炉霍县", - "513328": "甘孜县", - "513329": "新龙县", - "513330": "德格县", - "513331": "白玉县", - "513332": "石渠县", - "513333": "色达县", - "513334": "理塘县", - "513335": "巴塘县", - "513336": "乡城县", - "513337": "稻城县", - "513338": "得荣县", - "513401": "西昌市", - "513422": "木里藏族自治县", - "513423": "盐源县", - "513424": "德昌县", - "513425": "会理县", - "513426": "会东县", - "513427": "宁南县", - "513428": "普格县", - "513429": "布拖县", - "513430": "金阳县", - "513431": "昭觉县", - "513432": "喜德县", - "513433": "冕宁县", - "513434": "越西县", - "513435": "甘洛县", - "513436": "美姑县", - "513437": "雷波县", - "520102": "南明区", - "520103": "云岩区", - "520111": "花溪区", - "520112": "乌当区", - "520113": "白云区", - "520115": "观山湖区", - "520121": "开阳县", - "520122": "息烽县", - "520123": "修文县", - "520181": "清镇市", - "520201": "钟山区", - "520203": "六枝特区", - "520221": "水城县", - "520222": "盘县", - "520302": "红花岗区", - "520303": "汇川区", - "520321": "遵义县", - "520322": "桐梓县", - "520323": "绥阳县", - "520324": "正安县", - "520325": "道真仡佬族苗族自治县", - "520326": "务川仡佬族苗族自治县", - "520327": "凤冈县", - "520328": "湄潭县", - "520329": "余庆县", - "520330": "习水县", - "520381": "赤水市", - "520382": "仁怀市", - "520402": "西秀区", - "520403": "平坝区", - "520422": "普定县", - "520423": "镇宁布依族苗族自治县", - "520424": "关岭布依族苗族自治县", - "520425": "紫云苗族布依族自治县", - "520502": "七星关区", - "520521": "大方县", - "520522": "黔西县", - "520523": "金沙县", - "520524": "织金县", - "520525": "纳雍县", - "520526": "威宁彝族回族苗族自治县", - "520527": "赫章县", - "520602": "碧江区", - "520603": "万山区", - "520621": "江口县", - "520622": "玉屏侗族自治县", - "520623": "石阡县", - "520624": "思南县", - "520625": "印江土家族苗族自治县", - "520626": "德江县", - "520627": "沿河土家族自治县", - "520628": "松桃苗族自治县", - "522301": "兴义市", - "522322": "兴仁县", - "522323": "普安县", - "522324": "晴隆县", - "522325": "贞丰县", - "522326": "望谟县", - "522327": "册亨县", - "522328": "安龙县", - "522601": "凯里市", - "522622": "黄平县", - "522623": "施秉县", - "522624": "三穗县", - "522625": "镇远县", - "522626": "岑巩县", - "522627": "天柱县", - "522628": "锦屏县", - "522629": "剑河县", - "522630": "台江县", - "522631": "黎平县", - "522632": "榕江县", - "522633": "从江县", - "522634": "雷山县", - "522635": "麻江县", - "522636": "丹寨县", - "522701": "都匀市", - "522702": "福泉市", - "522722": "荔波县", - "522723": "贵定县", - "522725": "瓮安县", - "522726": "独山县", - "522727": "平塘县", - "522728": "罗甸县", - "522729": "长顺县", - "522730": "龙里县", - "522731": "惠水县", - "522732": "三都水族自治县", - "530102": "五华区", - "530103": "盘龙区", - "530111": "官渡区", - "530112": "西山区", - "530113": "东川区", - "530114": "呈贡区", - "530122": "晋宁县", - "530124": "富民县", - "530125": "宜良县", - "530126": "石林彝族自治县", - "530127": "嵩明县", - "530128": "禄劝彝族苗族自治县", - "530129": "寻甸回族彝族自治县", - "530181": "安宁市", - "530302": "麒麟区", - "530321": "马龙县", - "530322": "陆良县", - "530323": "师宗县", - "530324": "罗平县", - "530325": "富源县", - "530326": "会泽县", - "530328": "沾益县", - "530381": "宣威市", - "530402": "红塔区", - "530421": "江川县", - "530422": "澄江县", - "530423": "通海县", - "530424": "华宁县", - "530425": "易门县", - "530426": "峨山彝族自治县", - "530427": "新平彝族傣族自治县", - "530428": "元江哈尼族彝族傣族自治县", - "530502": "隆阳区", - "530521": "施甸县", - "530523": "龙陵县", - "530524": "昌宁县", - "530581": "腾冲市", - "530602": "昭阳区", - "530621": "鲁甸县", - "530622": "巧家县", - "530623": "盐津县", - "530624": "大关县", - "530625": "永善县", - "530626": "绥江县", - "530627": "镇雄县", - "530628": "彝良县", - "530629": "威信县", - "530630": "水富县", - "530702": "古城区", - "530721": "玉龙纳西族自治县", - "530722": "永胜县", - "530723": "华坪县", - "530724": "宁蒗彝族自治县", - "530802": "思茅区", - "530821": "宁洱哈尼族彝族自治县", - "530822": "墨江哈尼族自治县", - "530823": "景东彝族自治县", - "530824": "景谷傣族彝族自治县", - "530825": "镇沅彝族哈尼族拉祜族自治县", - "530826": "江城哈尼族彝族自治县", - "530827": "孟连傣族拉祜族佤族自治县", - "530828": "澜沧拉祜族自治县", - "530829": "西盟佤族自治县", - "530902": "临翔区", - "530921": "凤庆县", - "530922": "云县", - "530923": "永德县", - "530924": "镇康县", - "530925": "双江拉祜族佤族布朗族傣族自治县", - "530926": "耿马傣族佤族自治县", - "530927": "沧源佤族自治县", - "532301": "楚雄市", - "532322": "双柏县", - "532323": "牟定县", - "532324": "南华县", - "532325": "姚安县", - "532326": "大姚县", - "532327": "永仁县", - "532328": "元谋县", - "532329": "武定县", - "532331": "禄丰县", - "532501": "个旧市", - "532502": "开远市", - "532503": "蒙自市", - "532504": "弥勒市", - "532523": "屏边苗族自治县", - "532524": "建水县", - "532525": "石屏县", - "532527": "泸西县", - "532528": "元阳县", - "532529": "红河县", - "532530": "金平苗族瑶族傣族自治县", - "532531": "绿春县", - "532532": "河口瑶族自治县", - "532601": "文山市", - "532622": "砚山县", - "532623": "西畴县", - "532624": "麻栗坡县", - "532625": "马关县", - "532626": "丘北县", - "532627": "广南县", - "532628": "富宁县", - "532801": "景洪市", - "532822": "勐海县", - "532823": "勐腊县", - "532901": "大理市", - "532922": "漾濞彝族自治县", - "532923": "祥云县", - "532924": "宾川县", - "532925": "弥渡县", - "532926": "南涧彝族自治县", - "532927": "巍山彝族回族自治县", - "532928": "永平县", - "532929": "云龙县", - "532930": "洱源县", - "532931": "剑川县", - "532932": "鹤庆县", - "533102": "瑞丽市", - "533103": "芒市", - "533122": "梁河县", - "533123": "盈江县", - "533124": "陇川县", - "533321": "泸水县", - "533323": "福贡县", - "533324": "贡山独龙族怒族自治县", - "533325": "兰坪白族普米族自治县", - "533401": "香格里拉市", - "533422": "德钦县", - "533423": "维西傈僳族自治县", - "540102": "城关区", - "540121": "林周县", - "540122": "当雄县", - "540123": "尼木县", - "540124": "曲水县", - "540125": "堆龙德庆县", - "540126": "达孜县", - "540127": "墨竹工卡县", - "540202": "桑珠孜区", - "540221": "南木林县", - "540222": "江孜县", - "540223": "定日县", - "540224": "萨迦县", - "540225": "拉孜县", - "540226": "昂仁县", - "540227": "谢通门县", - "540228": "白朗县", - "540229": "仁布县", - "540230": "康马县", - "540231": "定结县", - "540232": "仲巴县", - "540233": "亚东县", - "540234": "吉隆县", - "540235": "聂拉木县", - "540236": "萨嘎县", - "540237": "岗巴县", - "540302": "卡若区", - "540321": "江达县", - "540322": "贡觉县", - "540323": "类乌齐县", - "540324": "丁青县", - "540325": "察雅县", - "540326": "八宿县", - "540327": "左贡县", - "540328": "芒康县", - "540329": "洛隆县", - "540330": "边坝县", - "540402": "巴宜区", - "540421": "工布江达县", - "540422": "米林县", - "540423": "墨脱县", - "540424": "波密县", - "540425": "察隅县", - "540426": "朗县", - "542221": "乃东县", - "542222": "扎囊县", - "542223": "贡嘎县", - "542224": "桑日县", - "542225": "琼结县", - "542226": "曲松县", - "542227": "措美县", - "542228": "洛扎县", - "542229": "加查县", - "542231": "隆子县", - "542232": "错那县", - "542233": "浪卡子县", - "542421": "那曲县", - "542422": "嘉黎县", - "542423": "比如县", - "542424": "聂荣县", - "542425": "安多县", - "542426": "申扎县", - "542427": "索县", - "542428": "班戈县", - "542429": "巴青县", - "542430": "尼玛县", - "542431": "双湖县", - "542521": "普兰县", - "542522": "札达县", - "542523": "噶尔县", - "542524": "日土县", - "542525": "革吉县", - "542526": "改则县", - "542527": "措勤县", - "610102": "新城区", - "610103": "碑林区", - "610104": "莲湖区", - "610111": "灞桥区", - "610112": "未央区", - "610113": "雁塔区", - "610114": "阎良区", - "610115": "临潼区", - "610116": "长安区", - "610117": "高陵区", - "610122": "蓝田县", - "610124": "周至县", - "610125": "户县", - "610202": "王益区", - "610203": "印台区", - "610204": "耀州区", - "610222": "宜君县", - "610302": "渭滨区", - "610303": "金台区", - "610304": "陈仓区", - "610322": "凤翔县", - "610323": "岐山县", - "610324": "扶风县", - "610326": "眉县", - "610327": "陇县", - "610328": "千阳县", - "610329": "麟游县", - "610330": "凤县", - "610331": "太白县", - "610402": "秦都区", - "610403": "杨陵区", - "610404": "渭城区", - "610422": "三原县", - "610423": "泾阳县", - "610424": "乾县", - "610425": "礼泉县", - "610426": "永寿县", - "610427": "彬县", - "610428": "长武县", - "610429": "旬邑县", - "610430": "淳化县", - "610431": "武功县", - "610481": "兴平市", - "610502": "临渭区", - "610521": "华县", - "610522": "潼关县", - "610523": "大荔县", - "610524": "合阳县", - "610525": "澄城县", - "610526": "蒲城县", - "610527": "白水县", - "610528": "富平县", - "610581": "韩城市", - "610582": "华阴市", - "610602": "宝塔区", - "610621": "延长县", - "610622": "延川县", - "610623": "子长县", - "610624": "安塞县", - "610625": "志丹县", - "610626": "吴起县", - "610627": "甘泉县", - "610628": "富县", - "610629": "洛川县", - "610630": "宜川县", - "610631": "黄龙县", - "610632": "黄陵县", - "610702": "汉台区", - "610721": "南郑县", - "610722": "城固县", - "610723": "洋县", - "610724": "西乡县", - "610725": "勉县", - "610726": "宁强县", - "610727": "略阳县", - "610728": "镇巴县", - "610729": "留坝县", - "610730": "佛坪县", - "610802": "榆阳区", - "610821": "神木县", - "610822": "府谷县", - "610823": "横山县", - "610824": "靖边县", - "610825": "定边县", - "610826": "绥德县", - "610827": "米脂县", - "610828": "佳县", - "610829": "吴堡县", - "610830": "清涧县", - "610831": "子洲县", - "610902": "汉滨区", - "610921": "汉阴县", - "610922": "石泉县", - "610923": "宁陕县", - "610924": "紫阳县", - "610925": "岚皋县", - "610926": "平利县", - "610927": "镇坪县", - "610928": "旬阳县", - "610929": "白河县", - "611002": "商州区", - "611021": "洛南县", - "611022": "丹凤县", - "611023": "商南县", - "611024": "山阳县", - "611025": "镇安县", - "611026": "柞水县", - "620102": "城关区", - "620103": "七里河区", - "620104": "西固区", - "620105": "安宁区", - "620111": "红古区", - "620121": "永登县", - "620122": "皋兰县", - "620123": "榆中县", - "620201": "市辖区", - "620290": "雄关区", - "620291": "长城区", - "620292": "镜铁区", - "620293": "新城镇", - "620294": "峪泉镇", - "620295": "文殊镇", - "620302": "金川区", - "620321": "永昌县", - "620402": "白银区", - "620403": "平川区", - "620421": "靖远县", - "620422": "会宁县", - "620423": "景泰县", - "620502": "秦州区", - "620503": "麦积区", - "620521": "清水县", - "620522": "秦安县", - "620523": "甘谷县", - "620524": "武山县", - "620525": "张家川回族自治县", - "620602": "凉州区", - "620621": "民勤县", - "620622": "古浪县", - "620623": "天祝藏族自治县", - "620702": "甘州区", - "620721": "肃南裕固族自治县", - "620722": "民乐县", - "620723": "临泽县", - "620724": "高台县", - "620725": "山丹县", - "620802": "崆峒区", - "620821": "泾川县", - "620822": "灵台县", - "620823": "崇信县", - "620824": "华亭县", - "620825": "庄浪县", - "620826": "静宁县", - "620902": "肃州区", - "620921": "金塔县", - "620922": "瓜州县", - "620923": "肃北蒙古族自治县", - "620924": "阿克塞哈萨克族自治县", - "620981": "玉门市", - "620982": "敦煌市", - "621002": "西峰区", - "621021": "庆城县", - "621022": "环县", - "621023": "华池县", - "621024": "合水县", - "621025": "正宁县", - "621026": "宁县", - "621027": "镇原县", - "621102": "安定区", - "621121": "通渭县", - "621122": "陇西县", - "621123": "渭源县", - "621124": "临洮县", - "621125": "漳县", - "621126": "岷县", - "621202": "武都区", - "621221": "成县", - "621222": "文县", - "621223": "宕昌县", - "621224": "康县", - "621225": "西和县", - "621226": "礼县", - "621227": "徽县", - "621228": "两当县", - "622901": "临夏市", - "622921": "临夏县", - "622922": "康乐县", - "622923": "永靖县", - "622924": "广河县", - "622925": "和政县", - "622926": "东乡族自治县", - "622927": "积石山保安族东乡族撒拉族自治县", - "623001": "合作市", - "623021": "临潭县", - "623022": "卓尼县", - "623023": "舟曲县", - "623024": "迭部县", - "623025": "玛曲县", - "623026": "碌曲县", - "623027": "夏河县", - "630102": "城东区", - "630103": "城中区", - "630104": "城西区", - "630105": "城北区", - "630121": "大通回族土族自治县", - "630122": "湟中县", - "630123": "湟源县", - "630202": "乐都区", - "630203": "平安区", - "630222": "民和回族土族自治县", - "630223": "互助土族自治县", - "630224": "化隆回族自治县", - "630225": "循化撒拉族自治县", - "632221": "门源回族自治县", - "632222": "祁连县", - "632223": "海晏县", - "632224": "刚察县", - "632321": "同仁县", - "632322": "尖扎县", - "632323": "泽库县", - "632324": "河南蒙古族自治县", - "632521": "共和县", - "632522": "同德县", - "632523": "贵德县", - "632524": "兴海县", - "632525": "贵南县", - "632621": "玛沁县", - "632622": "班玛县", - "632623": "甘德县", - "632624": "达日县", - "632625": "久治县", - "632626": "玛多县", - "632701": "玉树市", - "632722": "杂多县", - "632723": "称多县", - "632724": "治多县", - "632725": "囊谦县", - "632726": "曲麻莱县", - "632801": "格尔木市", - "632802": "德令哈市", - "632821": "乌兰县", - "632822": "都兰县", - "632823": "天峻县", - "640104": "兴庆区", - "640105": "西夏区", - "640106": "金凤区", - "640121": "永宁县", - "640122": "贺兰县", - "640181": "灵武市", - "640202": "大武口区", - "640205": "惠农区", - "640221": "平罗县", - "640302": "利通区", - "640303": "红寺堡区", - "640323": "盐池县", - "640324": "同心县", - "640381": "青铜峡市", - "640402": "原州区", - "640422": "西吉县", - "640423": "隆德县", - "640424": "泾源县", - "640425": "彭阳县", - "640502": "沙坡头区", - "640521": "中宁县", - "640522": "海原县", - "650102": "天山区", - "650103": "沙依巴克区", - "650104": "新市区", - "650105": "水磨沟区", - "650106": "头屯河区", - "650107": "达坂城区", - "650109": "米东区", - "650121": "乌鲁木齐县", - "650202": "独山子区", - "650203": "克拉玛依区", - "650204": "白碱滩区", - "650205": "乌尔禾区", - "650402": "高昌区", - "650421": "鄯善县", - "650422": "托克逊县", - "652201": "哈密市", - "652222": "巴里坤哈萨克自治县", - "652223": "伊吾县", - "652301": "昌吉市", - "652302": "阜康市", - "652323": "呼图壁县", - "652324": "玛纳斯县", - "652325": "奇台县", - "652327": "吉木萨尔县", - "652328": "木垒哈萨克自治县", - "652701": "博乐市", - "652702": "阿拉山口市", - "652722": "精河县", - "652723": "温泉县", - "652801": "库尔勒市", - "652822": "轮台县", - "652823": "尉犁县", - "652824": "若羌县", - "652825": "且末县", - "652826": "焉耆回族自治县", - "652827": "和静县", - "652828": "和硕县", - "652829": "博湖县", - "652901": "阿克苏市", - "652922": "温宿县", - "652923": "库车县", - "652924": "沙雅县", - "652925": "新和县", - "652926": "拜城县", - "652927": "乌什县", - "652928": "阿瓦提县", - "652929": "柯坪县", - "653001": "阿图什市", - "653022": "阿克陶县", - "653023": "阿合奇县", - "653024": "乌恰县", - "653101": "喀什市", - "653121": "疏附县", - "653122": "疏勒县", - "653123": "英吉沙县", - "653124": "泽普县", - "653125": "莎车县", - "653126": "叶城县", - "653127": "麦盖提县", - "653128": "岳普湖县", - "653129": "伽师县", - "653130": "巴楚县", - "653131": "塔什库尔干塔吉克自治县", - "653201": "和田市", - "653221": "和田县", - "653222": "墨玉县", - "653223": "皮山县", - "653224": "洛浦县", - "653225": "策勒县", - "653226": "于田县", - "653227": "民丰县", - "654002": "伊宁市", - "654003": "奎屯市", - "654004": "霍尔果斯市", - "654021": "伊宁县", - "654022": "察布查尔锡伯自治县", - "654023": "霍城县", - "654024": "巩留县", - "654025": "新源县", - "654026": "昭苏县", - "654027": "特克斯县", - "654028": "尼勒克县", - "654201": "塔城市", - "654202": "乌苏市", - "654221": "额敏县", - "654223": "沙湾县", - "654224": "托里县", - "654225": "裕民县", - "654226": "和布克赛尔蒙古自治县", - "654301": "阿勒泰市", - "654321": "布尔津县", - "654322": "富蕴县", - "654323": "福海县", - "654324": "哈巴河县", - "654325": "青河县", - "654326": "吉木乃县", - "654390": "北屯市", - "659001": "石河子市", - "659002": "阿拉尔市", - "659003": "图木舒克市", - "659004": "五家渠市", - "710101": "中正区", - "710102": "大同区", - "710103": "中山区", - "710104": "松山区", - "710105": "大安区", - "710106": "万华区", - "710107": "信义区", - "710108": "士林区", - "710109": "北投区", - "710110": "内湖区", - "710111": "南港区", - "710112": "文山区", - "710199": "其它区", - "710201": "新兴区", - "710202": "前金区", - "710203": "芩雅区", - "710204": "盐埕区", - "710205": "鼓山区", - "710206": "旗津区", - "710207": "前镇区", - "710208": "三民区", - "710209": "左营区", - "710210": "楠梓区", - "710211": "小港区", - "710241": "苓雅区", - "710242": "仁武区", - "710243": "大社区", - "710244": "冈山区", - "710245": "路竹区", - "710246": "阿莲区", - "710247": "田寮区", - "710248": "燕巢区", - "710249": "桥头区", - "710250": "梓官区", - "710251": "弥陀区", - "710252": "永安区", - "710253": "湖内区", - "710254": "凤山区", - "710255": "大寮区", - "710256": "林园区", - "710257": "鸟松区", - "710258": "大树区", - "710259": "旗山区", - "710260": "美浓区", - "710261": "六龟区", - "710262": "内门区", - "710263": "杉林区", - "710264": "甲仙区", - "710265": "桃源区", - "710266": "那玛夏区", - "710267": "茂林区", - "710268": "茄萣区", - "710299": "其它区", - "710301": "中西区", - "710302": "东区", - "710303": "南区", - "710304": "北区", - "710305": "安平区", - "710306": "安南区", - "710339": "永康区", - "710340": "归仁区", - "710341": "新化区", - "710342": "左镇区", - "710343": "玉井区", - "710344": "楠西区", - "710345": "南化区", - "710346": "仁德区", - "710347": "关庙区", - "710348": "龙崎区", - "710349": "官田区", - "710350": "麻豆区", - "710351": "佳里区", - "710352": "西港区", - "710353": "七股区", - "710354": "将军区", - "710355": "学甲区", - "710356": "北门区", - "710357": "新营区", - "710358": "后壁区", - "710359": "白河区", - "710360": "东山区", - "710361": "六甲区", - "710362": "下营区", - "710363": "柳营区", - "710364": "盐水区", - "710365": "善化区", - "710366": "大内区", - "710367": "山上区", - "710368": "新市区", - "710369": "安定区", - "710399": "其它区", - "710401": "中区", - "710402": "东区", - "710403": "南区", - "710404": "西区", - "710405": "北区", - "710406": "北屯区", - "710407": "西屯区", - "710408": "南屯区", - "710431": "太平区", - "710432": "大里区", - "710433": "雾峰区", - "710434": "乌日区", - "710435": "丰原区", - "710436": "后里区", - "710437": "石冈区", - "710438": "东势区", - "710439": "和平区", - "710440": "新社区", - "710441": "潭子区", - "710442": "大雅区", - "710443": "神冈区", - "710444": "大肚区", - "710445": "沙鹿区", - "710446": "龙井区", - "710447": "梧栖区", - "710448": "清水区", - "710449": "大甲区", - "710450": "外埔区", - "710451": "大安区", - "710499": "其它区", - "710507": "金沙镇", - "710508": "金湖镇", - "710509": "金宁乡", - "710510": "金城镇", - "710511": "烈屿乡", - "710512": "乌坵乡", - "710614": "南投市", - "710615": "中寮乡", - "710616": "草屯镇", - "710617": "国姓乡", - "710618": "埔里镇", - "710619": "仁爱乡", - "710620": "名间乡", - "710621": "集集镇", - "710622": "水里乡", - "710623": "鱼池乡", - "710624": "信义乡", - "710625": "竹山镇", - "710626": "鹿谷乡", - "710701": "仁爱区", - "710702": "信义区", - "710703": "中正区", - "710704": "中山区", - "710705": "安乐区", - "710706": "暖暖区", - "710707": "七堵区", - "710799": "其它区", - "710801": "东区", - "710802": "北区", - "710803": "香山区", - "710899": "其它区", - "710901": "东区", - "710902": "西区", - "710999": "其它区", - "711130": "万里区", - "711132": "板桥区", - "711133": "汐止区", - "711134": "深坑区", - "711136": "瑞芳区", - "711137": "平溪区", - "711138": "双溪区", - "711140": "新店区", - "711141": "坪林区", - "711142": "乌来区", - "711143": "永和区", - "711144": "中和区", - "711145": "土城区", - "711146": "三峡区", - "711147": "树林区", - "711149": "三重区", - "711150": "新庄区", - "711151": "泰山区", - "711152": "林口区", - "711154": "五股区", - "711155": "八里区", - "711156": "淡水区", - "711157": "三芝区", - "810101": "中西区", - "810102": "湾仔", - "810103": "东区", - "810104": "南区", - "810201": "九龙城区", - "810202": "油尖旺区", - "810203": "深水埗区", - "810204": "黄大仙区", - "810205": "观塘区", - "810301": "北区", - "810302": "大埔区", - "810303": "沙田区", - "810304": "西贡区", - "810305": "元朗区", - "810306": "屯门区", - "810307": "荃湾区", - "810308": "葵青区", - "810309": "离岛区", - "820101": "澳门半岛", - "820201": "离岛" - } -} \ No newline at end of file diff --git a/test/unit/mock/sku.js b/test/unit/mock/sku.js deleted file mode 100644 index ffa657241..000000000 --- a/test/unit/mock/sku.js +++ /dev/null @@ -1,198 +0,0 @@ -/* eslint-disable */ -var _global = { - "kdt_id": 55, - "user_id": 4674509, - "offline_id": 0, - "activity_alias": "", - "sku": { - "tree": [{ - "k": "\u989c\u8272", - "k_id": "1", - "v": [{ - "id": "30349", - "name": "\u5929\u84dd\u8272", - "imgUrl": "https:\/\/img.yzcdn.cn\/upload_files\/2017\/02\/21\/FjKTOxjVgnUuPmHJRdunvYky9OHP.jpg!100x100.jpg" - }], - "k_s": "s1" - }, { - "k": "\u5c3a\u5bf8", - "k_id": "2", - "v": [{ - "id": "1193", - "name": "1" - }, { - "id": "1194", - "name": "2" - }], - "k_s": "s2" - }], - "list": [{ - "id": 2257, - "price": 100, - "discount": 100, - "code": "", - "s1": "30349", - "s2": "1193", - "s3": "0", - "s4": "0", - "s5": "0", - "extend": null, - "kdt_id": 55, - "discount_price": 0, - "stock_num": 111, - "stock_mode": 0, - "is_sell": null, - "combin_sku": false, - "goods_id": 946755 - }, { - "id": 2258, - "price": 100, - "discount": 100, - "code": "", - "s1": "30349", - "s2": "1194", - "s3": "0", - "s4": "0", - "s5": "0", - "extend": null, - "kdt_id": 55, - "discount_price": 0, - "stock_num": 6, - "stock_mode": 0, - "is_sell": null, - "combin_sku": false, - "goods_id": 946755 - }], - "price": "1.00", - "stock_num": 227, - "collection_id": 2261, - "collection_price": 0, - "none_sku": false, - "sold_num": 0, - "min_price": "1.00", - "max_price": "1.00", - "messages": [{ - "datetime": "0", - "disable_multiple": false, - "disable": false, - "multiple": "0", - "name": "\u7559\u8a001", - "disable_required": false, - "disable_edit_name": false, - "type": "text", - "disable_delete": false, - "disable_type": false, - "required": "1" - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "multiple": 0, - "name": "\u7559\u8a002", - "disable_required": false, - "disable_edit_name": false, - "type": "id_no", - "disable_delete": false, - "disable_type": false, - "required": 0 - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "multiple": 0, - "name": "\u7559\u8a003", - "disable_required": false, - "disable_edit_name": false, - "type": "image", - "disable_delete": false, - "disable_type": false, - "required": 0 - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "multiple": 1, - "name": "\u7559\u8a004", - "disable_required": false, - "disable_edit_name": false, - "type": "text", - "disable_delete": false, - "disable_type": false, - "required": 0 - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "name": "\u6570\u5b57", - "multiple": 0, - "disable_required": false, - "disable_edit_name": false, - "type": "tel", - "disable_delete": false, - "disable_type": false, - "required": 0 - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "name": "\u90ae\u4ef6", - "multiple": 0, - "disable_required": false, - "disable_edit_name": false, - "type": "email", - "disable_delete": false, - "disable_type": false, - "required": 0 - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "name": "\u65e5\u671f", - "multiple": 0, - "disable_required": false, - "disable_edit_name": false, - "type": "date", - "disable_delete": false, - "disable_type": false, - "required": 0 - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "name": "\u65f6\u95f4\u542b\u65e5\u671f", - "multiple": 0, - "disable_required": false, - "disable_edit_name": false, - "type": "time", - "disable_delete": false, - "disable_type": false, - "required": 0 - }, { - "datetime": "0", - "disable_multiple": false, - "disable": false, - "name": "\u65f6\u95f4", - "multiple": 0, - "disable_required": false, - "disable_edit_name": false, - "type": "time", - "disable_delete": false, - "disable_type": false, - "required": 0 - }], - "hide_stock": false - }, - "goods_id": "946755", - "alias": "2oml0r0n5vytj", - "quota": 15, - "is_virtual": "0", - "quota_used": 2, - "goods_info": { - "title": "测试商品", - "picture": ["https:\/\/img.yzcdn.cn\/upload_files\/2017\/03\/16\/Fs_OMbSFPa183sBwvG_94llUYiLa.jpeg?imageView2\/2\/w\/100\/h\/100\/q\/75\/format\/jpg"], - "price": 1, - "origin": "" - } -}; - -export default _global; diff --git a/test/unit/utils.js b/test/utils.js similarity index 100% rename from test/unit/utils.js rename to test/utils.js