From ac853194a022e377757d2d02c7f73b740f7bae0e Mon Sep 17 00:00:00 2001 From: chen <2659004835@qq.com> Date: Fri, 11 Mar 2022 19:06:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=81=E8=A3=85=E6=A0=87=E9=A2=98=E3=80=81?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=85=AC=E5=85=B1=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 9 + App.vue | 70 + commons/animate.min.css | 12 + commons/hengmei.css | 453 + commons/icon-font.css | 107 + components/auth-phone.vue | 48 + components/auth-userInfo-mobile.vue | 240 + components/ay-qrcode/ay-qrcode.vue | 411 + components/ay-qrcode/qrcode_wx.js | 872 + components/ay-qrcode/weapp-qrcode.js | 424 + components/backTop.vue | 37 + components/cart-subgroup/cart.vue | 301 + components/cate-items/cate-pu.vue | 97 + components/cate-items/cate-tu.vue | 55 + components/city/city.css | 107 + components/city/city.js | 16498 ++++++++++++++++ components/city/city.vue | 233 + components/containers/container-subgroup.vue | 79 + components/detail-bottom-nav/bottom-nav.vue | 195 + components/drop-downs/drop-down.vue | 90 + components/empower.vue | 172 + components/foot-tab.vue | 187 + components/function-list/function-list.vue | 81 + components/list-pu.vue | 167 + components/list/list-one.vue | 76 + components/list/list-two.vue | 164 + components/loading/loading.vue | 20 + components/lw-notice/iconFont.vue | 61 + components/lw-notice/icons.js | 6 + components/lw-notice/lw-notice.vue | 373 + components/nothing-page.vue | 36 + components/nothing/pitera.vue | 56 + components/payment-subgroup/payment.vue | 38 + components/public-customer.vue | 100 + components/pupo.vue | 158 + components/rate.vue | 142 + components/shareAll.vue | 42 + components/shop-list.vue | 166 + components/simple-address/city-data/area.js | 12548 ++++++++++++ components/simple-address/city-data/city.js | 1507 ++ .../simple-address/city-data/province.js | 143 + components/simple-address/simple-address.vue | 420 + components/status-nav.vue | 155 + components/swiper-pu.vue | 122 + components/swiper-tab/swiper-tab.vue | 162 + components/yz-qr/changelog.md | 86 + components/yz-qr/weapp-qrcode.js | 1124 ++ components/yz-qr/yz-qr.vue | 81 + jsFile/base64-src.js | 201 + jsFile/publicAPI.js | 99 + jsFile/requst.js | 150 + jsFile/share.js | 11 + jsFile/tools.js | 544 + main.js | 28 + manifest.json | 91 + package.json | 11 + pages.json | 100 + pages/login/agreement.vue | 36 + pages/login/login.vue | 193 + pages/tabbar/cart/cart.vue | 50 + pages/tabbar/cate/cate.vue | 383 + pages/tabbar/my/my.vue | 153 + pages/tabbar/pagehome/pagehome.vue | 329 + .../distributionCenter/distributionCenter.vue | 210 + pagesA/getReadyDan/getReadyDan.vue | 357 + pagesA/myAddress/myAddress.vue | 403 + pagesA/myOrder/myOrder.vue | 327 + pagesA/nodifyData/nodifyData.vue | 281 + pagesB/aboutUs/aboutUs.vue | 99 + pagesB/disclaimers/disclaimers.vue | 66 + pagesB/orderDetail/orderDetail.vue | 325 + pagesB/searchPage/searchPage.vue | 127 + pagesB/shopDetail/shopDetail.vue | 271 + pagesB/video/playVideo.nvue | 64 + project.config.json | 77 + static/public/active-function.png | Bin 0 -> 1484 bytes static/public/active-home.png | Bin 0 -> 997 bytes static/public/active-person.png | Bin 0 -> 1141 bytes static/public/address-down.png | Bin 0 -> 225 bytes static/public/address-top.png | Bin 0 -> 217 bytes static/public/addressClose.png | Bin 0 -> 2124 bytes static/public/backTop.png | Bin 0 -> 4234 bytes static/public/cancle-FS.png | Bin 0 -> 1162 bytes static/public/chooseFS.png | Bin 0 -> 1496 bytes static/public/chooseQuan.png | Bin 0 -> 1271 bytes static/public/icon-aboutus.png | Bin 0 -> 1130 bytes static/public/icon-addnum.png | Bin 0 -> 781 bytes static/public/icon-address.png | Bin 0 -> 1101 bytes static/public/icon-close-01.png | Bin 0 -> 2549 bytes static/public/icon-delnum.png | Bin 0 -> 720 bytes static/public/icon-distribution.png | Bin 0 -> 1345 bytes static/public/icon-duty.png | Bin 0 -> 1235 bytes static/public/icon-finish.png | Bin 0 -> 2011 bytes static/public/icon-payment.png | Bin 0 -> 1121 bytes static/public/icon-refund.png | Bin 0 -> 1583 bytes static/public/icon-search.png | Bin 0 -> 1454 bytes static/public/icon-send-goods.png | Bin 0 -> 1032 bytes static/public/icon-take.png | Bin 0 -> 1365 bytes static/public/icon-time-limit.png | Bin 0 -> 1364 bytes static/public/mo-function.png | Bin 0 -> 1730 bytes static/public/mo-home.png | Bin 0 -> 1145 bytes static/public/mo-person.png | Bin 0 -> 1261 bytes static/public/nothing.png | Bin 0 -> 18979 bytes static/public/sanj.png | Bin 0 -> 723 bytes static/public/video.png | Bin 0 -> 6482 bytes static/public/videoBack.png | Bin 0 -> 630 bytes uni.scss | 76 + 107 files changed, 43793 insertions(+) create mode 100644 .gitignore create mode 100644 App.vue create mode 100644 commons/animate.min.css create mode 100644 commons/hengmei.css create mode 100644 commons/icon-font.css create mode 100644 components/auth-phone.vue create mode 100644 components/auth-userInfo-mobile.vue create mode 100644 components/ay-qrcode/ay-qrcode.vue create mode 100644 components/ay-qrcode/qrcode_wx.js create mode 100644 components/ay-qrcode/weapp-qrcode.js create mode 100644 components/backTop.vue create mode 100644 components/cart-subgroup/cart.vue create mode 100644 components/cate-items/cate-pu.vue create mode 100644 components/cate-items/cate-tu.vue create mode 100644 components/city/city.css create mode 100644 components/city/city.js create mode 100644 components/city/city.vue create mode 100644 components/containers/container-subgroup.vue create mode 100644 components/detail-bottom-nav/bottom-nav.vue create mode 100644 components/drop-downs/drop-down.vue create mode 100644 components/empower.vue create mode 100644 components/foot-tab.vue create mode 100644 components/function-list/function-list.vue create mode 100644 components/list-pu.vue create mode 100644 components/list/list-one.vue create mode 100644 components/list/list-two.vue create mode 100644 components/loading/loading.vue create mode 100644 components/lw-notice/iconFont.vue create mode 100644 components/lw-notice/icons.js create mode 100644 components/lw-notice/lw-notice.vue create mode 100644 components/nothing-page.vue create mode 100644 components/nothing/pitera.vue create mode 100644 components/payment-subgroup/payment.vue create mode 100644 components/public-customer.vue create mode 100644 components/pupo.vue create mode 100644 components/rate.vue create mode 100644 components/shareAll.vue create mode 100644 components/shop-list.vue create mode 100644 components/simple-address/city-data/area.js create mode 100644 components/simple-address/city-data/city.js create mode 100644 components/simple-address/city-data/province.js create mode 100644 components/simple-address/simple-address.vue create mode 100644 components/status-nav.vue create mode 100644 components/swiper-pu.vue create mode 100644 components/swiper-tab/swiper-tab.vue create mode 100644 components/yz-qr/changelog.md create mode 100644 components/yz-qr/weapp-qrcode.js create mode 100644 components/yz-qr/yz-qr.vue create mode 100644 jsFile/base64-src.js create mode 100644 jsFile/publicAPI.js create mode 100644 jsFile/requst.js create mode 100644 jsFile/share.js create mode 100644 jsFile/tools.js create mode 100644 main.js create mode 100644 manifest.json create mode 100644 package.json create mode 100644 pages.json create mode 100644 pages/login/agreement.vue create mode 100644 pages/login/login.vue create mode 100644 pages/tabbar/cart/cart.vue create mode 100644 pages/tabbar/cate/cate.vue create mode 100644 pages/tabbar/my/my.vue create mode 100644 pages/tabbar/pagehome/pagehome.vue create mode 100644 pagesA/distributionCenter/distributionCenter.vue create mode 100644 pagesA/getReadyDan/getReadyDan.vue create mode 100644 pagesA/myAddress/myAddress.vue create mode 100644 pagesA/myOrder/myOrder.vue create mode 100644 pagesA/nodifyData/nodifyData.vue create mode 100644 pagesB/aboutUs/aboutUs.vue create mode 100644 pagesB/disclaimers/disclaimers.vue create mode 100644 pagesB/orderDetail/orderDetail.vue create mode 100644 pagesB/searchPage/searchPage.vue create mode 100644 pagesB/shopDetail/shopDetail.vue create mode 100644 pagesB/video/playVideo.nvue create mode 100644 project.config.json create mode 100644 static/public/active-function.png create mode 100644 static/public/active-home.png create mode 100644 static/public/active-person.png create mode 100644 static/public/address-down.png create mode 100644 static/public/address-top.png create mode 100644 static/public/addressClose.png create mode 100644 static/public/backTop.png create mode 100644 static/public/cancle-FS.png create mode 100644 static/public/chooseFS.png create mode 100644 static/public/chooseQuan.png create mode 100644 static/public/icon-aboutus.png create mode 100644 static/public/icon-addnum.png create mode 100644 static/public/icon-address.png create mode 100644 static/public/icon-close-01.png create mode 100644 static/public/icon-delnum.png create mode 100644 static/public/icon-distribution.png create mode 100644 static/public/icon-duty.png create mode 100644 static/public/icon-finish.png create mode 100644 static/public/icon-payment.png create mode 100644 static/public/icon-refund.png create mode 100644 static/public/icon-search.png create mode 100644 static/public/icon-send-goods.png create mode 100644 static/public/icon-take.png create mode 100644 static/public/icon-time-limit.png create mode 100644 static/public/mo-function.png create mode 100644 static/public/mo-home.png create mode 100644 static/public/mo-person.png create mode 100644 static/public/nothing.png create mode 100644 static/public/sanj.png create mode 100644 static/public/video.png create mode 100644 static/public/videoBack.png create mode 100644 uni.scss diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f4cd8cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +/vendor +/node_modules +/public/storage +/unpackage +/.hbuilderx +Homestead.yaml +Homestead.json +.env +.idea diff --git a/App.vue b/App.vue new file mode 100644 index 0000000..7b48c6a --- /dev/null +++ b/App.vue @@ -0,0 +1,70 @@ + + + diff --git a/commons/animate.min.css b/commons/animate.min.css new file mode 100644 index 0000000..8ae4afd --- /dev/null +++ b/commons/animate.min.css @@ -0,0 +1,12 @@ +@charset "UTF-8";/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp} \ No newline at end of file diff --git a/commons/hengmei.css b/commons/hengmei.css new file mode 100644 index 0000000..aab19d0 --- /dev/null +++ b/commons/hengmei.css @@ -0,0 +1,453 @@ +/* 分类 */ +.sort-box {background-color: #ececee;position: sticky;z-index: 6;} +.screen-box{position: fixed;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.5);z-index: 12;} +.screen-box > view{background-color: #FFFFFF;margin-left: 200rpx; height: 100%;float: right;padding: 50rpx 30rpx;box-sizing: border-box;} +.sort-price input {height: 50rpx;border: 2rpx solid #8c8c9b;} +.screen-btn {position: absolute;bottom: 30rpx;right: 30rpx;left: 30rpx;} +.screen-btn view {height: 80rpx;width: 229rpx;text-align: center;line-height: 80rpx;} +.screen-btn view:first-child{border: 2rpx solid #8c8c9b;} +.screen-btn view:last-child{border: 2rpx solid #000000;background-color: #000000;} +/* 我的页面 */ +.red-num{width: 36rpx;height: 36rpx;line-height: 36rpx;border-radius: 100%;background: #F96969;right: 50rpx;top: 0;font-size: 22rpx;color: #FFFFFF;text-align: center;} +.icon-img{width: 60rpx;height: 60rpx;} +/* 暂无内容时,显示的图片大小 */ +.zanw-img{width: 474rpx;height: 273rpx;} +/* 商品详情 */ +.activity-img{background: url(/static/public/icon-time-limit.png) no-repeat;background-size: 100% 100%;top: 10rpx;right: 10rpx;} +/* 准备下单 */ +.activeT,.expressT{width: 124rpx;height: 60rpx;line-height: 60rpx;text-align: center;margin-left: 20rpx;border-radius: 20rpx;} +.activeT{color: #FFFFFF;} +.activeQuan::before{content: '';display: block;width: 50%;height: 8rpx;background: #3875F6;position: absolute;bottom: -20rpx;left: 50%;transform: translateX(-50%);} +.xiaDan-next{width: 16px;height: 16px;flex-shrink: 0;} +.there{width: 90rpx;height: 86rpx;flex-shrink: 0;} +.order-image{width: 166rpx;height: 166rpx;border-radius: 15rpx;margin-right: 12rpx;} +.order-sy{font-size: 22rpx;color: #808080;font-weight: 500;margin-top: 6rpx;} +.order-item-price{color: #F85050;font-size: 32rpx;font-weight: bold;} +.goPayment{color: #FFFFFF;font-size: 28rpx;font-weight: bold;width: 170rpx;height: 70rpx;line-height: 70rpx;text-align: center;background: #3875F6;border-radius: 35rpx;margin-left: 10rpx;} +.quan-item-box{height: 200rpx;} +.quan-item-box>view:first-child{width: 218rpx;height: 200rpx;flex-shrink: 0;text-align: center;color: #FFFFFF;} +.quan-item-box>view:first-child image{width: 218rpx;height: 200rpx;left: 0;top: 0;} +.quan-item-box>view:last-child{display: flex;flex-direction: column;justify-content: space-between;width: 100%;height: 200rpx;padding: 0 20rpx;background-color: #F5F5F5;} +.quan-item-box>view:last-child image{float: right;} +.quan-list-box{max-height: 600rpx;} +.quan-list-box .mar-x40:last-child{margin-bottom: 0rpx;} +.ling-btn{font-size: 36rpx;color: #FFFFFF;font-weight: bold;margin: 0 auto;background: #3875F6;border-radius: 20rpx;height: 90rpx;line-height: 90rpx;text-align: center;margin-top: 156rpx;margin-bottom: 20rpx;} +.zhun-dui-box{display: flex;justify-content: center;align-items: center;padding: 0 85rpx;} +.zhun-dui-btn view{width: 196rpx;height: 60rpx;line-height: 60rpx;text-align: center;font-size: 28rpx;font-weight: 500;border-radius: 10rpx;color: #FFFFFF;} +.zhun-dui-btn view:first-child{background: #C8C8C8;} +.zhun-dui-btn view:last-child{background: #3875F6;} +.success-box{padding: 27rpx 20rpx;text-align: center;} +.success-box image{width: 194rpx;height: 194rpx;} +.success-hj{font-size: 46rpx;margin-bottom: 120rpx;color: #F85050;} +/* 立即支付页面 */ +.success-btn{margin-bottom: 150rpx;} +.success-btn view{width: 244rpx;height: 70rpx;border-radius: 10rpx;text-align: center;line-height: 70rpx;} +.success-btn view:first-child{background: #E9E9E9;color: #333333;} +/* 我的订单页面 */ +.order-hx-img{width: 325rpx;height: 325rpx;} +.order-close-btn{width: 40rpx;height: 40rpx;right: 50rpx;top: 20rpx;} +.order-btn{width: 210rpx;height: 75rpx;line-height: 75rpx;text-align: center;border-radius: 10rpx;background: #F85050;color: #FFFFFF;margin-left: 45rpx;} +.order-cancle{width: 210rpx;height: 75rpx;line-height: 75rpx;text-align: center;border-radius: 10rpx;background: #E9E9E9;color: #808080;} +.heyan-close{width: 96rpx;height: 96rpx;left: 50%;transform: translateX(-50%);bottom: -150rpx;} +.confirm-btn{font-size: 36rpx;color: #FFFFFF;font-weight: bold;margin: 0 auto;background: #3875F6;border-radius: 20rpx;height: 90rpx;line-height: 90rpx;text-align: center;margin: 80rpx 100rpx 20rpx 100rpx;} +/* 地址管理页面 */ +.address_active{width: 40rpx;height: 40rpx;} +.address_add{font-size: 30rpx;color: #FFFFFF;font-weight: bold;margin: 0 auto;background: #3875F6;border-radius: 30rpx;height: 98rpx;line-height: 98rpx;text-align: center;margin: 0 30rpx;} +.xiao-sanj image{width: 14rpx;height: 11rpx;} +.xiao-sanj image:last-child{margin-top: 4rpx;} +.address-btn-add{font-size: 30rpx;color: #FFFFFF;font-weight: bold;margin: 0 auto;background: #3875F6;border-radius: 30rpx;height: 98rpx;line-height: 98rpx;text-align: center;margin: 80rpx 0rpx 20rpx 0rpx;} +.address-close-btn{width: 77rpx;height: 77rpx;right: -80rpx;top: -36rpx;} +.info-box{background: #fff;left: 0;right: 0;top: 52rpx;height: 0rpx;transition: all 0.5s;border: 2rpx solid #E6E6E6;opacity: 0; z-index: 6;overflow: hidden;overflow-y: scroll;color: #666;} +.info-box view{margin: 10rpx;font-size: 24rpx;} +.dong {height: 200rpx;border: 2rpx solid #E6E6E6;opacity: 1;} +/* 订单详情 */ +.orderInfo-btn{width: 249rpx;height: 70rpx;border-radius: 35rpx;line-height: 70rpx;text-align: center;font-size: 28rpx;font-weight: bold;background: #3875F6;color: #FFFFFF;margin-left: 20rpx;} +.paid-btn-box view{width: 249rpx;height: 70rpx;border-radius: 35rpx;line-height: 70rpx;text-align: center;font-size: 28rpx;font-weight: bold;} +.paid-btn-box view:first-child{background: #E9E9E9;color: #808080;} +.paid-btn-box view:last-child{background: #3875F6;color: #FFFFFF;margin-left: 20rpx;} +.consumption-box{margin: 40rpx 0 40rpx 0;text-align: right;} +.orderDetail-box{padding: 0rpx 20rpx 27rpx 20rpx;} +.orderDetail-box image{width: 166rpx;height: 166rpx;border-radius: 15rpx;margin-right: 12rpx;} +.orderDetail-sku{font-size: 22rpx;color: #808080;font-weight: 500;} +.orderDetail-bottom-box{height: 124rpx;padding: 0 32rpx;display: flex;align-items: center;border-top: 2rpx solid #F5F5F5;} +.orderDetail-bottom-box image{width: 56rpx;height: 56rpx;} +.order-btn{ + width: 150rpx;height: 64rpx; + line-height: 64rpx; + text-align: center; + border-radius: 20rpx; + background-color: #f6f6f6; + color: #8c8c9b; + border: 1rpx solid #d3d3d3; +} +/* 关于我们 */ +.navigate-to-where {height: 98rpx;line-height: 98rpx;} +/* 分销中心 */ +.withdrawal-btn{height: 98rpx;line-height: 98rpx;} +.withdrawal-box{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.2);} +.withdrawal-box image{position: absolute;right: -36rpx;top: -36rpx; width: 77rpx;height: 77rpx;} + + + + + +/* @media screen and (height:812px){ +} +@media screen and (height:844px){ +} +@media screen and (height:896px){ +} +@media screen and (min-height:926px){ +} + */ + + + + + + + + + + + +.bottoc{margin-top: 6rpx;color: #414141;} +.opc{opacity: 0.7;} +.width100{width: 100%;} +.width55{width: 55%;} +.width50{width: 50%;} +.width48{width: 48%;} +.width47{width: 47%;} +.width46{width: 46%;} +.width45{width: 45%;} +.width33{width: 33%;} +.width25{width: 25%;} + +.posAll{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.45);z-index: 12;} +.posir{position: relative;} +.posia{position: absolute;} +.poszy{position: fixed;left: 0;right: 0;z-index: 3;} +.posiszy{position: fixed;left: 0;right: 0;z-index: 5;} +.posixzy{position: fixed;left: 0;right: 0;z-index: 2;bottom: 0;} +.posia-op{position: absolute;top: 0;right: 0;left: 0;bottom: 0;opacity: 0;} +.syxzo{top: 0;left: 0;right: 0;bottom: 0;opacity: 0;} + + +.dis{display: flex;} +.disac{display: flex;align-items: center;} +.disja{display: flex;justify-content: space-around;} +.disjb{display: flex;justify-content: space-between;} +.disje{display: flex;justify-content: flex-end;} +.disjbac{display: flex;justify-content: space-between;align-items: center;} +.disjcac{display: flex;justify-content: center;align-items: center;} +.fc{flex-direction: column;} +.fw{flex-wrap: wrap;} +.fe{justify-content: flex-end;} +.flexs{flex-shrink: 0;} + + +.wh42{width: 42rpx;height: 42rpx;} +.wh44{width: 44rpx;height: 44rpx;} + +button:after{content: none!important;} +.borbot{border-bottom: 2rpx solid #E6E6E6;} +.borbot:last-child{border-bottom: none;} +.bbot{border-bottom: 2rpx solid #E6E6E6;} +.borbot-df{border: 2rpx solid #DFDFDF;} +.borbot-cc{border: 2rpx solid #CCCCCC;} + +/* 行高 */ +.line-h30{line-height: 30rpx;} +.line-h32{line-height: 32rpx;} +.line-h34{line-height: 34rpx;} +.line-h36{line-height: 36rpx;} +.line-h38{line-height: 38rpx;} +.line-h40{line-height: 40rpx;} +.line-h42{line-height: 42rpx;} +.line-h44{line-height: 44rpx;} +.line-h46{line-height: 46rpx;} +.line-h48{line-height: 48rpx;} +.line-h50{line-height: 50rpx;} +.line-h52{line-height: 52rpx;} +.line-h54{line-height: 54rpx;} +.line-h56{line-height: 56rpx;} +.line-h58{line-height: 58rpx;} +.line-h60{line-height: 60rpx;} +.line-h62{line-height: 62rpx;} +.line-h64{line-height: 64rpx;} +.line-h66{line-height: 66rpx;} +.line-h68{line-height: 60rpx;} +.line-h70{line-height: 70rpx;} +.line-h72{line-height: 72rpx;} +.line-h74{line-height: 74rpx;} + + +.clips1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;} +.clips2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;} +.clips3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;} + + +/* 字体大小 */ +.fon20{font-size: 20rpx;} +.fon22{font-size: 22rpx;} +.fon24{font-size: 24rpx;} +.fon25{font-size: 25rpx;} +.fon26{font-size: 26rpx;} +.fon27{font-size: 27rpx;} +.fon28{font-size: 28rpx;} +.fon30{font-size: 30rpx;} +.fon32{font-size: 32rpx;} +.fon34{font-size: 34rpx;} +.fon36{font-size: 36rpx;} +.fon38{font-size: 38rpx;} +.fon40{font-size: 40rpx;} +.fon42{font-size: 42rpx;} +.fon44{font-size: 44rpx;} +.fon46{font-size: 46rpx;} +.fon48{font-size: 48rpx;} +.fon50{font-size: 50rpx;} +.fon52{font-size: 52rpx;} +.fon54{font-size: 54rpx;} +.fon56{font-size: 56rpx;} +.fon58{font-size: 58rpx;} +.fon60{font-size: 60rpx;} +.fon62{font-size: 62rpx;} +.fon64{font-size: 64rpx;} +.fon66{font-size: 66rpx;} +.fon68{font-size: 68rpx;} +.fon70{font-size: 70rpx;} +.fon72{font-size: 72rpx;} + +/* 字体颜色 */ +.colf{color: #FFFFFF;} +.colf6{color: #f6f6f6;} +.colb{color: #000000;} +.colc{color: #CCCCCC;} +.col3{color: #333333;} +.col34{color: #343434;} +.col6{color: #666666;} +.colf8{color: #F85050;} +.col9{color: #999999;} +.pcol{color: #3875F6;} +.col2c{color: #2C2C2C;} +.col80{color: #808080;} +.col7D{color: #7D7D7D;} +.colB3{color: #B3B3B3;} +.col5b{color: #5B5B5B;} +.colpeili{color: #868695;} +/* 佩丽字体颜色 */ +.peili-colorRed{color: #fe2525;} + + +/* 字体位置 */ +.tc{text-align: center;} +.tright{text-align: right;} + +/* 行间距 */ +.linh40{line-height: 40rpx;} +.linh50{line-height: 50rpx;} +.linh60{line-height: 60rpx;} +.linh70{line-height: 70rpx;} + +/* 粗体 */ +.bold{font-weight: bold;} +.bold400{font-weight: 400;} +.bold500{font-weight: 500;} +.font5{font-weight: 500;} +.font4{font-weight: 400;} + + +/* 背景颜色 */ +.pbackc{background-color: #3875F6;} +.bacf{background-color: #FFFFFF;} +.bac0{background-color: #000000;} +.bcdb{background-color: #DBDBDB;} +.bcf8{background: #F85050;} +.bacf5{background: #F5F5F5;} +.bacf6{background-color: #f6f6f6;} +/* 佩丽商城背景色 */ +.peili-backColor{background-color: #fe2525;} + + +/* 文本居中方式 */ +.tcenter{text-align: center;} + + +/* 圆角 */ +.radius10{border-radius: 10rpx;} +.radius15{border-radius: 15rpx;} +.radius20{border-radius: 20rpx;} +.radius30{border-radius: 30rpx;} +.radius35{border-radius: 35rpx;} +.radius40{border-radius: 40rpx;} +.radius45{border-radius: 45rpx;} + +/* 上下左右---外边距 */ +.mar10{margin: 10rpx;} +.mar20{margin: 20rpx;} +.mar25{margin: 25rpx;} +.mar30{margin: 30rpx;} +.mar32{margin: 32rpx;} +.mar36{margin: 36rpx;} +.mar40{margin: 40rpx;} +.mar50{margin: 50rpx;} +/* 上下---外边距 */ +.mar-sx10{margin-top: 10rpx;margin-bottom: 10rpx;} +.mar-sx20{margin-top: 20rpx;margin-bottom: 20rpx;} +.mar-sx25{margin-top: 25rpx;margin-bottom: 25rpx;} +.mar-sx30{margin-top: 30rpx;margin-bottom: 30rpx;} +.mar-sx32{margin-top: 32rpx;margin-bottom: 32rpx;} +.mar-sx36{margin-top: 36rpx;margin-bottom: 36rpx;} +.mar-sx40{margin-top: 40rpx;margin-bottom: 40rpx;} +.mar-sx50{margin-top: 50rpx;margin-bottom: 50rpx;} +/* 左右---外边距 */ +.mar-zy10{margin-left: 10rpx;margin-right: 10rpx;} +.mar-zy20{margin-left: 20rpx;margin-right: 20rpx;} +.mar-zy25{margin-left: 25rpx;margin-right: 25rpx;} +.mar-zy30{margin-left: 30rpx;margin-right: 30rpx;} +.mar-zy32{margin-left: 32rpx;margin-right: 32rpx;} +.mar-zy36{margin-left: 36rpx;margin-right: 36rpx;} +.mar-zy40{margin-left: 40rpx;margin-right: 40rpx;} +.mar-zy50{margin-left: 50rpx;margin-right: 50rpx;} +.mar-zy85{margin-left: 85rpx;margin-right: 85rpx;} +/* 上---外边距 */ +.mar-s10{margin-top: 10rpx;} +.mar-s20{margin-top: 20rpx;} +.mar-s25{margin-top: 25rpx;} +.mar-s30{margin-top: 30rpx;} +.mar-s32{margin-top: 32rpx;} +.mar-s36{margin-top: 36rpx;} +.mar-s40{margin-top: 40rpx;} +.mar-s50{margin-top: 50rpx;} +.mar-s60{margin-top: 60rpx;} +.mar-s70{margin-top: 70rpx;} +.mar-s80{margin-top: 80rpx;} +.mar-s90{margin-top: 90rpx;} +.mar-s100{margin-top: 100rpx;} +.mar-s120{margin-top: 120rpx;} +.mar-s140{margin-top: 140rpx;} +.mar-s160{margin-top: 160rpx;} +.mar-s180{margin-top: 180rpx;} +/* 下---外边距 */ +.mar-x10{margin-bottom: 10rpx;} +.mar-x20{margin-bottom: 20rpx;} +.mar-x25{margin-bottom: 25rpx;} +.mar-x30{margin-bottom: 30rpx;} +.mar-x32{margin-bottom: 32rpx;} +.mar-x36{margin-bottom: 36rpx;} +.mar-x40{margin-bottom: 40rpx;} +.mar-x50{margin-bottom: 50rpx;} +.mar-x60{margin-bottom: 60rpx;} +.mar-x70{margin-bottom: 70rpx;} +.mar-x80{margin-bottom: 80rpx;} +.mar-x90{margin-bottom: 90rpx;} +.mar-x100{margin-bottom: 100rpx;} +.mar-x120{margin-bottom: 120rpx;} +.mar-x140{margin-bottom: 140rpx;} +.mar-x160{margin-bottom: 160rpx;} +.mar-x180{margin-bottom: 180rpx;} +/* 左---外边距 */ +.mar-z10{margin-left: 10rpx;} +.mar-z20{margin-left: 20rpx;} +.mar-z25{margin-left: 25rpx;} +.mar-z30{margin-left: 30rpx;} +.mar-z32{margin-left: 32rpx;} +.mar-z36{margin-left: 36rpx;} +.mar-z40{margin-left: 40rpx;} +.mar-z50{margin-left: 50rpx;} +/* 右---外边距 */ +.mar-y10{margin-right: 10rpx;} +.mar-y20{margin-right: 20rpx;} +.mar-y25{margin-right: 25rpx;} +.mar-y30{margin-right: 30rpx;} +.mar-y32{margin-right: 32rpx;} +.mar-y36{margin-right: 36rpx;} +.mar-y40{margin-right: 40rpx;} +.mar-y50{margin-right: 50rpx;} + +/* 上下左右---内边距 */ +.pad10{padding: 10rpx;} +.pad20{padding: 20rpx;} +.pad25{padding: 25rpx;} +.pad30{padding: 30rpx;} +.pad32{padding: 32rpx;} +.pad36{padding: 36rpx;} +.pad40{padding: 40rpx;} +.pad50{padding: 50rpx;} +/* 上下---内边距 */ +.pad-sx10{padding-top: 10rpx;padding-bottom: 10rpx;} +.pad-sx20{padding-top: 20rpx;padding-bottom: 20rpx;} +.pad-sx25{padding-top: 25rpx;padding-bottom: 25rpx;} +.pad-sx30{padding-top: 30rpx;padding-bottom: 30rpx;} +.pad-sx32{padding-top: 32rpx;padding-bottom: 32rpx;} +.pad-sx36{padding-top: 36rpx;padding-bottom: 36rpx;} +.pad-sx40{padding-top: 40rpx;padding-bottom: 40rpx;} +.pad-sx50{padding-top: 50rpx;padding-bottom: 50rpx;} +/* 左右---内边距 */ +.pad-zy10{padding-left: 10rpx;padding-right: 10rpx;} +.pad-zy20{padding-left: 20rpx;padding-right: 20rpx;} +.pad-zy25{padding-left: 25rpx;padding-right: 25rpx;} +.pad-zy30{padding-left: 30rpx;padding-right: 30rpx;} +.pad-zy32{padding-left: 32rpx;padding-right: 32rpx;} +.pad-zy36{padding-left: 36rpx;padding-right: 36rpx;} +.pad-zy40{padding-left: 40rpx;padding-right: 40rpx;} +.pad-zy50{padding-left: 50rpx;padding-right: 50rpx;} +/* 上---内边距 */ +.pad-s10{padding-top: 10rpx;} +.pad-s20{padding-top: 20rpx;} +.pad-s25{padding-top: 25rpx;} +.pad-s30{padding-top: 30rpx;} +.pad-s32{padding-top: 32rpx;} +.pad-s36{padding-top: 36rpx;} +.pad-s40{padding-top: 40rpx;} +.pad-s50{padding-top: 50rpx;} +/* 下---内边距 */ +.pad-x10{padding-bottom: 10rpx;} +.pad-x20{padding-bottom: 20rpx;} +.pad-x25{padding-bottom: 25rpx;} +.pad-x30{padding-bottom: 30rpx;} +.pad-x32{padding-bottom: 32rpx;} +.pad-x36{padding-bottom: 36rpx;} +.pad-x40{padding-bottom: 40rpx;} +.pad-x50{padding-bottom: 50rpx;} +.pad-x120{padding-bottom: 120rpx;} +.pad-x140{padding-bottom: 140rpx;} +.pad-x160{padding-bottom: 160rpx;} +.pad-x180{padding-bottom: 180rpx;} +.pad-x260{padding-bottom: 260rpx;} +/* 左---内边距 */ +.pad-z10{padding-left: 10rpx;} +.pad-z20{padding-left: 20rpx;} +.pad-z25{padding-left: 25rpx;} +.pad-z30{padding-left: 30rpx;} +.pad-z32{padding-left: 32rpx;} +.pad-z36{padding-left: 36rpx;} +.pad-z40{padding-left: 40rpx;} +.pad-z50{padding-left: 50rpx;} +/* 右---内边距 */ +.pad-y10{padding-right: 10rpx;} +.pad-y20{padding-right: 20rpx;} +.pad-y25{padding-right: 25rpx;} +.pad-y30{padding-right: 30rpx;} +.pad-y32{padding-right: 32rpx;} +.pad-y36{padding-right: 36rpx;} +.pad-y40{padding-right: 40rpx;} +.pad-y50{padding-right: 50rpx;} + +.pad-sx27-zy20{padding: 27rpx 20rpx;} + + + + +scroll-view ::-webkit-scrollbar { + display: none !important; + width: 0 !important; + height: 0 !important; + -webkit-appearance: none; + background: transparent; +} + + + + + diff --git a/commons/icon-font.css b/commons/icon-font.css new file mode 100644 index 0000000..cb62471 --- /dev/null +++ b/commons/icon-font.css @@ -0,0 +1,107 @@ +@font-face { + font-family: "iconfont"; /* Project id 3180711 */ + src: url('https://at.alicdn.com/t/font_3180711_ox3eswimm9g.woff2?t=1645410881050') format('woff2'), + url('https://at.alicdn.com/t/font_3180711_ox3eswimm9g.woff?t=1645410881050') format('woff'), + url('https://at.alicdn.com/t/font_3180711_ox3eswimm9g.ttf?t=1645410881050') format('truetype'); +} + +.icon { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-address-check:before { + content: "\e6c2"; +} + +.icon-address-unchecked:before { + content: "\e623"; +} + +.icon-navigate-now:before { + content: "\e640"; +} + +.icon-send-goods:before { + content: "\e601"; +} + +.icon-payment:before { + content: "\e602"; +} + +.icon-finish:before { + content: "\e63f"; +} + +.icon-take:before { + content: "\e649"; +} + +.icon-refund:before { + content: "\e613"; +} + +.icon-customer-black:before { + content: "\ec2e"; +} + +.icon-customer:before { + content: "\e628"; +} + +.icon-check:before { + content: "\e61e"; +} + +.icon-del-white:before { + content: "\e61f"; +} + +.icon-screen:before { + content: "\e60b"; +} + +.icon-search:before { + content: "\e653"; +} + +.icon-caidan-mo:before { + content: "\e73e"; +} + +.icon-renwu-mo:before { + content: "\e73f"; +} + +.icon-shopp-cart:before { + content: "\e73d"; +} + +.icon-caidan-active:before { + content: "\e608"; +} + +.icon-renwu-acitve:before { + content: "\e67c"; +} + +.icon-home-mo:before { + content: "\e673"; +} + +.icon-home-active:before { + content: "\e674"; +} + +.icon-return:before { + content: "\e600"; +} + +.icon-next:before { + content: "\e60e"; +} + diff --git a/components/auth-phone.vue b/components/auth-phone.vue new file mode 100644 index 0000000..bd0bb26 --- /dev/null +++ b/components/auth-phone.vue @@ -0,0 +1,48 @@ + + + + + diff --git a/components/auth-userInfo-mobile.vue b/components/auth-userInfo-mobile.vue new file mode 100644 index 0000000..2a0c632 --- /dev/null +++ b/components/auth-userInfo-mobile.vue @@ -0,0 +1,240 @@ + + + + + diff --git a/components/ay-qrcode/ay-qrcode.vue b/components/ay-qrcode/ay-qrcode.vue new file mode 100644 index 0000000..550b0d1 --- /dev/null +++ b/components/ay-qrcode/ay-qrcode.vue @@ -0,0 +1,411 @@ + + + + + diff --git a/components/ay-qrcode/qrcode_wx.js b/components/ay-qrcode/qrcode_wx.js new file mode 100644 index 0000000..eb08830 --- /dev/null +++ b/components/ay-qrcode/qrcode_wx.js @@ -0,0 +1,872 @@ +!(function() { + + // alignment pattern + var adelta = [ + 0, 11, 15, 19, 23, 27, 31, + 16, 18, 20, 22, 24, 26, 28, 20, 22, 24, 24, 26, 28, 28, 22, 24, 24, + 26, 26, 28, 28, 24, 24, 26, 26, 26, 28, 28, 24, 26, 26, 26, 28, 28 + ]; + + // version block + var vpat = [ + 0xc94, 0x5bc, 0xa99, 0x4d3, 0xbf6, 0x762, 0x847, 0x60d, + 0x928, 0xb78, 0x45d, 0xa17, 0x532, 0x9a6, 0x683, 0x8c9, + 0x7ec, 0xec4, 0x1e1, 0xfab, 0x08e, 0xc1a, 0x33f, 0xd75, + 0x250, 0x9d5, 0x6f0, 0x8ba, 0x79f, 0xb0b, 0x42e, 0xa64, + 0x541, 0xc69 + ]; + + // final format bits with mask: level << 3 | mask + var fmtword = [ + 0x77c4, 0x72f3, 0x7daa, 0x789d, 0x662f, 0x6318, 0x6c41, 0x6976, //L + 0x5412, 0x5125, 0x5e7c, 0x5b4b, 0x45f9, 0x40ce, 0x4f97, 0x4aa0, //M + 0x355f, 0x3068, 0x3f31, 0x3a06, 0x24b4, 0x2183, 0x2eda, 0x2bed, //Q + 0x1689, 0x13be, 0x1ce7, 0x19d0, 0x0762, 0x0255, 0x0d0c, 0x083b //H + ]; + + // 4 per version: number of blocks 1,2; data width; ecc width + var eccblocks = [ + 1, 0, 19, 7, 1, 0, 16, 10, 1, 0, 13, 13, 1, 0, 9, 17, + 1, 0, 34, 10, 1, 0, 28, 16, 1, 0, 22, 22, 1, 0, 16, 28, + 1, 0, 55, 15, 1, 0, 44, 26, 2, 0, 17, 18, 2, 0, 13, 22, + 1, 0, 80, 20, 2, 0, 32, 18, 2, 0, 24, 26, 4, 0, 9, 16, + 1, 0, 108, 26, 2, 0, 43, 24, 2, 2, 15, 18, 2, 2, 11, 22, + 2, 0, 68, 18, 4, 0, 27, 16, 4, 0, 19, 24, 4, 0, 15, 28, + 2, 0, 78, 20, 4, 0, 31, 18, 2, 4, 14, 18, 4, 1, 13, 26, + 2, 0, 97, 24, 2, 2, 38, 22, 4, 2, 18, 22, 4, 2, 14, 26, + 2, 0, 116, 30, 3, 2, 36, 22, 4, 4, 16, 20, 4, 4, 12, 24, + 2, 2, 68, 18, 4, 1, 43, 26, 6, 2, 19, 24, 6, 2, 15, 28, + 4, 0, 81, 20, 1, 4, 50, 30, 4, 4, 22, 28, 3, 8, 12, 24, + 2, 2, 92, 24, 6, 2, 36, 22, 4, 6, 20, 26, 7, 4, 14, 28, + 4, 0, 107, 26, 8, 1, 37, 22, 8, 4, 20, 24, 12, 4, 11, 22, + 3, 1, 115, 30, 4, 5, 40, 24, 11, 5, 16, 20, 11, 5, 12, 24, + 5, 1, 87, 22, 5, 5, 41, 24, 5, 7, 24, 30, 11, 7, 12, 24, + 5, 1, 98, 24, 7, 3, 45, 28, 15, 2, 19, 24, 3, 13, 15, 30, + 1, 5, 107, 28, 10, 1, 46, 28, 1, 15, 22, 28, 2, 17, 14, 28, + 5, 1, 120, 30, 9, 4, 43, 26, 17, 1, 22, 28, 2, 19, 14, 28, + 3, 4, 113, 28, 3, 11, 44, 26, 17, 4, 21, 26, 9, 16, 13, 26, + 3, 5, 107, 28, 3, 13, 41, 26, 15, 5, 24, 30, 15, 10, 15, 28, + 4, 4, 116, 28, 17, 0, 42, 26, 17, 6, 22, 28, 19, 6, 16, 30, + 2, 7, 111, 28, 17, 0, 46, 28, 7, 16, 24, 30, 34, 0, 13, 24, + 4, 5, 121, 30, 4, 14, 47, 28, 11, 14, 24, 30, 16, 14, 15, 30, + 6, 4, 117, 30, 6, 14, 45, 28, 11, 16, 24, 30, 30, 2, 16, 30, + 8, 4, 106, 26, 8, 13, 47, 28, 7, 22, 24, 30, 22, 13, 15, 30, + 10, 2, 114, 28, 19, 4, 46, 28, 28, 6, 22, 28, 33, 4, 16, 30, + 8, 4, 122, 30, 22, 3, 45, 28, 8, 26, 23, 30, 12, 28, 15, 30, + 3, 10, 117, 30, 3, 23, 45, 28, 4, 31, 24, 30, 11, 31, 15, 30, + 7, 7, 116, 30, 21, 7, 45, 28, 1, 37, 23, 30, 19, 26, 15, 30, + 5, 10, 115, 30, 19, 10, 47, 28, 15, 25, 24, 30, 23, 25, 15, 30, + 13, 3, 115, 30, 2, 29, 46, 28, 42, 1, 24, 30, 23, 28, 15, 30, + 17, 0, 115, 30, 10, 23, 46, 28, 10, 35, 24, 30, 19, 35, 15, 30, + 17, 1, 115, 30, 14, 21, 46, 28, 29, 19, 24, 30, 11, 46, 15, 30, + 13, 6, 115, 30, 14, 23, 46, 28, 44, 7, 24, 30, 59, 1, 16, 30, + 12, 7, 121, 30, 12, 26, 47, 28, 39, 14, 24, 30, 22, 41, 15, 30, + 6, 14, 121, 30, 6, 34, 47, 28, 46, 10, 24, 30, 2, 64, 15, 30, + 17, 4, 122, 30, 29, 14, 46, 28, 49, 10, 24, 30, 24, 46, 15, 30, + 4, 18, 122, 30, 13, 32, 46, 28, 48, 14, 24, 30, 42, 32, 15, 30, + 20, 4, 117, 30, 40, 7, 47, 28, 43, 22, 24, 30, 10, 67, 15, 30, + 19, 6, 118, 30, 18, 31, 47, 28, 34, 34, 24, 30, 20, 61, 15, 30 + ]; + + // Galois field log table + var glog = [ + 0xff, 0x00, 0x01, 0x19, 0x02, 0x32, 0x1a, 0xc6, 0x03, 0xdf, 0x33, 0xee, 0x1b, 0x68, 0xc7, 0x4b, + 0x04, 0x64, 0xe0, 0x0e, 0x34, 0x8d, 0xef, 0x81, 0x1c, 0xc1, 0x69, 0xf8, 0xc8, 0x08, 0x4c, 0x71, + 0x05, 0x8a, 0x65, 0x2f, 0xe1, 0x24, 0x0f, 0x21, 0x35, 0x93, 0x8e, 0xda, 0xf0, 0x12, 0x82, 0x45, + 0x1d, 0xb5, 0xc2, 0x7d, 0x6a, 0x27, 0xf9, 0xb9, 0xc9, 0x9a, 0x09, 0x78, 0x4d, 0xe4, 0x72, 0xa6, + 0x06, 0xbf, 0x8b, 0x62, 0x66, 0xdd, 0x30, 0xfd, 0xe2, 0x98, 0x25, 0xb3, 0x10, 0x91, 0x22, 0x88, + 0x36, 0xd0, 0x94, 0xce, 0x8f, 0x96, 0xdb, 0xbd, 0xf1, 0xd2, 0x13, 0x5c, 0x83, 0x38, 0x46, 0x40, + 0x1e, 0x42, 0xb6, 0xa3, 0xc3, 0x48, 0x7e, 0x6e, 0x6b, 0x3a, 0x28, 0x54, 0xfa, 0x85, 0xba, 0x3d, + 0xca, 0x5e, 0x9b, 0x9f, 0x0a, 0x15, 0x79, 0x2b, 0x4e, 0xd4, 0xe5, 0xac, 0x73, 0xf3, 0xa7, 0x57, + 0x07, 0x70, 0xc0, 0xf7, 0x8c, 0x80, 0x63, 0x0d, 0x67, 0x4a, 0xde, 0xed, 0x31, 0xc5, 0xfe, 0x18, + 0xe3, 0xa5, 0x99, 0x77, 0x26, 0xb8, 0xb4, 0x7c, 0x11, 0x44, 0x92, 0xd9, 0x23, 0x20, 0x89, 0x2e, + 0x37, 0x3f, 0xd1, 0x5b, 0x95, 0xbc, 0xcf, 0xcd, 0x90, 0x87, 0x97, 0xb2, 0xdc, 0xfc, 0xbe, 0x61, + 0xf2, 0x56, 0xd3, 0xab, 0x14, 0x2a, 0x5d, 0x9e, 0x84, 0x3c, 0x39, 0x53, 0x47, 0x6d, 0x41, 0xa2, + 0x1f, 0x2d, 0x43, 0xd8, 0xb7, 0x7b, 0xa4, 0x76, 0xc4, 0x17, 0x49, 0xec, 0x7f, 0x0c, 0x6f, 0xf6, + 0x6c, 0xa1, 0x3b, 0x52, 0x29, 0x9d, 0x55, 0xaa, 0xfb, 0x60, 0x86, 0xb1, 0xbb, 0xcc, 0x3e, 0x5a, + 0xcb, 0x59, 0x5f, 0xb0, 0x9c, 0xa9, 0xa0, 0x51, 0x0b, 0xf5, 0x16, 0xeb, 0x7a, 0x75, 0x2c, 0xd7, + 0x4f, 0xae, 0xd5, 0xe9, 0xe6, 0xe7, 0xad, 0xe8, 0x74, 0xd6, 0xf4, 0xea, 0xa8, 0x50, 0x58, 0xaf + ]; + + // Galios field exponent table + var gexp = [ + 0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80, 0x1d, 0x3a, 0x74, 0xe8, 0xcd, 0x87, 0x13, 0x26, + 0x4c, 0x98, 0x2d, 0x5a, 0xb4, 0x75, 0xea, 0xc9, 0x8f, 0x03, 0x06, 0x0c, 0x18, 0x30, 0x60, 0xc0, + 0x9d, 0x27, 0x4e, 0x9c, 0x25, 0x4a, 0x94, 0x35, 0x6a, 0xd4, 0xb5, 0x77, 0xee, 0xc1, 0x9f, 0x23, + 0x46, 0x8c, 0x05, 0x0a, 0x14, 0x28, 0x50, 0xa0, 0x5d, 0xba, 0x69, 0xd2, 0xb9, 0x6f, 0xde, 0xa1, + 0x5f, 0xbe, 0x61, 0xc2, 0x99, 0x2f, 0x5e, 0xbc, 0x65, 0xca, 0x89, 0x0f, 0x1e, 0x3c, 0x78, 0xf0, + 0xfd, 0xe7, 0xd3, 0xbb, 0x6b, 0xd6, 0xb1, 0x7f, 0xfe, 0xe1, 0xdf, 0xa3, 0x5b, 0xb6, 0x71, 0xe2, + 0xd9, 0xaf, 0x43, 0x86, 0x11, 0x22, 0x44, 0x88, 0x0d, 0x1a, 0x34, 0x68, 0xd0, 0xbd, 0x67, 0xce, + 0x81, 0x1f, 0x3e, 0x7c, 0xf8, 0xed, 0xc7, 0x93, 0x3b, 0x76, 0xec, 0xc5, 0x97, 0x33, 0x66, 0xcc, + 0x85, 0x17, 0x2e, 0x5c, 0xb8, 0x6d, 0xda, 0xa9, 0x4f, 0x9e, 0x21, 0x42, 0x84, 0x15, 0x2a, 0x54, + 0xa8, 0x4d, 0x9a, 0x29, 0x52, 0xa4, 0x55, 0xaa, 0x49, 0x92, 0x39, 0x72, 0xe4, 0xd5, 0xb7, 0x73, + 0xe6, 0xd1, 0xbf, 0x63, 0xc6, 0x91, 0x3f, 0x7e, 0xfc, 0xe5, 0xd7, 0xb3, 0x7b, 0xf6, 0xf1, 0xff, + 0xe3, 0xdb, 0xab, 0x4b, 0x96, 0x31, 0x62, 0xc4, 0x95, 0x37, 0x6e, 0xdc, 0xa5, 0x57, 0xae, 0x41, + 0x82, 0x19, 0x32, 0x64, 0xc8, 0x8d, 0x07, 0x0e, 0x1c, 0x38, 0x70, 0xe0, 0xdd, 0xa7, 0x53, 0xa6, + 0x51, 0xa2, 0x59, 0xb2, 0x79, 0xf2, 0xf9, 0xef, 0xc3, 0x9b, 0x2b, 0x56, 0xac, 0x45, 0x8a, 0x09, + 0x12, 0x24, 0x48, 0x90, 0x3d, 0x7a, 0xf4, 0xf5, 0xf7, 0xf3, 0xfb, 0xeb, 0xcb, 0x8b, 0x0b, 0x16, + 0x2c, 0x58, 0xb0, 0x7d, 0xfa, 0xe9, 0xcf, 0x83, 0x1b, 0x36, 0x6c, 0xd8, 0xad, 0x47, 0x8e, 0x00 + ]; + + // Working buffers: + // data input and ecc append, image working buffer, fixed part of image, run lengths for badness + var strinbuf = [], + eccbuf = [], + qrframe = [], + framask = [], + rlens = []; + // Control values - width is based on version, last 4 are from table. + var version, width, neccblk1, neccblk2, datablkw, eccblkwid; + var ecclevel = 2; + // set bit to indicate cell in qrframe is immutable. symmetric around diagonal + function setmask(x, y) { + var bt; + if (x > y) { + bt = x; + x = y; + y = bt; + } + // y*y = 1+3+5... + bt = y; + bt *= y; + bt += y; + bt >>= 1; + bt += x; + framask[bt] = 1; + } + + // enter alignment pattern - black to qrframe, white to mask (later black frame merged to mask) + function putalign(x, y) { + var j; + + qrframe[x + width * y] = 1; + for (j = -2; j < 2; j++) { + qrframe[(x + j) + width * (y - 2)] = 1; + qrframe[(x - 2) + width * (y + j + 1)] = 1; + qrframe[(x + 2) + width * (y + j)] = 1; + qrframe[(x + j + 1) + width * (y + 2)] = 1; + } + for (j = 0; j < 2; j++) { + setmask(x - 1, y + j); + setmask(x + 1, y - j); + setmask(x - j, y - 1); + setmask(x + j, y + 1); + } + } + + //======================================================================== + // Reed Solomon error correction + // exponentiation mod N + function modnn(x) { + while (x >= 255) { + x -= 255; + x = (x >> 8) + (x & 255); + } + return x; + } + + var genpoly = []; + + // Calculate and append ECC data to data block. Block is in strinbuf, indexes to buffers given. + function appendrs(data, dlen, ecbuf, eclen) { + var i, j, fb; + + for (i = 0; i < eclen; i++) + strinbuf[ecbuf + i] = 0; + for (i = 0; i < dlen; i++) { + fb = glog[strinbuf[data + i] ^ strinbuf[ecbuf]]; + if (fb != 255) /* fb term is non-zero */ + for (j = 1; j < eclen; j++) + strinbuf[ecbuf + j - 1] = strinbuf[ecbuf + j] ^ gexp[modnn(fb + genpoly[eclen - j])]; + else + for (j = ecbuf; j < ecbuf + eclen; j++) + strinbuf[j] = strinbuf[j + 1]; + strinbuf[ecbuf + eclen - 1] = fb == 255 ? 0 : gexp[modnn(fb + genpoly[0])]; + } + } + + //======================================================================== + // Frame data insert following the path rules + + // check mask - since symmetrical use half. + function ismasked(x, y) { + var bt; + if (x > y) { + bt = x; + x = y; + y = bt; + } + bt = y; + bt += y * y; + bt >>= 1; + bt += x; + return framask[bt]; + } + + //======================================================================== + // Apply the selected mask out of the 8. + function applymask(m) { + var x, y, r3x, r3y; + + switch (m) { + case 0: + for (y = 0; y < width; y++) + for (x = 0; x < width; x++) + if (!((x + y) & 1) && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + break; + case 1: + for (y = 0; y < width; y++) + for (x = 0; x < width; x++) + if (!(y & 1) && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + break; + case 2: + for (y = 0; y < width; y++) + for (r3x = 0, x = 0; x < width; x++, r3x++) { + if (r3x == 3) + r3x = 0; + if (!r3x && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + } + break; + case 3: + for (r3y = 0, y = 0; y < width; y++, r3y++) { + if (r3y == 3) + r3y = 0; + for (r3x = r3y, x = 0; x < width; x++, r3x++) { + if (r3x == 3) + r3x = 0; + if (!r3x && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + } + } + break; + case 4: + for (y = 0; y < width; y++) + for (r3x = 0, r3y = ((y >> 1) & 1), x = 0; x < width; x++, r3x++) { + if (r3x == 3) { + r3x = 0; + r3y = !r3y; + } + if (!r3y && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + } + break; + case 5: + for (r3y = 0, y = 0; y < width; y++, r3y++) { + if (r3y == 3) + r3y = 0; + for (r3x = 0, x = 0; x < width; x++, r3x++) { + if (r3x == 3) + r3x = 0; + if (!((x & y & 1) + !(!r3x | !r3y)) && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + } + } + break; + case 6: + for (r3y = 0, y = 0; y < width; y++, r3y++) { + if (r3y == 3) + r3y = 0; + for (r3x = 0, x = 0; x < width; x++, r3x++) { + if (r3x == 3) + r3x = 0; + if (!(((x & y & 1) + (r3x && (r3x == r3y))) & 1) && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + } + } + break; + case 7: + for (r3y = 0, y = 0; y < width; y++, r3y++) { + if (r3y == 3) + r3y = 0; + for (r3x = 0, x = 0; x < width; x++, r3x++) { + if (r3x == 3) + r3x = 0; + if (!(((r3x && (r3x == r3y)) + ((x + y) & 1)) & 1) && !ismasked(x, y)) + qrframe[x + y * width] ^= 1; + } + } + break; + } + return; + } + + // Badness coefficients. + var N1 = 3, + N2 = 3, + N3 = 40, + N4 = 10; + + // Using the table of the length of each run, calculate the amount of bad image + // - long runs or those that look like finders; called twice, once each for X and Y + function badruns(length) { + var i; + var runsbad = 0; + for (i = 0; i <= length; i++) + if (rlens[i] >= 5) + runsbad += N1 + rlens[i] - 5; + // BwBBBwB as in finder + for (i = 3; i < length - 1; i += 2) + if (rlens[i - 2] == rlens[i + 2] && + rlens[i + 2] == rlens[i - 1] && + rlens[i - 1] == rlens[i + 1] && + rlens[i - 1] * 3 == rlens[i] + // white around the black pattern? Not part of spec + && + (rlens[i - 3] == 0 // beginning + || + i + 3 > length // end + || + rlens[i - 3] * 3 >= rlens[i] * 4 || rlens[i + 3] * 3 >= rlens[i] * 4) + ) + runsbad += N3; + return runsbad; + } + + // Calculate how bad the masked image is - blocks, imbalance, runs, or finders. + function badcheck() { + var x, y, h, b, b1; + var thisbad = 0; + var bw = 0; + + // blocks of same color. + for (y = 0; y < width - 1; y++) + for (x = 0; x < width - 1; x++) + if ((qrframe[x + width * y] && qrframe[(x + 1) + width * y] && + qrframe[x + width * (y + 1)] && qrframe[(x + 1) + width * (y + 1)]) // all black + || + !(qrframe[x + width * y] || qrframe[(x + 1) + width * y] || + qrframe[x + width * (y + 1)] || qrframe[(x + 1) + width * (y + 1)])) // all white + thisbad += N2; + + // X runs + for (y = 0; y < width; y++) { + rlens[0] = 0; + for (h = b = x = 0; x < width; x++) { + if ((b1 = qrframe[x + width * y]) == b) + rlens[h]++; + else + rlens[++h] = 1; + b = b1; + bw += b ? 1 : -1; + } + thisbad += badruns(h); + } + + // black/white imbalance + if (bw < 0) + bw = -bw; + + var big = bw; + var count = 0; + big += big << 2; + big <<= 1; + while (big > width * width) + big -= width * width, count++; + thisbad += count * N4; + + // Y runs + for (x = 0; x < width; x++) { + rlens[0] = 0; + for (h = b = y = 0; y < width; y++) { + if ((b1 = qrframe[x + width * y]) == b) + rlens[h]++; + else + rlens[++h] = 1; + b = b1; + } + thisbad += badruns(h); + } + return thisbad; + } + + function genframe(instring) { + var x, y, k, t, v, i, j, m; + + // find the smallest version that fits the string + t = instring.length; + version = 0; + do { + version++; + k = (ecclevel - 1) * 4 + (version - 1) * 16; + neccblk1 = eccblocks[k++]; + neccblk2 = eccblocks[k++]; + datablkw = eccblocks[k++]; + eccblkwid = eccblocks[k]; + k = datablkw * (neccblk1 + neccblk2) + neccblk2 - 3 + (version <= 9); + if (t <= k) + break; + } while (version < 40); + + // FIXME - insure that it fits insted of being truncated + width = 17 + 4 * version; + + // allocate, clear and setup data structures + v = datablkw + (datablkw + eccblkwid) * (neccblk1 + neccblk2) + neccblk2; + for (t = 0; t < v; t++) + eccbuf[t] = 0; + strinbuf = instring.slice(0); + + for (t = 0; t < width * width; t++) + qrframe[t] = 0; + + for (t = 0; t < (width * (width + 1) + 1) / 2; t++) + framask[t] = 0; + + // insert finders - black to frame, white to mask + for (t = 0; t < 3; t++) { + k = 0; + y = 0; + if (t == 1) + k = (width - 7); + if (t == 2) + y = (width - 7); + qrframe[(y + 3) + width * (k + 3)] = 1; + for (x = 0; x < 6; x++) { + qrframe[(y + x) + width * k] = 1; + qrframe[y + width * (k + x + 1)] = 1; + qrframe[(y + 6) + width * (k + x)] = 1; + qrframe[(y + x + 1) + width * (k + 6)] = 1; + } + for (x = 1; x < 5; x++) { + setmask(y + x, k + 1); + setmask(y + 1, k + x + 1); + setmask(y + 5, k + x); + setmask(y + x + 1, k + 5); + } + for (x = 2; x < 4; x++) { + qrframe[(y + x) + width * (k + 2)] = 1; + qrframe[(y + 2) + width * (k + x + 1)] = 1; + qrframe[(y + 4) + width * (k + x)] = 1; + qrframe[(y + x + 1) + width * (k + 4)] = 1; + } + } + + // alignment blocks + if (version > 1) { + t = adelta[version]; + y = width - 7; + for (;;) { + x = width - 7; + while (x > t - 3) { + putalign(x, y); + if (x < t) + break; + x -= t; + } + if (y <= t + 9) + break; + y -= t; + putalign(6, y); + putalign(y, 6); + } + } + + // single black + qrframe[8 + width * (width - 8)] = 1; + + // timing gap - mask only + for (y = 0; y < 7; y++) { + setmask(7, y); + setmask(width - 8, y); + setmask(7, y + width - 7); + } + for (x = 0; x < 8; x++) { + setmask(x, 7); + setmask(x + width - 8, 7); + setmask(x, width - 8); + } + + // reserve mask-format area + for (x = 0; x < 9; x++) + setmask(x, 8); + for (x = 0; x < 8; x++) { + setmask(x + width - 8, 8); + setmask(8, x); + } + for (y = 0; y < 7; y++) + setmask(8, y + width - 7); + + // timing row/col + for (x = 0; x < width - 14; x++) + if (x & 1) { + setmask(8 + x, 6); + setmask(6, 8 + x); + } + else { + qrframe[(8 + x) + width * 6] = 1; + qrframe[6 + width * (8 + x)] = 1; + } + + // version block + if (version > 6) { + t = vpat[version - 7]; + k = 17; + for (x = 0; x < 6; x++) + for (y = 0; y < 3; y++, k--) + if (1 & (k > 11 ? version >> (k - 12) : t >> k)) { + qrframe[(5 - x) + width * (2 - y + width - 11)] = 1; + qrframe[(2 - y + width - 11) + width * (5 - x)] = 1; + } + else { + setmask(5 - x, 2 - y + width - 11); + setmask(2 - y + width - 11, 5 - x); + } + } + + // sync mask bits - only set above for white spaces, so add in black bits + for (y = 0; y < width; y++) + for (x = 0; x <= y; x++) + if (qrframe[x + width * y]) + setmask(x, y); + + // convert string to bitstream + // 8 bit data to QR-coded 8 bit data (numeric or alphanum, or kanji not supported) + v = strinbuf.length; + + // string to array + for (i = 0; i < v; i++) + eccbuf[i] = strinbuf.charCodeAt(i); + strinbuf = eccbuf.slice(0); + + // calculate max string length + x = datablkw * (neccblk1 + neccblk2) + neccblk2; + if (v >= x - 2) { + v = x - 2; + if (version > 9) + v--; + } + + // shift and repack to insert length prefix + i = v; + if (version > 9) { + strinbuf[i + 2] = 0; + strinbuf[i + 3] = 0; + while (i--) { + t = strinbuf[i]; + strinbuf[i + 3] |= 255 & (t << 4); + strinbuf[i + 2] = t >> 4; + } + strinbuf[2] |= 255 & (v << 4); + strinbuf[1] = v >> 4; + strinbuf[0] = 0x40 | (v >> 12); + } else { + strinbuf[i + 1] = 0; + strinbuf[i + 2] = 0; + while (i--) { + t = strinbuf[i]; + strinbuf[i + 2] |= 255 & (t << 4); + strinbuf[i + 1] = t >> 4; + } + strinbuf[1] |= 255 & (v << 4); + strinbuf[0] = 0x40 | (v >> 4); + } + // fill to end with pad pattern + i = v + 3 - (version < 10); + while (i < x) { + strinbuf[i++] = 0xec; + // buffer has room if (i == x) break; + strinbuf[i++] = 0x11; + } + + // calculate and append ECC + + // calculate generator polynomial + genpoly[0] = 1; + for (i = 0; i < eccblkwid; i++) { + genpoly[i + 1] = 1; + for (j = i; j > 0; j--) + genpoly[j] = genpoly[j] ? + genpoly[j - 1] ^ gexp[modnn(glog[genpoly[j]] + i)] : genpoly[j - 1]; + genpoly[0] = gexp[modnn(glog[genpoly[0]] + i)]; + } + for (i = 0; i <= eccblkwid; i++) + genpoly[i] = glog[genpoly[i]]; // use logs for genpoly[] to save calc step + + // append ecc to data buffer + k = x; + y = 0; + for (i = 0; i < neccblk1; i++) { + appendrs(y, datablkw, k, eccblkwid); + y += datablkw; + k += eccblkwid; + } + for (i = 0; i < neccblk2; i++) { + appendrs(y, datablkw + 1, k, eccblkwid); + y += datablkw + 1; + k += eccblkwid; + } + // interleave blocks + y = 0; + for (i = 0; i < datablkw; i++) { + for (j = 0; j < neccblk1; j++) + eccbuf[y++] = strinbuf[i + j * datablkw]; + for (j = 0; j < neccblk2; j++) + eccbuf[y++] = strinbuf[(neccblk1 * datablkw) + i + (j * (datablkw + 1))]; + } + for (j = 0; j < neccblk2; j++) + eccbuf[y++] = strinbuf[(neccblk1 * datablkw) + i + (j * (datablkw + 1))]; + for (i = 0; i < eccblkwid; i++) + for (j = 0; j < neccblk1 + neccblk2; j++) + eccbuf[y++] = strinbuf[x + i + j * eccblkwid]; + strinbuf = eccbuf; + + // pack bits into frame avoiding masked area. + x = y = width - 1; + k = v = 1; // up, minus + /* inteleaved data and ecc codes */ + m = (datablkw + eccblkwid) * (neccblk1 + neccblk2) + neccblk2; + for (i = 0; i < m; i++) { + t = strinbuf[i]; + for (j = 0; j < 8; j++, t <<= 1) { + if (0x80 & t) + qrframe[x + width * y] = 1; + do { // find next fill position + if (v) + x--; + else { + x++; + if (k) { + if (y != 0) + y--; + else { + x -= 2; + k = !k; + if (x == 6) { + x--; + y = 9; + } + } + } else { + if (y != width - 1) + y++; + else { + x -= 2; + k = !k; + if (x == 6) { + x--; + y -= 8; + } + } + } + } + v = !v; + } while (ismasked(x, y)); + } + } + + // save pre-mask copy of frame + strinbuf = qrframe.slice(0); + t = 0; // best + y = 30000; // demerit + // for instead of while since in original arduino code + // if an early mask was "good enough" it wouldn't try for a better one + // since they get more complex and take longer. + for (k = 0; k < 8; k++) { + applymask(k); // returns black-white imbalance + x = badcheck(); + if (x < y) { // current mask better than previous best? + y = x; + t = k; + } + if (t == 7) + break; // don't increment i to a void redoing mask + qrframe = strinbuf.slice(0); // reset for next pass + } + if (t != k) // redo best mask - none good enough, last wasn't t + applymask(t); + + // add in final mask/ecclevel bytes + y = fmtword[t + ((ecclevel - 1) << 3)]; + // low byte + for (k = 0; k < 8; k++, y >>= 1) + if (y & 1) { + qrframe[(width - 1 - k) + width * 8] = 1; + if (k < 6) + qrframe[8 + width * k] = 1; + else + qrframe[8 + width * (k + 1)] = 1; + } + // high byte + for (k = 0; k < 7; k++, y >>= 1) + if (y & 1) { + qrframe[8 + width * (width - 7 + k)] = 1; + if (k) + qrframe[(6 - k) + width * 8] = 1; + else + qrframe[7 + width * 8] = 1; + } + return qrframe; + } + + + + + var _canvas = null; + + var api = { + + get ecclevel() { + return ecclevel; + }, + + set ecclevel(val) { + ecclevel = val; + }, + + get size() { + return _size; + }, + + set size(val) { + _size = val + }, + + get canvas() { + return _canvas; + }, + + set canvas(el) { + _canvas = el; + }, + + getFrame: function(string) { + return genframe(string); + }, + //这里的utf16to8(str)是对Text中的字符串进行转码,让其支持中文 + utf16to8: function(str) { + var out, i, len, c; + + out = ""; + len = str.length; + for (i = 0; i < len; i++) { + c = str.charCodeAt(i); + if ((c >= 0x0001) && (c <= 0x007F)) { + out += str.charAt(i); + } else if (c > 0x07FF) { + out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F)); + out += String.fromCharCode(0x80 | ((c >> 6) & 0x3F)); + out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F)); + } else { + out += String.fromCharCode(0xC0 | ((c >> 6) & 0x1F)); + out += String.fromCharCode(0x80 | ((c >> 0) & 0x3F)); + } + } + return out; + }, + /** + * 新增$this参数,传入组件的this,兼容在组件中生成 + */ + draw: function(str, canvas, cavW, cavH, cavColor, haveImg, imageUrl, imageSize, $this, cb = function() {}, ecc) { + var that = this; + ecclevel = ecc || ecclevel; + canvas = canvas || _canvas; + if (!canvas) { + console.warn('No canvas provided to draw QR code in!') + return; + } + + + let pre_background = "#ffffff"; + var size = Math.min(cavW, cavH); + str = that.utf16to8(str); //增加中文显示 + + var frame = that.getFrame(str); + // 组件中生成qrcode需要绑定this + var ctx = uni.createCanvasContext(canvas, $this); + var px = Math.round(size / (width )); + + var roundedSize = px * (width); + // var px = 1 ; + // var roundedSize = px * (width + 8) ; + + //var roundedSize = 0 ; + //var offset = Math.floor((size - roundedSize) / 2); + var offset = 0 ; + size = roundedSize; + //ctx.clearRect(0, 0, cavW, cavW); + ctx.setFillStyle(pre_background) + ctx.fillRect(0, 0, cavW, cavW); + ctx.setFillStyle(cavColor); + for (var i = 0; i < width; i++) { + for (var j = 0; j < width; j++) { + if (frame[j * width + i]) { + ctx.fillRect(px * ( i) + offset, px * ( j) + offset, px, px); + } + } + } + + //画图片 + if (haveImg) { + try { + var x = Number(((cavW - imageSize - 14) / 2).toFixed(2)); + var y = Number(((cavH - imageSize -14) / 2).toFixed(2)); + drawRoundedRect(ctx, x, y, imageSize, imageSize, imageSize / 2, 6, true, true) + + let isNetImg = false; + + isNetImg = imageUrl.substr(0, 4) == 'http' ? true : false; + + if (isNetImg) { + //网络图片下载到本地 + uni.getImageInfo({ + src: imageUrl, + success: function(res) { + ctx.drawImage(res.path, x, y, imageSize, imageSize); + //--增加绘制完成回调 + ctx.draw(false, function() { + cb(); + }) + } + }) + } else { + ctx.drawImage(imageUrl, x, y, imageSize, imageSize); + //--增加绘制完成回调 + ctx.draw(false, function() { + cb(); + }) + } + + + + + // 画圆角矩形 + function drawRoundedRect(ctxi, x, y, width, height, r, lineWidth, fill, stroke) { + ctxi.setLineWidth(lineWidth); + ctxi.setFillStyle(pre_background); + ctxi.setStrokeStyle(pre_background); + ctxi.beginPath(); // draw top and top right corner + ctxi.moveTo(x + r, y); + ctxi.arcTo(x + width, y, x + width, y + r, r); // draw right side and bottom right corner + ctxi.arcTo(x + width, y + height, x + width - r, y + height, r); // draw bottom and bottom left corner + ctxi.arcTo(x, y + height, x, y + height - r, r); // draw left and top left corner + ctxi.arcTo(x, y, x + r, y, r); + ctxi.closePath(); + if (fill) { + ctxi.fill(); + } + if (stroke) { + ctxi.stroke(); + } + } + } catch (e) { + //TODO handle the exception + } + + } else { + //--增加绘制完成回调 + ctx.draw(false, function() { + cb(); + }) + } + + + + } + } + module.exports = { + api + } +})(); diff --git a/components/ay-qrcode/weapp-qrcode.js b/components/ay-qrcode/weapp-qrcode.js new file mode 100644 index 0000000..0d0d41b --- /dev/null +++ b/components/ay-qrcode/weapp-qrcode.js @@ -0,0 +1,424 @@ +//Core code comes from https://github.com/davidshimjs/qrcodejs + +var QRCode; + +(function () { + /** + * Get the type by string length + * + * @private + * @param {String} sText + * @param {Number} nCorrectLevel + * @return {Number} type + */ + function _getTypeNumber(sText, nCorrectLevel) { + var nType = 1; + var length = _getUTF8Length(sText); + + for (var i = 0, len = QRCodeLimitLength.length; i <= len; i++) { + var nLimit = 0; + + switch (nCorrectLevel) { + case QRErrorCorrectLevel.L: + nLimit = QRCodeLimitLength[i][0]; + break; + case QRErrorCorrectLevel.M: + nLimit = QRCodeLimitLength[i][1]; + break; + case QRErrorCorrectLevel.Q: + nLimit = QRCodeLimitLength[i][2]; + break; + case QRErrorCorrectLevel.H: + nLimit = QRCodeLimitLength[i][3]; + break; + } + + if (length <= nLimit) { + break; + } else { + nType++; + } + } + + if (nType > QRCodeLimitLength.length) { + throw new Error("Too long data"); + } + + return nType; + } + + function _getUTF8Length(sText) { + var replacedText = encodeURI(sText).toString().replace(/\%[0-9a-fA-F]{2}/g, 'a'); + return replacedText.length + (replacedText.length != sText ? 3 : 0); + } + + function QR8bitByte(data) { + this.mode = QRMode.MODE_8BIT_BYTE; + this.data = data; + this.parsedData = []; + + // Added to support UTF-8 Characters + for (var i = 0, l = this.data.length; i < l; i++) { + var byteArray = []; + var code = this.data.charCodeAt(i); + + if (code > 0x10000) { + byteArray[0] = 0xF0 | ((code & 0x1C0000) >>> 18); + byteArray[1] = 0x80 | ((code & 0x3F000) >>> 12); + byteArray[2] = 0x80 | ((code & 0xFC0) >>> 6); + byteArray[3] = 0x80 | (code & 0x3F); + } else if (code > 0x800) { + byteArray[0] = 0xE0 | ((code & 0xF000) >>> 12); + byteArray[1] = 0x80 | ((code & 0xFC0) >>> 6); + byteArray[2] = 0x80 | (code & 0x3F); + } else if (code > 0x80) { + byteArray[0] = 0xC0 | ((code & 0x7C0) >>> 6); + byteArray[1] = 0x80 | (code & 0x3F); + } else { + byteArray[0] = code; + } + + this.parsedData.push(byteArray); + } + + this.parsedData = Array.prototype.concat.apply([], this.parsedData); + + if (this.parsedData.length != this.data.length) { + this.parsedData.unshift(191); + this.parsedData.unshift(187); + this.parsedData.unshift(239); + } + } + + QR8bitByte.prototype = { + getLength: function (buffer) { + return this.parsedData.length; + }, + write: function (buffer) { + for (var i = 0, l = this.parsedData.length; i < l; i++) { + buffer.put(this.parsedData[i], 8); + } + } + }; + + + // QRCodeModel + function QRCodeModel(typeNumber, errorCorrectLevel) { + this.typeNumber = typeNumber; + this.errorCorrectLevel = errorCorrectLevel; + this.modules = null; + this.moduleCount = 0; + this.dataCache = null; + this.dataList = []; + } + QRCodeModel.prototype = { + addData: function (data) { var newData = new QR8bitByte(data); this.dataList.push(newData); this.dataCache = null; }, isDark: function (row, col) { + if (row < 0 || this.moduleCount <= row || col < 0 || this.moduleCount <= col) { throw new Error(row + "," + col); } + return this.modules[row][col]; + }, getModuleCount: function () { return this.moduleCount; }, make: function () { this.makeImpl(false, this.getBestMaskPattern()); }, makeImpl: function (test, maskPattern) { + this.moduleCount = this.typeNumber * 4 + 17; this.modules = new Array(this.moduleCount); for (var row = 0; row < this.moduleCount; row++) { this.modules[row] = new Array(this.moduleCount); for (var col = 0; col < this.moduleCount; col++) { this.modules[row][col] = null; } } + this.setupPositionProbePattern(0, 0); this.setupPositionProbePattern(this.moduleCount - 7, 0); this.setupPositionProbePattern(0, this.moduleCount - 7); this.setupPositionAdjustPattern(); this.setupTimingPattern(); this.setupTypeInfo(test, maskPattern); if (this.typeNumber >= 7) { this.setupTypeNumber(test); } + if (this.dataCache == null) { this.dataCache = QRCodeModel.createData(this.typeNumber, this.errorCorrectLevel, this.dataList); } + this.mapData(this.dataCache, maskPattern); + }, setupPositionProbePattern: function (row, col) { for (var r = -1; r <= 7; r++) { if (row + r <= -1 || this.moduleCount <= row + r) continue; for (var c = -1; c <= 7; c++) { if (col + c <= -1 || this.moduleCount <= col + c) continue; if ((0 <= r && r <= 6 && (c == 0 || c == 6)) || (0 <= c && c <= 6 && (r == 0 || r == 6)) || (2 <= r && r <= 4 && 2 <= c && c <= 4)) { this.modules[row + r][col + c] = true; } else { this.modules[row + r][col + c] = false; } } } }, getBestMaskPattern: function () { + var minLostPoint = 0; var pattern = 0; for (var i = 0; i < 8; i++) { this.makeImpl(true, i); var lostPoint = QRUtil.getLostPoint(this); if (i == 0 || minLostPoint > lostPoint) { minLostPoint = lostPoint; pattern = i; } } + return pattern; + }, createMovieClip: function (target_mc, instance_name, depth) { + var qr_mc = target_mc.createEmptyMovieClip(instance_name, depth); var cs = 1; this.make(); for (var row = 0; row < this.modules.length; row++) { var y = row * cs; for (var col = 0; col < this.modules[row].length; col++) { var x = col * cs; var dark = this.modules[row][col]; if (dark) { qr_mc.beginFill(0, 100); qr_mc.moveTo(x, y); qr_mc.lineTo(x + cs, y); qr_mc.lineTo(x + cs, y + cs); qr_mc.lineTo(x, y + cs); qr_mc.endFill(); } } } + return qr_mc; + }, setupTimingPattern: function () { + for (var r = 8; r < this.moduleCount - 8; r++) { + if (this.modules[r][6] != null) { continue; } + this.modules[r][6] = (r % 2 == 0); + } + for (var c = 8; c < this.moduleCount - 8; c++) { + if (this.modules[6][c] != null) { continue; } + this.modules[6][c] = (c % 2 == 0); + } + }, setupPositionAdjustPattern: function () { + var pos = QRUtil.getPatternPosition(this.typeNumber); for (var i = 0; i < pos.length; i++) { + for (var j = 0; j < pos.length; j++) { + var row = pos[i]; var col = pos[j]; if (this.modules[row][col] != null) { continue; } + for (var r = -2; r <= 2; r++) { for (var c = -2; c <= 2; c++) { if (r == -2 || r == 2 || c == -2 || c == 2 || (r == 0 && c == 0)) { this.modules[row + r][col + c] = true; } else { this.modules[row + r][col + c] = false; } } } + } + } + }, setupTypeNumber: function (test) { + var bits = QRUtil.getBCHTypeNumber(this.typeNumber); for (var i = 0; i < 18; i++) { var mod = (!test && ((bits >> i) & 1) == 1); this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = mod; } + for (var i = 0; i < 18; i++) { var mod = (!test && ((bits >> i) & 1) == 1); this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = mod; } + }, setupTypeInfo: function (test, maskPattern) { + var data = (this.errorCorrectLevel << 3) | maskPattern; var bits = QRUtil.getBCHTypeInfo(data); for (var i = 0; i < 15; i++) { var mod = (!test && ((bits >> i) & 1) == 1); if (i < 6) { this.modules[i][8] = mod; } else if (i < 8) { this.modules[i + 1][8] = mod; } else { this.modules[this.moduleCount - 15 + i][8] = mod; } } + for (var i = 0; i < 15; i++) { var mod = (!test && ((bits >> i) & 1) == 1); if (i < 8) { this.modules[8][this.moduleCount - i - 1] = mod; } else if (i < 9) { this.modules[8][15 - i - 1 + 1] = mod; } else { this.modules[8][15 - i - 1] = mod; } } + this.modules[this.moduleCount - 8][8] = (!test); + }, mapData: function (data, maskPattern) { + var inc = -1; var row = this.moduleCount - 1; var bitIndex = 7; var byteIndex = 0; for (var col = this.moduleCount - 1; col > 0; col -= 2) { + if (col == 6) col--; while (true) { + for (var c = 0; c < 2; c++) { + if (this.modules[row][col - c] == null) { + var dark = false; if (byteIndex < data.length) { dark = (((data[byteIndex] >>> bitIndex) & 1) == 1); } + var mask = QRUtil.getMask(maskPattern, row, col - c); if (mask) { dark = !dark; } + this.modules[row][col - c] = dark; bitIndex--; if (bitIndex == -1) { byteIndex++; bitIndex = 7; } + } + } + row += inc; if (row < 0 || this.moduleCount <= row) { row -= inc; inc = -inc; break; } + } + } + } + }; + QRCodeModel.PAD0 = 0xEC; + QRCodeModel.PAD1 = 0x11; + QRCodeModel.createData = function (typeNumber, errorCorrectLevel, dataList) { + var rsBlocks = QRRSBlock.getRSBlocks(typeNumber, errorCorrectLevel); var buffer = new QRBitBuffer(); for (var i = 0; i < dataList.length; i++) { var data = dataList[i]; buffer.put(data.mode, 4); buffer.put(data.getLength(), QRUtil.getLengthInBits(data.mode, typeNumber)); data.write(buffer); } + var totalDataCount = 0; for (var i = 0; i < rsBlocks.length; i++) { totalDataCount += rsBlocks[i].dataCount; } + if (buffer.getLengthInBits() > totalDataCount * 8) { + throw new Error("code length overflow. (" + + buffer.getLengthInBits() + + ">" + + totalDataCount * 8 + + ")"); + } + if (buffer.getLengthInBits() + 4 <= totalDataCount * 8) { buffer.put(0, 4); } + while (buffer.getLengthInBits() % 8 != 0) { buffer.putBit(false); } + while (true) { + if (buffer.getLengthInBits() >= totalDataCount * 8) { break; } + buffer.put(QRCodeModel.PAD0, 8); if (buffer.getLengthInBits() >= totalDataCount * 8) { break; } + buffer.put(QRCodeModel.PAD1, 8); + } + return QRCodeModel.createBytes(buffer, rsBlocks); + }; + QRCodeModel.createBytes = function (buffer, rsBlocks) { + var offset = 0; var maxDcCount = 0; var maxEcCount = 0; var dcdata = new Array(rsBlocks.length); var ecdata = new Array(rsBlocks.length); for (var r = 0; r < rsBlocks.length; r++) { + var dcCount = rsBlocks[r].dataCount; var ecCount = rsBlocks[r].totalCount - dcCount; maxDcCount = Math.max(maxDcCount, dcCount); maxEcCount = Math.max(maxEcCount, ecCount); dcdata[r] = new Array(dcCount); for (var i = 0; i < dcdata[r].length; i++) { dcdata[r][i] = 0xff & buffer.buffer[i + offset]; } + offset += dcCount; var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount); var rawPoly = new QRPolynomial(dcdata[r], rsPoly.getLength() - 1); var modPoly = rawPoly.mod(rsPoly); ecdata[r] = new Array(rsPoly.getLength() - 1); for (var i = 0; i < ecdata[r].length; i++) { var modIndex = i + modPoly.getLength() - ecdata[r].length; ecdata[r][i] = (modIndex >= 0) ? modPoly.get(modIndex) : 0; } + } + var totalCodeCount = 0; for (var i = 0; i < rsBlocks.length; i++) { totalCodeCount += rsBlocks[i].totalCount; } + var data = new Array(totalCodeCount); var index = 0; for (var i = 0; i < maxDcCount; i++) { for (var r = 0; r < rsBlocks.length; r++) { if (i < dcdata[r].length) { data[index++] = dcdata[r][i]; } } } + for (var i = 0; i < maxEcCount; i++) { for (var r = 0; r < rsBlocks.length; r++) { if (i < ecdata[r].length) { data[index++] = ecdata[r][i]; } } } + return data; + }; + var QRMode = { MODE_NUMBER: 1 << 0, MODE_ALPHA_NUM: 1 << 1, MODE_8BIT_BYTE: 1 << 2, MODE_KANJI: 1 << 3 }; + var QRErrorCorrectLevel = { L: 1, M: 0, Q: 3, H: 2 }; + var QRMaskPattern = { PATTERN000: 0, PATTERN001: 1, PATTERN010: 2, PATTERN011: 3, PATTERN100: 4, PATTERN101: 5, PATTERN110: 6, PATTERN111: 7 }; + var QRUtil = { + PATTERN_POSITION_TABLE: [[], [6, 18], [6, 22], [6, 26], [6, 30], [6, 34], [6, 22, 38], [6, 24, 42], [6, 26, 46], [6, 28, 50], [6, 30, 54], [6, 32, 58], [6, 34, 62], [6, 26, 46, 66], [6, 26, 48, 70], [6, 26, 50, 74], [6, 30, 54, 78], [6, 30, 56, 82], [6, 30, 58, 86], [6, 34, 62, 90], [6, 28, 50, 72, 94], [6, 26, 50, 74, 98], [6, 30, 54, 78, 102], [6, 28, 54, 80, 106], [6, 32, 58, 84, 110], [6, 30, 58, 86, 114], [6, 34, 62, 90, 118], [6, 26, 50, 74, 98, 122], [6, 30, 54, 78, 102, 126], [6, 26, 52, 78, 104, 130], [6, 30, 56, 82, 108, 134], [6, 34, 60, 86, 112, 138], [6, 30, 58, 86, 114, 142], [6, 34, 62, 90, 118, 146], [6, 30, 54, 78, 102, 126, 150], [6, 24, 50, 76, 102, 128, 154], [6, 28, 54, 80, 106, 132, 158], [6, 32, 58, 84, 110, 136, 162], [6, 26, 54, 82, 110, 138, 166], [6, 30, 58, 86, 114, 142, 170]], G15: (1 << 10) | (1 << 8) | (1 << 5) | (1 << 4) | (1 << 2) | (1 << 1) | (1 << 0), G18: (1 << 12) | (1 << 11) | (1 << 10) | (1 << 9) | (1 << 8) | (1 << 5) | (1 << 2) | (1 << 0), G15_MASK: (1 << 14) | (1 << 12) | (1 << 10) | (1 << 4) | (1 << 1), getBCHTypeInfo: function (data) { + var d = data << 10; while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) >= 0) { d ^= (QRUtil.G15 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15))); } + return ((data << 10) | d) ^ QRUtil.G15_MASK; + }, getBCHTypeNumber: function (data) { + var d = data << 12; while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) >= 0) { d ^= (QRUtil.G18 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18))); } + return (data << 12) | d; + }, getBCHDigit: function (data) { + var digit = 0; while (data != 0) { digit++; data >>>= 1; } + return digit; + }, getPatternPosition: function (typeNumber) { return QRUtil.PATTERN_POSITION_TABLE[typeNumber - 1]; }, getMask: function (maskPattern, i, j) { switch (maskPattern) { case QRMaskPattern.PATTERN000: return (i + j) % 2 == 0; case QRMaskPattern.PATTERN001: return i % 2 == 0; case QRMaskPattern.PATTERN010: return j % 3 == 0; case QRMaskPattern.PATTERN011: return (i + j) % 3 == 0; case QRMaskPattern.PATTERN100: return (Math.floor(i / 2) + Math.floor(j / 3)) % 2 == 0; case QRMaskPattern.PATTERN101: return (i * j) % 2 + (i * j) % 3 == 0; case QRMaskPattern.PATTERN110: return ((i * j) % 2 + (i * j) % 3) % 2 == 0; case QRMaskPattern.PATTERN111: return ((i * j) % 3 + (i + j) % 2) % 2 == 0; default: throw new Error("bad maskPattern:" + maskPattern); } }, getErrorCorrectPolynomial: function (errorCorrectLength) { + var a = new QRPolynomial([1], 0); for (var i = 0; i < errorCorrectLength; i++) { a = a.multiply(new QRPolynomial([1, QRMath.gexp(i)], 0)); } + return a; + }, getLengthInBits: function (mode, type) { if (1 <= type && type < 10) { switch (mode) { case QRMode.MODE_NUMBER: return 10; case QRMode.MODE_ALPHA_NUM: return 9; case QRMode.MODE_8BIT_BYTE: return 8; case QRMode.MODE_KANJI: return 8; default: throw new Error("mode:" + mode); } } else if (type < 27) { switch (mode) { case QRMode.MODE_NUMBER: return 12; case QRMode.MODE_ALPHA_NUM: return 11; case QRMode.MODE_8BIT_BYTE: return 16; case QRMode.MODE_KANJI: return 10; default: throw new Error("mode:" + mode); } } else if (type < 41) { switch (mode) { case QRMode.MODE_NUMBER: return 14; case QRMode.MODE_ALPHA_NUM: return 13; case QRMode.MODE_8BIT_BYTE: return 16; case QRMode.MODE_KANJI: return 12; default: throw new Error("mode:" + mode); } } else { throw new Error("type:" + type); } }, getLostPoint: function (qrCode) { + var moduleCount = qrCode.getModuleCount(); var lostPoint = 0; for (var row = 0; row < moduleCount; row++) { + for (var col = 0; col < moduleCount; col++) { + var sameCount = 0; var dark = qrCode.isDark(row, col); for (var r = -1; r <= 1; r++) { + if (row + r < 0 || moduleCount <= row + r) { continue; } + for (var c = -1; c <= 1; c++) { + if (col + c < 0 || moduleCount <= col + c) { continue; } + if (r == 0 && c == 0) { continue; } + if (dark == qrCode.isDark(row + r, col + c)) { sameCount++; } + } + } + if (sameCount > 5) { lostPoint += (3 + sameCount - 5); } + } + } + for (var row = 0; row < moduleCount - 1; row++) { for (var col = 0; col < moduleCount - 1; col++) { var count = 0; if (qrCode.isDark(row, col)) count++; if (qrCode.isDark(row + 1, col)) count++; if (qrCode.isDark(row, col + 1)) count++; if (qrCode.isDark(row + 1, col + 1)) count++; if (count == 0 || count == 4) { lostPoint += 3; } } } + for (var row = 0; row < moduleCount; row++) { for (var col = 0; col < moduleCount - 6; col++) { if (qrCode.isDark(row, col) && !qrCode.isDark(row, col + 1) && qrCode.isDark(row, col + 2) && qrCode.isDark(row, col + 3) && qrCode.isDark(row, col + 4) && !qrCode.isDark(row, col + 5) && qrCode.isDark(row, col + 6)) { lostPoint += 40; } } } + for (var col = 0; col < moduleCount; col++) { for (var row = 0; row < moduleCount - 6; row++) { if (qrCode.isDark(row, col) && !qrCode.isDark(row + 1, col) && qrCode.isDark(row + 2, col) && qrCode.isDark(row + 3, col) && qrCode.isDark(row + 4, col) && !qrCode.isDark(row + 5, col) && qrCode.isDark(row + 6, col)) { lostPoint += 40; } } } + var darkCount = 0; for (var col = 0; col < moduleCount; col++) { for (var row = 0; row < moduleCount; row++) { if (qrCode.isDark(row, col)) { darkCount++; } } } + var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5; lostPoint += ratio * 10; return lostPoint; + } + }; + var QRMath = { + glog: function (n) { + if (n < 1) { throw new Error("glog(" + n + ")"); } + return QRMath.LOG_TABLE[n]; + }, gexp: function (n) { + while (n < 0) { n += 255; } + while (n >= 256) { n -= 255; } + return QRMath.EXP_TABLE[n]; + }, EXP_TABLE: new Array(256), LOG_TABLE: new Array(256) + }; for (var i = 0; i < 8; i++) { QRMath.EXP_TABLE[i] = 1 << i; } + for (var i = 8; i < 256; i++) { QRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4] ^ QRMath.EXP_TABLE[i - 5] ^ QRMath.EXP_TABLE[i - 6] ^ QRMath.EXP_TABLE[i - 8]; } + for (var i = 0; i < 255; i++) { QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]] = i; } + function QRPolynomial(num, shift) { + if (num.length == undefined) { throw new Error(num.length + "/" + shift); } + var offset = 0; while (offset < num.length && num[offset] == 0) { offset++; } + this.num = new Array(num.length - offset + shift); for (var i = 0; i < num.length - offset; i++) { this.num[i] = num[i + offset]; } + } + QRPolynomial.prototype = { + get: function (index) { return this.num[index]; }, getLength: function () { return this.num.length; }, multiply: function (e) { + var num = new Array(this.getLength() + e.getLength() - 1); for (var i = 0; i < this.getLength(); i++) { for (var j = 0; j < e.getLength(); j++) { num[i + j] ^= QRMath.gexp(QRMath.glog(this.get(i)) + QRMath.glog(e.get(j))); } } + return new QRPolynomial(num, 0); + }, mod: function (e) { + if (this.getLength() - e.getLength() < 0) { return this; } + var ratio = QRMath.glog(this.get(0)) - QRMath.glog(e.get(0)); var num = new Array(this.getLength()); for (var i = 0; i < this.getLength(); i++) { num[i] = this.get(i); } + for (var i = 0; i < e.getLength(); i++) { num[i] ^= QRMath.gexp(QRMath.glog(e.get(i)) + ratio); } + return new QRPolynomial(num, 0).mod(e); + } + }; + function QRRSBlock(totalCount, dataCount) { this.totalCount = totalCount; this.dataCount = dataCount; } + QRRSBlock.RS_BLOCK_TABLE = [[1, 26, 19], [1, 26, 16], [1, 26, 13], [1, 26, 9], [1, 44, 34], [1, 44, 28], [1, 44, 22], [1, 44, 16], [1, 70, 55], [1, 70, 44], [2, 35, 17], [2, 35, 13], [1, 100, 80], [2, 50, 32], [2, 50, 24], [4, 25, 9], [1, 134, 108], [2, 67, 43], [2, 33, 15, 2, 34, 16], [2, 33, 11, 2, 34, 12], [2, 86, 68], [4, 43, 27], [4, 43, 19], [4, 43, 15], [2, 98, 78], [4, 49, 31], [2, 32, 14, 4, 33, 15], [4, 39, 13, 1, 40, 14], [2, 121, 97], [2, 60, 38, 2, 61, 39], [4, 40, 18, 2, 41, 19], [4, 40, 14, 2, 41, 15], [2, 146, 116], [3, 58, 36, 2, 59, 37], [4, 36, 16, 4, 37, 17], [4, 36, 12, 4, 37, 13], [2, 86, 68, 2, 87, 69], [4, 69, 43, 1, 70, 44], [6, 43, 19, 2, 44, 20], [6, 43, 15, 2, 44, 16], [4, 101, 81], [1, 80, 50, 4, 81, 51], [4, 50, 22, 4, 51, 23], [3, 36, 12, 8, 37, 13], [2, 116, 92, 2, 117, 93], [6, 58, 36, 2, 59, 37], [4, 46, 20, 6, 47, 21], [7, 42, 14, 4, 43, 15], [4, 133, 107], [8, 59, 37, 1, 60, 38], [8, 44, 20, 4, 45, 21], [12, 33, 11, 4, 34, 12], [3, 145, 115, 1, 146, 116], [4, 64, 40, 5, 65, 41], [11, 36, 16, 5, 37, 17], [11, 36, 12, 5, 37, 13], [5, 109, 87, 1, 110, 88], [5, 65, 41, 5, 66, 42], [5, 54, 24, 7, 55, 25], [11, 36, 12], [5, 122, 98, 1, 123, 99], [7, 73, 45, 3, 74, 46], [15, 43, 19, 2, 44, 20], [3, 45, 15, 13, 46, 16], [1, 135, 107, 5, 136, 108], [10, 74, 46, 1, 75, 47], [1, 50, 22, 15, 51, 23], [2, 42, 14, 17, 43, 15], [5, 150, 120, 1, 151, 121], [9, 69, 43, 4, 70, 44], [17, 50, 22, 1, 51, 23], [2, 42, 14, 19, 43, 15], [3, 141, 113, 4, 142, 114], [3, 70, 44, 11, 71, 45], [17, 47, 21, 4, 48, 22], [9, 39, 13, 16, 40, 14], [3, 135, 107, 5, 136, 108], [3, 67, 41, 13, 68, 42], [15, 54, 24, 5, 55, 25], [15, 43, 15, 10, 44, 16], [4, 144, 116, 4, 145, 117], [17, 68, 42], [17, 50, 22, 6, 51, 23], [19, 46, 16, 6, 47, 17], [2, 139, 111, 7, 140, 112], [17, 74, 46], [7, 54, 24, 16, 55, 25], [34, 37, 13], [4, 151, 121, 5, 152, 122], [4, 75, 47, 14, 76, 48], [11, 54, 24, 14, 55, 25], [16, 45, 15, 14, 46, 16], [6, 147, 117, 4, 148, 118], [6, 73, 45, 14, 74, 46], [11, 54, 24, 16, 55, 25], [30, 46, 16, 2, 47, 17], [8, 132, 106, 4, 133, 107], [8, 75, 47, 13, 76, 48], [7, 54, 24, 22, 55, 25], [22, 45, 15, 13, 46, 16], [10, 142, 114, 2, 143, 115], [19, 74, 46, 4, 75, 47], [28, 50, 22, 6, 51, 23], [33, 46, 16, 4, 47, 17], [8, 152, 122, 4, 153, 123], [22, 73, 45, 3, 74, 46], [8, 53, 23, 26, 54, 24], [12, 45, 15, 28, 46, 16], [3, 147, 117, 10, 148, 118], [3, 73, 45, 23, 74, 46], [4, 54, 24, 31, 55, 25], [11, 45, 15, 31, 46, 16], [7, 146, 116, 7, 147, 117], [21, 73, 45, 7, 74, 46], [1, 53, 23, 37, 54, 24], [19, 45, 15, 26, 46, 16], [5, 145, 115, 10, 146, 116], [19, 75, 47, 10, 76, 48], [15, 54, 24, 25, 55, 25], [23, 45, 15, 25, 46, 16], [13, 145, 115, 3, 146, 116], [2, 74, 46, 29, 75, 47], [42, 54, 24, 1, 55, 25], [23, 45, 15, 28, 46, 16], [17, 145, 115], [10, 74, 46, 23, 75, 47], [10, 54, 24, 35, 55, 25], [19, 45, 15, 35, 46, 16], [17, 145, 115, 1, 146, 116], [14, 74, 46, 21, 75, 47], [29, 54, 24, 19, 55, 25], [11, 45, 15, 46, 46, 16], [13, 145, 115, 6, 146, 116], [14, 74, 46, 23, 75, 47], [44, 54, 24, 7, 55, 25], [59, 46, 16, 1, 47, 17], [12, 151, 121, 7, 152, 122], [12, 75, 47, 26, 76, 48], [39, 54, 24, 14, 55, 25], [22, 45, 15, 41, 46, 16], [6, 151, 121, 14, 152, 122], [6, 75, 47, 34, 76, 48], [46, 54, 24, 10, 55, 25], [2, 45, 15, 64, 46, 16], [17, 152, 122, 4, 153, 123], [29, 74, 46, 14, 75, 47], [49, 54, 24, 10, 55, 25], [24, 45, 15, 46, 46, 16], [4, 152, 122, 18, 153, 123], [13, 74, 46, 32, 75, 47], [48, 54, 24, 14, 55, 25], [42, 45, 15, 32, 46, 16], [20, 147, 117, 4, 148, 118], [40, 75, 47, 7, 76, 48], [43, 54, 24, 22, 55, 25], [10, 45, 15, 67, 46, 16], [19, 148, 118, 6, 149, 119], [18, 75, 47, 31, 76, 48], [34, 54, 24, 34, 55, 25], [20, 45, 15, 61, 46, 16]]; + QRRSBlock.getRSBlocks = function (typeNumber, errorCorrectLevel) { + var rsBlock = QRRSBlock.getRsBlockTable(typeNumber, errorCorrectLevel); if (rsBlock == undefined) { throw new Error("bad rs block @ typeNumber:" + typeNumber + "/errorCorrectLevel:" + errorCorrectLevel); } + var length = rsBlock.length / 3; var list = []; for (var i = 0; i < length; i++) { var count = rsBlock[i * 3 + 0]; var totalCount = rsBlock[i * 3 + 1]; var dataCount = rsBlock[i * 3 + 2]; for (var j = 0; j < count; j++) { list.push(new QRRSBlock(totalCount, dataCount)); } } + return list; + }; + QRRSBlock.getRsBlockTable = function (typeNumber, errorCorrectLevel) { switch (errorCorrectLevel) { case QRErrorCorrectLevel.L: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 0]; case QRErrorCorrectLevel.M: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 1]; case QRErrorCorrectLevel.Q: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 2]; case QRErrorCorrectLevel.H: return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 3]; default: return undefined; } }; + function QRBitBuffer() { this.buffer = []; this.length = 0; } + QRBitBuffer.prototype = { + get: function (index) { var bufIndex = Math.floor(index / 8); return ((this.buffer[bufIndex] >>> (7 - index % 8)) & 1) == 1; }, put: function (num, length) { for (var i = 0; i < length; i++) { this.putBit(((num >>> (length - i - 1)) & 1) == 1); } }, getLengthInBits: function () { return this.length; }, putBit: function (bit) { + var bufIndex = Math.floor(this.length / 8); if (this.buffer.length <= bufIndex) { this.buffer.push(0); } + if (bit) { this.buffer[bufIndex] |= (0x80 >>> (this.length % 8)); } + this.length++; + } + }; + var QRCodeLimitLength = [[17, 14, 11, 7], [32, 26, 20, 14], [53, 42, 32, 24], [78, 62, 46, 34], [106, 84, 60, 44], [134, 106, 74, 58], [154, 122, 86, 64], [192, 152, 108, 84], [230, 180, 130, 98], [271, 213, 151, 119], [321, 251, 177, 137], [367, 287, 203, 155], [425, 331, 241, 177], [458, 362, 258, 194], [520, 412, 292, 220], [586, 450, 322, 250], [644, 504, 364, 280], [718, 560, 394, 310], [792, 624, 442, 338], [858, 666, 482, 382], [929, 711, 509, 403], [1003, 779, 565, 439], [1091, 857, 611, 461], [1171, 911, 661, 511], [1273, 997, 715, 535], [1367, 1059, 751, 593], [1465, 1125, 805, 625], [1528, 1190, 868, 658], [1628, 1264, 908, 698], [1732, 1370, 982, 742], [1840, 1452, 1030, 790], [1952, 1538, 1112, 842], [2068, 1628, 1168, 898], [2188, 1722, 1228, 958], [2303, 1809, 1283, 983], [2431, 1911, 1351, 1051], [2563, 1989, 1423, 1093], [2699, 2099, 1499, 1139], [2809, 2213, 1579, 1219], [2953, 2331, 1663, 1273]]; + + // QRCode object + QRCode = function (canvasId, vOption) { + this._htOption = { + width: 256, + height: 256, + typeNumber: 4, + colorDark: "#000000", + colorLight: "#ffffff", + correctLevel: QRErrorCorrectLevel.H + }; + + if (typeof vOption === 'string') { + vOption = { + text: vOption + }; + } + + // Overwrites options + if (vOption) { + for (var i in vOption) { + this._htOption[i] = vOption[i]; + } + } + + this._oQRCode = null; + this.canvasId = canvasId + + if (this._htOption.text && this.canvasId) { + this.makeCode(this._htOption.text); + } + }; + + QRCode.prototype.makeCode = function (sText) { + this._oQRCode = new QRCodeModel(_getTypeNumber(sText, this._htOption.correctLevel), this._htOption.correctLevel); + this._oQRCode.addData(sText); + this._oQRCode.make(); + this.makeImage(); + }; + + QRCode.prototype.makeImage = function () { + var _oContext + if (this._htOption.usingIn) { + _oContext = wx.createCanvasContext(this.canvasId, this._htOption.usingIn) + } + else { + _oContext = wx.createCanvasContext(this.canvasId) + } + var _htOption = this._htOption; + var oQRCode = this._oQRCode + + var nCount = oQRCode.getModuleCount(); + var nWidth = _htOption.width / nCount; + var nHeight = _htOption.height / nCount; + var nRoundedWidth = Math.round(nWidth); + var nRoundedHeight = Math.round(nHeight); + + if (_htOption.image && _htOption.image != '') { + _oContext.drawImage(_htOption.image, 0, 0, _htOption.width, _htOption.height) + } + + for (var row = 0; row < nCount; row++) { + for (var col = 0; col < nCount; col++) { + var bIsDark = oQRCode.isDark(row, col); + var nLeft = col * nWidth; + var nTop = row * nHeight; + _oContext.setStrokeStyle(bIsDark ? _htOption.colorDark : _htOption.colorLight) + // _oContext.setStrokeStyle('yellow') + _oContext.setLineWidth(1) + _oContext.setFillStyle(bIsDark ? _htOption.colorDark : _htOption.colorLight) + // _oContext.setFillStyle('red') + // if (bIsDark) { + _oContext.fillRect(nLeft, nTop, nWidth, nHeight); + // } + + // 안티 앨리어싱 방지 처리 + // if (bIsDark) { + _oContext.strokeRect( + Math.floor(nLeft) + 0.5, + Math.floor(nTop) + 0.5, + nRoundedWidth, + nRoundedHeight + ); + + _oContext.strokeRect( + Math.ceil(nLeft) - 0.5, + Math.ceil(nTop) - 0.5, + nRoundedWidth, + nRoundedHeight + ); + // } + // _oContext.fillRect( + // Math.floor(nLeft) + 0.5, + // Math.floor(nTop) + 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + // _oContext.fillRect( + // Math.ceil(nLeft) - 0.5, + // Math.ceil(nTop) - 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + // _oContext.clearRect( + // Math.floor(nLeft) + 0.5, + // Math.floor(nTop) + 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + // _oContext.clearRect( + // Math.ceil(nLeft) - 0.5, + // Math.ceil(nTop) - 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + } + } + + _oContext.draw() + }; + + // 保存为图片,将临时路径传给回调 + QRCode.prototype.exportImage = function (callback) { + if (!callback) { + return + } + wx.canvasToTempFilePath({ + x: 0, + y: 0, + width: this._htOption.width, + height: this._htOption.height, + destWidth: this._htOption.width, + destHeight: this._htOption.height, + canvasId: this.canvasId, + success: function (res) { + // console.log(res.tempFilePath) + callback(res.tempFilePath) + } + }) + } + + QRCode.CorrectLevel = QRErrorCorrectLevel; +})(); + +module.exports = QRCode \ No newline at end of file diff --git a/components/backTop.vue b/components/backTop.vue new file mode 100644 index 0000000..24f4a11 --- /dev/null +++ b/components/backTop.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/components/cart-subgroup/cart.vue b/components/cart-subgroup/cart.vue new file mode 100644 index 0000000..4b1a85c --- /dev/null +++ b/components/cart-subgroup/cart.vue @@ -0,0 +1,301 @@ + + + + + diff --git a/components/cate-items/cate-pu.vue b/components/cate-items/cate-pu.vue new file mode 100644 index 0000000..3313f40 --- /dev/null +++ b/components/cate-items/cate-pu.vue @@ -0,0 +1,97 @@ + + + + + diff --git a/components/cate-items/cate-tu.vue b/components/cate-items/cate-tu.vue new file mode 100644 index 0000000..eea330c --- /dev/null +++ b/components/cate-items/cate-tu.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/components/city/city.css b/components/city/city.css new file mode 100644 index 0000000..1b83b24 --- /dev/null +++ b/components/city/city.css @@ -0,0 +1,107 @@ +.lotus-address-picker { + font-size: 26rpx; + padding-top: 30rpx; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + line-height: normal; + padding-right: 30rpx; + box-sizing: border-box; +} +.lotus-address-picker-box { + /*display: -webkit-box; + display: -webkit-flex;*/ + display: flex; + align-items: center; + justify-content: center; + justify-content: flex-start; + padding-top: 10rpx; + padding-bottom: 10rpx; +} +.lotus-address-picker-box-item { + height: 600upx; + overflow-y: auto; + width: 33.333%; + padding-left: 20rpx; + padding-right: 20rpx; + box-sizing: border-box; +} +.lotus-address-picker2 { + color: #e93b3d; + position: relative; +} +.lotus-address-picker2:after { + content: ''; + position: absolute; + right: 0; + top: 65%; + transform: translateY(-35%) rotate(-45deg); + width: 20rpx; + height: 10rpx; + border-left-width: 4rpx; + border-bottom-width: 4rpx; + border-left-style: solid; + border-bottom-style: solid; + border-left-color: #e93b3d; + border-bottom-color: #e93b3d; +} +.lotus-address-mask { + position: fixed; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 999; + background: rgba(0, 0, 0, 0.5); +} +.lotus-address-box { + background: #fff; + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: auto; +} +.lotus-address-action { + font-size: 30rpx; + /*display: -webkit-box; + display: -webkit-flex;*/ + display: flex; + align-items: center; + justify-content: center; + justify-content: space-between; + padding: 25rpx 30rpx; + position: relative; +} +.lotus-address-action:after { + content: " "; + position: absolute; + left: 0; + top: 0; + right: 0; + height: 1px; + border-top: 1px solid #eee; + color: #eee; + transform-origin: 0 0; + transform: scaleY(0.5); +} +.lotus-address-action:before { + content: " "; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 1px; + border-bottom: 1px solid #eee; + color: #eee; + transform-origin: 0 100%; + transform: scaleY(0.5); +} +.lotus-address-action-cancel { + color: #969696; +} +.lotus-address-action-affirm { + color: #e93b3d; +} diff --git a/components/city/city.js b/components/city/city.js new file mode 100644 index 0000000..c42413c --- /dev/null +++ b/components/city/city.js @@ -0,0 +1,16498 @@ +export let lotusAddressJson = [{ + value: "110000", + name: "北京" +}, { + value: "120000", + name: "天津" +}, { + value: "130000", + name: "河北省" +}, { + value: "140000", + name: "山西省" +}, { + value: "150000", + name: "内蒙古自治区" +}, { + value: "210000", + name: "辽宁省" +}, { + value: "220000", + name: "吉林省" +}, { + value: "230000", + name: "黑龙江省" +}, { + value: "310000", + name: "上海" +}, { + value: "320000", + name: "江苏省" +}, { + value: "330000", + name: "浙江省" +}, { + value: "340000", + name: "安徽省" +}, { + value: "350000", + name: "福建省" +}, { + value: "360000", + name: "江西省" +}, { + value: "370000", + name: "山东省" +}, { + value: "410000", + name: "河南省" +}, { + value: "420000", + name: "湖北省" +}, { + value: "430000", + name: "湖南省" +}, { + value: "440000", + name: "广东省" +}, { + value: "450000", + name: "广西壮族自治区" +}, { + value: "460000", + name: "海南省" +}, { + value: "500000", + name: "重庆" +}, { + value: "510000", + name: "四川省" +}, { + value: "520000", + name: "贵州省" +}, { + value: "530000", + name: "云南省" +}, { + value: "540000", + name: "西藏自治区" +}, { + value: "610000", + name: "陕西省" +}, { + value: "620000", + name: "甘肃省" +}, { + value: "630000", + name: "青海省" +}, { + value: "640000", + name: "宁夏回族自治区" +}, { + value: "650000", + name: "新疆维吾尔自治区" +}, { + value: "710000", + name: "台湾" +}, { + value: "810000", + name: "香港特别行政区" +}, { + value: "820000", + name: "澳门特别行政区" +}, { + value: "990000", + name: "海外" +}, { + value: "110100", + name: "北京市", + parent: "110000" +}, { + value: "120100", + name: "天津市", + parent: "120000" +}, { + value: "130100", + name: "石家庄市", + parent: "130000" +}, { + value: "130200", + name: "唐山市", + parent: "130000" +}, { + value: "130300", + name: "秦皇岛市", + parent: "130000" +}, { + value: "130400", + name: "邯郸市", + parent: "130000" +}, { + value: "130500", + name: "邢台市", + parent: "130000" +}, { + value: "130600", + name: "保定市", + parent: "130000" +}, { + value: "130700", + name: "张家口市", + parent: "130000" +}, { + value: "130800", + name: "承德市", + parent: "130000" +}, { + value: "130900", + name: "沧州市", + parent: "130000" +}, { + value: "131000", + name: "廊坊市", + parent: "130000" +}, { + value: "131100", + name: "衡水市", + parent: "130000" +}, { + value: "140100", + name: "太原市", + parent: "140000" +}, { + value: "140200", + name: "大同市", + parent: "140000" +}, { + value: "140300", + name: "阳泉市", + parent: "140000" +}, { + value: "140400", + name: "长治市", + parent: "140000" +}, { + value: "140500", + name: "晋城市", + parent: "140000" +}, { + value: "140600", + name: "朔州市", + parent: "140000" +}, { + value: "140700", + name: "晋中市", + parent: "140000" +}, { + value: "140800", + name: "运城市", + parent: "140000" +}, { + value: "140900", + name: "忻州市", + parent: "140000" +}, { + value: "141000", + name: "临汾市", + parent: "140000" +}, { + value: "141100", + name: "吕梁市", + parent: "140000" +}, { + value: "150100", + name: "呼和浩特市", + parent: "150000" +}, { + value: "150200", + name: "包头市", + parent: "150000" +}, { + value: "150300", + name: "乌海市", + parent: "150000" +}, { + value: "150400", + name: "赤峰市", + parent: "150000" +}, { + value: "150500", + name: "通辽市", + parent: "150000" +}, { + value: "150600", + name: "鄂尔多斯市", + parent: "150000" +}, { + value: "150700", + name: "呼伦贝尔市", + parent: "150000" +}, { + value: "150800", + name: "巴彦淖尔市", + parent: "150000" +}, { + value: "150900", + name: "乌兰察布市", + parent: "150000" +}, { + value: "152200", + name: "兴安盟", + parent: "150000" +}, { + value: "152500", + name: "锡林郭勒盟", + parent: "150000" +}, { + value: "152900", + name: "阿拉善盟", + parent: "150000" +}, { + value: "210100", + name: "沈阳市", + parent: "210000" +}, { + value: "210200", + name: "大连市", + parent: "210000" +}, { + value: "210300", + name: "鞍山市", + parent: "210000" +}, { + value: "210400", + name: "抚顺市", + parent: "210000" +}, { + value: "210500", + name: "本溪市", + parent: "210000" +}, { + value: "210600", + name: "丹东市", + parent: "210000" +}, { + value: "210700", + name: "锦州市", + parent: "210000" +}, { + value: "210800", + name: "营口市", + parent: "210000" +}, { + value: "210900", + name: "阜新市", + parent: "210000" +}, { + value: "211000", + name: "辽阳市", + parent: "210000" +}, { + value: "211100", + name: "盘锦市", + parent: "210000" +}, { + value: "211200", + name: "铁岭市", + parent: "210000" +}, { + value: "211300", + name: "朝阳市", + parent: "210000" +}, { + value: "211400", + name: "葫芦岛市", + parent: "210000" +}, { + value: "220100", + name: "长春市", + parent: "220000" +}, { + value: "220200", + name: "吉林市", + parent: "220000" +}, { + value: "220300", + name: "四平市", + parent: "220000" +}, { + value: "220400", + name: "辽源市", + parent: "220000" +}, { + value: "220500", + name: "通化市", + parent: "220000" +}, { + value: "220600", + name: "白山市", + parent: "220000" +}, { + value: "220700", + name: "松原市", + parent: "220000" +}, { + value: "220800", + name: "白城市", + parent: "220000" +}, { + value: "222400", + name: "延边朝鲜族自治州", + parent: "220000" +}, { + value: "230100", + name: "哈尔滨市", + parent: "230000" +}, { + value: "230200", + name: "齐齐哈尔市", + parent: "230000" +}, { + value: "230300", + name: "鸡西市", + parent: "230000" +}, { + value: "230400", + name: "鹤岗市", + parent: "230000" +}, { + value: "230500", + name: "双鸭山市", + parent: "230000" +}, { + value: "230600", + name: "大庆市", + parent: "230000" +}, { + value: "230700", + name: "伊春市", + parent: "230000" +}, { + value: "230800", + name: "佳木斯市", + parent: "230000" +}, { + value: "230900", + name: "七台河市", + parent: "230000" +}, { + value: "231000", + name: "牡丹江市", + parent: "230000" +}, { + value: "231100", + name: "黑河市", + parent: "230000" +}, { + value: "231200", + name: "绥化市", + parent: "230000" +}, { + value: "232700", + name: "大兴安岭地区", + parent: "230000" +}, { + value: "310100", + name: "上海市", + parent: "310000" +}, { + value: "320100", + name: "南京市", + parent: "320000" +}, { + value: "320200", + name: "无锡市", + parent: "320000" +}, { + value: "320300", + name: "徐州市", + parent: "320000" +}, { + value: "320400", + name: "常州市", + parent: "320000" +}, { + value: "320500", + name: "苏州市", + parent: "320000" +}, { + value: "320600", + name: "南通市", + parent: "320000" +}, { + value: "320700", + name: "连云港市", + parent: "320000" +}, { + value: "320800", + name: "淮安市", + parent: "320000" +}, { + value: "320900", + name: "盐城市", + parent: "320000" +}, { + value: "321000", + name: "扬州市", + parent: "320000" +}, { + value: "321100", + name: "镇江市", + parent: "320000" +}, { + value: "321200", + name: "泰州市", + parent: "320000" +}, { + value: "321300", + name: "宿迁市", + parent: "320000" +}, { + value: "330100", + name: "杭州市", + parent: "330000" +}, { + value: "330200", + name: "宁波市", + parent: "330000" +}, { + value: "330300", + name: "温州市", + parent: "330000" +}, { + value: "330400", + name: "嘉兴市", + parent: "330000" +}, { + value: "330500", + name: "湖州市", + parent: "330000" +}, { + value: "330600", + name: "绍兴市", + parent: "330000" +}, { + value: "330700", + name: "金华市", + parent: "330000" +}, { + value: "330800", + name: "衢州市", + parent: "330000" +}, { + value: "330900", + name: "舟山市", + parent: "330000" +}, { + value: "331000", + name: "台州市", + parent: "330000" +}, { + value: "331100", + name: "丽水市", + parent: "330000" +}, { + value: "340100", + name: "合肥市", + parent: "340000" +}, { + value: "340200", + name: "芜湖市", + parent: "340000" +}, { + value: "340300", + name: "蚌埠市", + parent: "340000" +}, { + value: "340400", + name: "淮南市", + parent: "340000" +}, { + value: "340500", + name: "马鞍山市", + parent: "340000" +}, { + value: "340600", + name: "淮北市", + parent: "340000" +}, { + value: "340700", + name: "铜陵市", + parent: "340000" +}, { + value: "340800", + name: "安庆市", + parent: "340000" +}, { + value: "341000", + name: "黄山市", + parent: "340000" +}, { + value: "341100", + name: "滁州市", + parent: "340000" +}, { + value: "341200", + name: "阜阳市", + parent: "340000" +}, { + value: "341300", + name: "宿州市", + parent: "340000" +}, { + value: "341500", + name: "六安市", + parent: "340000" +}, { + value: "341600", + name: "亳州市", + parent: "340000" +}, { + value: "341700", + name: "池州市", + parent: "340000" +}, { + value: "341800", + name: "宣城市", + parent: "340000" +}, { + value: "350100", + name: "福州市", + parent: "350000" +}, { + value: "350200", + name: "厦门市", + parent: "350000" +}, { + value: "350300", + name: "莆田市", + parent: "350000" +}, { + value: "350400", + name: "三明市", + parent: "350000" +}, { + value: "350500", + name: "泉州市", + parent: "350000" +}, { + value: "350600", + name: "漳州市", + parent: "350000" +}, { + value: "350700", + name: "南平市", + parent: "350000" +}, { + value: "350800", + name: "龙岩市", + parent: "350000" +}, { + value: "350900", + name: "宁德市", + parent: "350000" +}, { + value: "360100", + name: "南昌市", + parent: "360000" +}, { + value: "360200", + name: "景德镇市", + parent: "360000" +}, { + value: "360300", + name: "萍乡市", + parent: "360000" +}, { + value: "360400", + name: "九江市", + parent: "360000" +}, { + value: "360500", + name: "新余市", + parent: "360000" +}, { + value: "360600", + name: "鹰潭市", + parent: "360000" +}, { + value: "360700", + name: "赣州市", + parent: "360000" +}, { + value: "360800", + name: "吉安市", + parent: "360000" +}, { + value: "360900", + name: "宜春市", + parent: "360000" +}, { + value: "361000", + name: "抚州市", + parent: "360000" +}, { + value: "361100", + name: "上饶市", + parent: "360000" +}, { + value: "370100", + name: "济南市", + parent: "370000" +}, { + value: "370200", + name: "青岛市", + parent: "370000" +}, { + value: "370300", + name: "淄博市", + parent: "370000" +}, { + value: "370400", + name: "枣庄市", + parent: "370000" +}, { + value: "370500", + name: "东营市", + parent: "370000" +}, { + value: "370600", + name: "烟台市", + parent: "370000" +}, { + value: "370700", + name: "潍坊市", + parent: "370000" +}, { + value: "370800", + name: "济宁市", + parent: "370000" +}, { + value: "370900", + name: "泰安市", + parent: "370000" +}, { + value: "371000", + name: "威海市", + parent: "370000" +}, { + value: "371100", + name: "日照市", + parent: "370000" +}, { + value: "371200", + name: "莱芜市", + parent: "370000" +}, { + value: "371300", + name: "临沂市", + parent: "370000" +}, { + value: "371400", + name: "德州市", + parent: "370000" +}, { + value: "371500", + name: "聊城市", + parent: "370000" +}, { + value: "371600", + name: "滨州市", + parent: "370000" +}, { + value: "371700", + name: "菏泽市", + parent: "370000" +}, { + value: "410100", + name: "郑州市", + parent: "410000" +}, { + value: "410200", + name: "开封市", + parent: "410000" +}, { + value: "410300", + name: "洛阳市", + parent: "410000" +}, { + value: "410400", + name: "平顶山市", + parent: "410000" +}, { + value: "410500", + name: "安阳市", + parent: "410000" +}, { + value: "410600", + name: "鹤壁市", + parent: "410000" +}, { + value: "410700", + name: "新乡市", + parent: "410000" +}, { + value: "410800", + name: "焦作市", + parent: "410000" +}, { + value: "410900", + name: "濮阳市", + parent: "410000" +}, { + value: "411000", + name: "许昌市", + parent: "410000" +}, { + value: "411100", + name: "漯河市", + parent: "410000" +}, { + value: "411200", + name: "三门峡市", + parent: "410000" +}, { + value: "411300", + name: "南阳市", + parent: "410000" +}, { + value: "411400", + name: "商丘市", + parent: "410000" +}, { + value: "411500", + name: "信阳市", + parent: "410000" +}, { + value: "411600", + name: "周口市", + parent: "410000" +}, { + value: "411700", + name: "驻马店市", + parent: "410000" +}, { + value: "420100", + name: "武汉市", + parent: "420000" +}, { + value: "420200", + name: "黄石市", + parent: "420000" +}, { + value: "420300", + name: "十堰市", + parent: "420000" +}, { + value: "420500", + name: "宜昌市", + parent: "420000" +}, { + value: "420600", + name: "襄阳市", + parent: "420000" +}, { + value: "420700", + name: "鄂州市", + parent: "420000" +}, { + value: "420800", + name: "荆门市", + parent: "420000" +}, { + value: "420900", + name: "孝感市", + parent: "420000" +}, { + value: "421000", + name: "荆州市", + parent: "420000" +}, { + value: "421100", + name: "黄冈市", + parent: "420000" +}, { + value: "421200", + name: "咸宁市", + parent: "420000" +}, { + value: "421300", + name: "随州市", + parent: "420000" +}, { + value: "422800", + name: "恩施土家族苗族自治州", + parent: "420000" +}, { + value: "430100", + name: "长沙市", + parent: "430000" +}, { + value: "430200", + name: "株洲市", + parent: "430000" +}, { + value: "430300", + name: "湘潭市", + parent: "430000" +}, { + value: "430400", + name: "衡阳市", + parent: "430000" +}, { + value: "430500", + name: "邵阳市", + parent: "430000" +}, { + value: "430600", + name: "岳阳市", + parent: "430000" +}, { + value: "430700", + name: "常德市", + parent: "430000" +}, { + value: "430800", + name: "张家界市", + parent: "430000" +}, { + value: "430900", + name: "益阳市", + parent: "430000" +}, { + value: "431000", + name: "郴州市", + parent: "430000" +}, { + value: "431100", + name: "永州市", + parent: "430000" +}, { + value: "431200", + name: "怀化市", + parent: "430000" +}, { + value: "431300", + name: "娄底市", + parent: "430000" +}, { + value: "433100", + name: "湘西土家族苗族自治州", + parent: "430000" +}, { + value: "440100", + name: "广州市", + parent: "440000" +}, { + value: "440200", + name: "韶关市", + parent: "440000" +}, { + value: "440300", + name: "深圳市", + parent: "440000" +}, { + value: "440400", + name: "珠海市", + parent: "440000" +}, { + value: "440500", + name: "汕头市", + parent: "440000" +}, { + value: "440600", + name: "佛山市", + parent: "440000" +}, { + value: "440700", + name: "江门市", + parent: "440000" +}, { + value: "440800", + name: "湛江市", + parent: "440000" +}, { + value: "440900", + name: "茂名市", + parent: "440000" +}, { + value: "441200", + name: "肇庆市", + parent: "440000" +}, { + value: "441300", + name: "惠州市", + parent: "440000" +}, { + value: "441400", + name: "梅州市", + parent: "440000" +}, { + value: "441500", + name: "汕尾市", + parent: "440000" +}, { + value: "441600", + name: "河源市", + parent: "440000" +}, { + value: "441700", + name: "阳江市", + parent: "440000" +}, { + value: "441800", + name: "清远市", + parent: "440000" +}, { + value: "441900", + name: "东莞市", + parent: "440000" +}, { + value: "442000", + name: "中山市", + parent: "440000" +}, { + value: "442101", + name: "东沙群岛", + parent: "440000" +}, { + value: "445100", + name: "潮州市", + parent: "440000" +}, { + value: "445200", + name: "揭阳市", + parent: "440000" +}, { + value: "445300", + name: "云浮市", + parent: "440000" +}, { + value: "450100", + name: "南宁市", + parent: "450000" +}, { + value: "450200", + name: "柳州市", + parent: "450000" +}, { + value: "450300", + name: "桂林市", + parent: "450000" +}, { + value: "450400", + name: "梧州市", + parent: "450000" +}, { + value: "450500", + name: "北海市", + parent: "450000" +}, { + value: "450600", + name: "防城港市", + parent: "450000" +}, { + value: "450700", + name: "钦州市", + parent: "450000" +}, { + value: "450800", + name: "贵港市", + parent: "450000" +}, { + value: "450900", + name: "玉林市", + parent: "450000" +}, { + value: "451000", + name: "百色市", + parent: "450000" +}, { + value: "451100", + name: "贺州市", + parent: "450000" +}, { + value: "451200", + name: "河池市", + parent: "450000" +}, { + value: "451300", + name: "来宾市", + parent: "450000" +}, { + value: "451400", + name: "崇左市", + parent: "450000" +}, { + value: "460100", + name: "海口市", + parent: "460000" +}, { + value: "460200", + name: "三亚市", + parent: "460000" +}, { + value: "460300", + name: "三沙市", + parent: "460000" +}, { + value: "500100", + name: "重庆市", + parent: "500000" +}, { + value: "510100", + name: "成都市", + parent: "510000" +}, { + value: "510300", + name: "自贡市", + parent: "510000" +}, { + value: "510400", + name: "攀枝花市", + parent: "510000" +}, { + value: "510500", + name: "泸州市", + parent: "510000" +}, { + value: "510600", + name: "德阳市", + parent: "510000" +}, { + value: "510700", + name: "绵阳市", + parent: "510000" +}, { + value: "510800", + name: "广元市", + parent: "510000" +}, { + value: "510900", + name: "遂宁市", + parent: "510000" +}, { + value: "511000", + name: "内江市", + parent: "510000" +}, { + value: "511100", + name: "乐山市", + parent: "510000" +}, { + value: "511300", + name: "南充市", + parent: "510000" +}, { + value: "511400", + name: "眉山市", + parent: "510000" +}, { + value: "511500", + name: "宜宾市", + parent: "510000" +}, { + value: "511600", + name: "广安市", + parent: "510000" +}, { + value: "511700", + name: "达州市", + parent: "510000" +}, { + value: "511800", + name: "雅安市", + parent: "510000" +}, { + value: "511900", + name: "巴中市", + parent: "510000" +}, { + value: "512000", + name: "资阳市", + parent: "510000" +}, { + value: "513200", + name: "阿坝藏族羌族自治州", + parent: "510000" +}, { + value: "513300", + name: "甘孜藏族自治州", + parent: "510000" +}, { + value: "513400", + name: "凉山彝族自治州", + parent: "510000" +}, { + value: "520100", + name: "贵阳市", + parent: "520000" +}, { + value: "520200", + name: "六盘水市", + parent: "520000" +}, { + value: "520300", + name: "遵义市", + parent: "520000" +}, { + value: "520400", + name: "安顺市", + parent: "520000" +}, { + value: "522200", + name: "铜仁市", + parent: "520000" +}, { + value: "522300", + name: "黔西南布依族苗族自治州", + parent: "520000" +}, { + value: "522400", + name: "毕节市", + parent: "520000" +}, { + value: "522600", + name: "黔东南苗族侗族自治州", + parent: "520000" +}, { + value: "522700", + name: "黔南布依族苗族自治州", + parent: "520000" +}, { + value: "530100", + name: "昆明市", + parent: "530000" +}, { + value: "530300", + name: "曲靖市", + parent: "530000" +}, { + value: "530400", + name: "玉溪市", + parent: "530000" +}, { + value: "530500", + name: "保山市", + parent: "530000" +}, { + value: "530600", + name: "昭通市", + parent: "530000" +}, { + value: "530700", + name: "丽江市", + parent: "530000" +}, { + value: "530800", + name: "普洱市", + parent: "530000" +}, { + value: "530900", + name: "临沧市", + parent: "530000" +}, { + value: "532300", + name: "楚雄彝族自治州", + parent: "530000" +}, { + value: "532500", + name: "红河哈尼族彝族自治州", + parent: "530000" +}, { + value: "532600", + name: "文山壮族苗族自治州", + parent: "530000" +}, { + value: "532800", + name: "西双版纳傣族自治州", + parent: "530000" +}, { + value: "532900", + name: "大理白族自治州", + parent: "530000" +}, { + value: "533100", + name: "德宏傣族景颇族自治州", + parent: "530000" +}, { + value: "533300", + name: "怒江傈僳族自治州", + parent: "530000" +}, { + value: "533400", + name: "迪庆藏族自治州", + parent: "530000" +}, { + value: "540100", + name: "拉萨市", + parent: "540000" +}, { + value: "542100", + name: "昌都市", + parent: "540000" +}, { + value: "542200", + name: "山南地区", + parent: "540000" +}, { + value: "542300", + name: "日喀则市", + parent: "540000" +}, { + value: "542400", + name: "那曲地区", + parent: "540000" +}, { + value: "542500", + name: "阿里地区", + parent: "540000" +}, { + value: "542600", + name: "林芝市", + parent: "540000" +}, { + value: "610100", + name: "西安市", + parent: "610000" +}, { + value: "610200", + name: "铜川市", + parent: "610000" +}, { + value: "610300", + name: "宝鸡市", + parent: "610000" +}, { + value: "610400", + name: "咸阳市", + parent: "610000" +}, { + value: "610500", + name: "渭南市", + parent: "610000" +}, { + value: "610600", + name: "延安市", + parent: "610000" +}, { + value: "610700", + name: "汉中市", + parent: "610000" +}, { + value: "610800", + name: "榆林市", + parent: "610000" +}, { + value: "610900", + name: "安康市", + parent: "610000" +}, { + value: "611000", + name: "商洛市", + parent: "610000" +}, { + value: "620100", + name: "兰州市", + parent: "620000" +}, { + value: "620200", + name: "嘉峪关市", + parent: "620000" +}, { + value: "620300", + name: "金昌市", + parent: "620000" +}, { + value: "620400", + name: "白银市", + parent: "620000" +}, { + value: "620500", + name: "天水市", + parent: "620000" +}, { + value: "620600", + name: "武威市", + parent: "620000" +}, { + value: "620700", + name: "张掖市", + parent: "620000" +}, { + value: "620800", + name: "平凉市", + parent: "620000" +}, { + value: "620900", + name: "酒泉市", + parent: "620000" +}, { + value: "621000", + name: "庆阳市", + parent: "620000" +}, { + value: "621100", + name: "定西市", + parent: "620000" +}, { + value: "621200", + name: "陇南市", + parent: "620000" +}, { + value: "622900", + name: "临夏回族自治州", + parent: "620000" +}, { + value: "623000", + name: "甘南藏族自治州", + parent: "620000" +}, { + value: "630100", + name: "西宁市", + parent: "630000" +}, { + value: "632100", + name: "海东市", + parent: "630000" +}, { + value: "632200", + name: "海北藏族自治州", + parent: "630000" +}, { + value: "632300", + name: "黄南藏族自治州", + parent: "630000" +}, { + value: "632500", + name: "海南藏族自治州", + parent: "630000" +}, { + value: "632600", + name: "果洛藏族自治州", + parent: "630000" +}, { + value: "632700", + name: "玉树藏族自治州", + parent: "630000" +}, { + value: "632800", + name: "海西蒙古族藏族自治州", + parent: "630000" +}, { + value: "640100", + name: "银川市", + parent: "640000" +}, { + value: "640200", + name: "石嘴山市", + parent: "640000" +}, { + value: "640300", + name: "吴忠市", + parent: "640000" +}, { + value: "640400", + name: "固原市", + parent: "640000" +}, { + value: "640500", + name: "中卫市", + parent: "640000" +}, { + value: "650100", + name: "乌鲁木齐市", + parent: "650000" +}, { + value: "650200", + name: "克拉玛依市", + parent: "650000" +}, { + value: "652100", + name: "吐鲁番市", + parent: "650000" +}, { + value: "652200", + name: "哈密地区", + parent: "650000" +}, { + value: "652300", + name: "昌吉回族自治州", + parent: "650000" +}, { + value: "652700", + name: "博尔塔拉蒙古自治州", + parent: "650000" +}, { + value: "652800", + name: "巴音郭楞蒙古自治州", + parent: "650000" +}, { + value: "652900", + name: "阿克苏地区", + parent: "650000" +}, { + value: "653000", + name: "克孜勒苏柯尔克孜自治州", + parent: "650000" +}, { + value: "653100", + name: "喀什地区", + parent: "650000" +}, { + value: "653200", + name: "和田地区", + parent: "650000" +}, { + value: "654000", + name: "伊犁哈萨克自治州", + parent: "650000" +}, { + value: "654200", + name: "塔城地区", + parent: "650000" +}, { + value: "654300", + name: "阿勒泰地区", + parent: "650000" +}, { + value: "659000", + name: "可克达拉市", + parent: "650000" +}, { + value: "710100", + name: "台北市", + parent: "710000" +}, { + value: "710200", + name: "高雄市", + parent: "710000" +}, { + value: "710300", + name: "台南市", + parent: "710000" +}, { + value: "710400", + name: "台中市", + parent: "710000" +}, { + value: "710500", + name: "金门县", + parent: "710000" +}, { + value: "710600", + name: "南投县", + parent: "710000" +}, { + value: "710700", + name: "基隆市", + parent: "710000" +}, { + value: "710800", + name: "新竹市", + parent: "710000" +}, { + value: "710900", + name: "嘉义市", + parent: "710000" +}, { + value: "711100", + name: "新北市", + parent: "710000" +}, { + value: "711200", + name: "宜兰县", + parent: "710000" +}, { + value: "711300", + name: "新竹县", + parent: "710000" +}, { + value: "711400", + name: "桃园县", + parent: "710000" +}, { + value: "711500", + name: "苗栗县", + parent: "710000" +}, { + value: "711700", + name: "彰化县", + parent: "710000" +}, { + value: "711900", + name: "嘉义县", + parent: "710000" +}, { + value: "712100", + name: "云林县", + parent: "710000" +}, { + value: "712400", + name: "屏东县", + parent: "710000" +}, { + value: "712500", + name: "台东县", + parent: "710000" +}, { + value: "712600", + name: "花莲县", + parent: "710000" +}, { + value: "712700", + name: "澎湖县", + parent: "710000" +}, { + value: "712800", + name: "连江县", + parent: "710000" +}, { + value: "810100", + name: "香港岛", + parent: "810000" +}, { + value: "810200", + name: "九龙", + parent: "810000" +}, { + value: "810300", + name: "新界", + parent: "810000" +}, { + value: "820100", + name: "澳门半岛", + parent: "820000" +}, { + value: "820200", + name: "离岛", + parent: "820000" +}, { + value: "990100", + name: "海外", + parent: "990000" +}, { + value: "110101", + name: "东城区", + parent: "110100" +}, { + value: "110102", + name: "西城区", + parent: "110100" +}, { + value: "110103", + name: "崇文区", + parent: "110100" +}, { + value: "110104", + name: "宣武区", + parent: "110100" +}, { + value: "110105", + name: "朝阳区", + parent: "110100" +}, { + value: "110106", + name: "丰台区", + parent: "110100" +}, { + value: "110107", + name: "石景山区", + parent: "110100" +}, { + value: "110108", + name: "海淀区", + parent: "110100" +}, { + value: "110109", + name: "门头沟区", + parent: "110100" +}, { + value: "110111", + name: "房山区", + parent: "110100" +}, { + value: "110112", + name: "通州区", + parent: "110100" +}, { + value: "110113", + name: "顺义区", + parent: "110100" +}, { + value: "110114", + name: "昌平区", + parent: "110100" +}, { + value: "110115", + name: "大兴区", + parent: "110100" +}, { + value: "110116", + name: "怀柔区", + parent: "110100" +}, { + value: "110117", + name: "平谷区", + parent: "110100" +}, { + value: "110228", + name: "密云县", + parent: "110100" +}, { + value: "110229", + name: "延庆县", + parent: "110100" +}, { + value: "110230", + name: "其它区", + parent: "110100" +}, { + value: "120101", + name: "和平区", + parent: "120100" +}, { + value: "120102", + name: "河东区", + parent: "120100" +}, { + value: "120103", + name: "河西区", + parent: "120100" +}, { + value: "120104", + name: "南开区", + parent: "120100" +}, { + value: "120105", + name: "河北区", + parent: "120100" +}, { + value: "120106", + name: "红桥区", + parent: "120100" +}, { + value: "120107", + name: "塘沽区", + parent: "120100" +}, { + value: "120108", + name: "汉沽区", + parent: "120100" +}, { + value: "120109", + name: "大港区", + parent: "120100" +}, { + value: "120110", + name: "东丽区", + parent: "120100" +}, { + value: "120111", + name: "西青区", + parent: "120100" +}, { + value: "120112", + name: "津南区", + parent: "120100" +}, { + value: "120113", + name: "北辰区", + parent: "120100" +}, { + value: "120114", + name: "武清区", + parent: "120100" +}, { + value: "120115", + name: "宝坻区", + parent: "120100" +}, { + value: "120116", + name: "滨海新区", + parent: "120100" +}, { + value: "120221", + name: "宁河县", + parent: "120100" +}, { + value: "120223", + name: "静海县", + parent: "120100" +}, { + value: "120225", + name: "蓟县", + parent: "120100" +}, { + value: "120226", + name: "其它区", + parent: "120100" +}, { + value: "130102", + name: "长安区", + parent: "130100" +}, { + value: "130103", + name: "桥东区", + parent: "130100" +}, { + value: "130104", + name: "桥西区", + parent: "130100" +}, { + value: "130105", + name: "新华区", + parent: "130100" +}, { + value: "130107", + name: "井陉矿区", + parent: "130100" +}, { + value: "130108", + name: "裕华区", + parent: "130100" +}, { + value: "130121", + name: "井陉县", + parent: "130100" +}, { + value: "130123", + name: "正定县", + parent: "130100" +}, { + value: "130124", + name: "栾城区", + parent: "130100" +}, { + value: "130125", + name: "行唐县", + parent: "130100" +}, { + value: "130126", + name: "灵寿县", + parent: "130100" +}, { + value: "130127", + name: "高邑县", + parent: "130100" +}, { + value: "130128", + name: "深泽县", + parent: "130100" +}, { + value: "130129", + name: "赞皇县", + parent: "130100" +}, { + value: "130130", + name: "无极县", + parent: "130100" +}, { + value: "130131", + name: "平山县", + parent: "130100" +}, { + value: "130132", + name: "元氏县", + parent: "130100" +}, { + value: "130133", + name: "赵县", + parent: "130100" +}, { + value: "130181", + name: "辛集市", + parent: "130100" +}, { + value: "130182", + name: "藁城区", + parent: "130100" +}, { + value: "130183", + name: "晋州市", + parent: "130100" +}, { + value: "130184", + name: "新乐市", + parent: "130100" +}, { + value: "130185", + name: "鹿泉区", + parent: "130100" +}, { + value: "130186", + name: "其它区", + parent: "130100" +}, { + value: "130202", + name: "路南区", + parent: "130200" +}, { + value: "130203", + name: "路北区", + parent: "130200" +}, { + value: "130204", + name: "古冶区", + parent: "130200" +}, { + value: "130205", + name: "开平区", + parent: "130200" +}, { + value: "130207", + name: "丰南区", + parent: "130200" +}, { + value: "130208", + name: "丰润区", + parent: "130200" +}, { + value: "130223", + name: "滦县", + parent: "130200" +}, { + value: "130224", + name: "滦南县", + parent: "130200" +}, { + value: "130225", + name: "乐亭县", + parent: "130200" +}, { + value: "130227", + name: "迁西县", + parent: "130200" +}, { + value: "130229", + name: "玉田县", + parent: "130200" +}, { + value: "130230", + name: "曹妃甸区", + parent: "130200" +}, { + value: "130281", + name: "遵化市", + parent: "130200" +}, { + value: "130283", + name: "迁安市", + parent: "130200" +}, { + value: "130284", + name: "其它区", + parent: "130200" +}, { + value: "130302", + name: "海港区", + parent: "130300" +}, { + value: "130303", + name: "山海关区", + parent: "130300" +}, { + value: "130304", + name: "北戴河区", + parent: "130300" +}, { + value: "130321", + name: "青龙满族自治县", + parent: "130300" +}, { + value: "130322", + name: "昌黎县", + parent: "130300" +}, { + value: "130323", + name: "抚宁县", + parent: "130300" +}, { + value: "130324", + name: "卢龙县", + parent: "130300" +}, { + value: "130398", + name: "其它区", + parent: "130300" +}, { + value: "130399", + name: "经济技术开发区", + parent: "130300" +}, { + value: "130402", + name: "邯山区", + parent: "130400" +}, { + value: "130403", + name: "丛台区", + parent: "130400" +}, { + value: "130404", + name: "复兴区", + parent: "130400" +}, { + value: "130406", + name: "峰峰矿区", + parent: "130400" +}, { + value: "130421", + name: "邯郸县", + parent: "130400" +}, { + value: "130423", + name: "临漳县", + parent: "130400" +}, { + value: "130424", + name: "成安县", + parent: "130400" +}, { + value: "130425", + name: "大名县", + parent: "130400" +}, { + value: "130426", + name: "涉县", + parent: "130400" +}, { + value: "130427", + name: "磁县", + parent: "130400" +}, { + value: "130428", + name: "肥乡县", + parent: "130400" +}, { + value: "130429", + name: "永年县", + parent: "130400" +}, { + value: "130430", + name: "邱县", + parent: "130400" +}, { + value: "130431", + name: "鸡泽县", + parent: "130400" +}, { + value: "130432", + name: "广平县", + parent: "130400" +}, { + value: "130433", + name: "馆陶县", + parent: "130400" +}, { + value: "130434", + name: "魏县", + parent: "130400" +}, { + value: "130435", + name: "曲周县", + parent: "130400" +}, { + value: "130481", + name: "武安市", + parent: "130400" +}, { + value: "130482", + name: "其它区", + parent: "130400" +}, { + value: "130502", + name: "桥东区", + parent: "130500" +}, { + value: "130503", + name: "桥西区", + parent: "130500" +}, { + value: "130521", + name: "邢台县", + parent: "130500" +}, { + value: "130522", + name: "临城县", + parent: "130500" +}, { + value: "130523", + name: "内丘县", + parent: "130500" +}, { + value: "130524", + name: "柏乡县", + parent: "130500" +}, { + value: "130525", + name: "隆尧县", + parent: "130500" +}, { + value: "130526", + name: "任县", + parent: "130500" +}, { + value: "130527", + name: "南和县", + parent: "130500" +}, { + value: "130528", + name: "宁晋县", + parent: "130500" +}, { + value: "130529", + name: "巨鹿县", + parent: "130500" +}, { + value: "130530", + name: "新河县", + parent: "130500" +}, { + value: "130531", + name: "广宗县", + parent: "130500" +}, { + value: "130532", + name: "平乡县", + parent: "130500" +}, { + value: "130533", + name: "威县", + parent: "130500" +}, { + value: "130534", + name: "清河县", + parent: "130500" +}, { + value: "130535", + name: "临西县", + parent: "130500" +}, { + value: "130581", + name: "南宫市", + parent: "130500" +}, { + value: "130582", + name: "沙河市", + parent: "130500" +}, { + value: "130583", + name: "其它区", + parent: "130500" +}, { + value: "130602", + name: "新市区", + parent: "130600" +}, { + value: "130603", + name: "北市区", + parent: "130600" +}, { + value: "130604", + name: "南市区", + parent: "130600" +}, { + value: "130621", + name: "满城县", + parent: "130600" +}, { + value: "130622", + name: "清苑县", + parent: "130600" +}, { + value: "130623", + name: "涞水县", + parent: "130600" +}, { + value: "130624", + name: "阜平县", + parent: "130600" +}, { + value: "130625", + name: "徐水县", + parent: "130600" +}, { + value: "130626", + name: "定兴县", + parent: "130600" +}, { + value: "130627", + name: "唐县", + parent: "130600" +}, { + value: "130628", + name: "高阳县", + parent: "130600" +}, { + value: "130629", + name: "容城县", + parent: "130600" +}, { + value: "130630", + name: "涞源县", + parent: "130600" +}, { + value: "130631", + name: "望都县", + parent: "130600" +}, { + value: "130632", + name: "安新县", + parent: "130600" +}, { + value: "130633", + name: "易县", + parent: "130600" +}, { + value: "130634", + name: "曲阳县", + parent: "130600" +}, { + value: "130635", + name: "蠡县", + parent: "130600" +}, { + value: "130636", + name: "顺平县", + parent: "130600" +}, { + value: "130637", + name: "博野县", + parent: "130600" +}, { + value: "130638", + name: "雄县", + parent: "130600" +}, { + value: "130681", + name: "涿州市", + parent: "130600" +}, { + value: "130682", + name: "定州市", + parent: "130600" +}, { + value: "130683", + name: "安国市", + parent: "130600" +}, { + value: "130684", + name: "高碑店市", + parent: "130600" +}, { + value: "130698", + name: "高开区", + parent: "130600" +}, { + value: "130699", + name: "其它区", + parent: "130600" +}, { + value: "130702", + name: "桥东区", + parent: "130700" +}, { + value: "130703", + name: "桥西区", + parent: "130700" +}, { + value: "130705", + name: "宣化区", + parent: "130700" +}, { + value: "130706", + name: "下花园区", + parent: "130700" +}, { + value: "130721", + name: "宣化县", + parent: "130700" +}, { + value: "130722", + name: "张北县", + parent: "130700" +}, { + value: "130723", + name: "康保县", + parent: "130700" +}, { + value: "130724", + name: "沽源县", + parent: "130700" +}, { + value: "130725", + name: "尚义县", + parent: "130700" +}, { + value: "130726", + name: "蔚县", + parent: "130700" +}, { + value: "130727", + name: "阳原县", + parent: "130700" +}, { + value: "130728", + name: "怀安县", + parent: "130700" +}, { + value: "130729", + name: "万全县", + parent: "130700" +}, { + value: "130730", + name: "怀来县", + parent: "130700" +}, { + value: "130731", + name: "涿鹿县", + parent: "130700" +}, { + value: "130732", + name: "赤城县", + parent: "130700" +}, { + value: "130733", + name: "崇礼县", + parent: "130700" +}, { + value: "130734", + name: "其它区", + parent: "130700" +}, { + value: "130802", + name: "双桥区", + parent: "130800" +}, { + value: "130803", + name: "双滦区", + parent: "130800" +}, { + value: "130804", + name: "鹰手营子矿区", + parent: "130800" +}, { + value: "130821", + name: "承德县", + parent: "130800" +}, { + value: "130822", + name: "兴隆县", + parent: "130800" +}, { + value: "130823", + name: "平泉县", + parent: "130800" +}, { + value: "130824", + name: "滦平县", + parent: "130800" +}, { + value: "130825", + name: "隆化县", + parent: "130800" +}, { + value: "130826", + name: "丰宁满族自治县", + parent: "130800" +}, { + value: "130827", + name: "宽城满族自治县", + parent: "130800" +}, { + value: "130828", + name: "围场满族蒙古族自治县", + parent: "130800" +}, { + value: "130829", + name: "其它区", + parent: "130800" +}, { + value: "130902", + name: "新华区", + parent: "130900" +}, { + value: "130903", + name: "运河区", + parent: "130900" +}, { + value: "130921", + name: "沧县", + parent: "130900" +}, { + value: "130922", + name: "青县", + parent: "130900" +}, { + value: "130923", + name: "东光县", + parent: "130900" +}, { + value: "130924", + name: "海兴县", + parent: "130900" +}, { + value: "130925", + name: "盐山县", + parent: "130900" +}, { + value: "130926", + name: "肃宁县", + parent: "130900" +}, { + value: "130927", + name: "南皮县", + parent: "130900" +}, { + value: "130928", + name: "吴桥县", + parent: "130900" +}, { + value: "130929", + name: "献县", + parent: "130900" +}, { + value: "130930", + name: "孟村回族自治县", + parent: "130900" +}, { + value: "130981", + name: "泊头市", + parent: "130900" +}, { + value: "130982", + name: "任丘市", + parent: "130900" +}, { + value: "130983", + name: "黄骅市", + parent: "130900" +}, { + value: "130984", + name: "河间市", + parent: "130900" +}, { + value: "130985", + name: "其它区", + parent: "130900" +}, { + value: "131002", + name: "安次区", + parent: "131000" +}, { + value: "131003", + name: "广阳区", + parent: "131000" +}, { + value: "131022", + name: "固安县", + parent: "131000" +}, { + value: "131023", + name: "永清县", + parent: "131000" +}, { + value: "131024", + name: "香河县", + parent: "131000" +}, { + value: "131025", + name: "大城县", + parent: "131000" +}, { + value: "131026", + name: "文安县", + parent: "131000" +}, { + value: "131028", + name: "大厂回族自治县", + parent: "131000" +}, { + value: "131051", + name: "开发区", + parent: "131000" +}, { + value: "131052", + name: "燕郊经济技术开发区", + parent: "131000" +}, { + value: "131081", + name: "霸州市", + parent: "131000" +}, { + value: "131082", + name: "三河市", + parent: "131000" +}, { + value: "131083", + name: "其它区", + parent: "131000" +}, { + value: "131102", + name: "桃城区", + parent: "131100" +}, { + value: "131121", + name: "枣强县", + parent: "131100" +}, { + value: "131122", + name: "武邑县", + parent: "131100" +}, { + value: "131123", + name: "武强县", + parent: "131100" +}, { + value: "131124", + name: "饶阳县", + parent: "131100" +}, { + value: "131125", + name: "安平县", + parent: "131100" +}, { + value: "131126", + name: "故城县", + parent: "131100" +}, { + value: "131127", + name: "景县", + parent: "131100" +}, { + value: "131128", + name: "阜城县", + parent: "131100" +}, { + value: "131181", + name: "冀州市", + parent: "131100" +}, { + value: "131182", + name: "深州市", + parent: "131100" +}, { + value: "131183", + name: "其它区", + parent: "131100" +}, { + value: "140105", + name: "小店区", + parent: "140100" +}, { + value: "140106", + name: "迎泽区", + parent: "140100" +}, { + value: "140107", + name: "杏花岭区", + parent: "140100" +}, { + value: "140108", + name: "尖草坪区", + parent: "140100" +}, { + value: "140109", + name: "万柏林区", + parent: "140100" +}, { + value: "140110", + name: "晋源区", + parent: "140100" +}, { + value: "140121", + name: "清徐县", + parent: "140100" +}, { + value: "140122", + name: "阳曲县", + parent: "140100" +}, { + value: "140123", + name: "娄烦县", + parent: "140100" +}, { + value: "140181", + name: "古交市", + parent: "140100" +}, { + value: "140182", + name: "其它区", + parent: "140100" +}, { + value: "140202", + name: "城区", + parent: "140200" +}, { + value: "140203", + name: "矿区", + parent: "140200" +}, { + value: "140211", + name: "南郊区", + parent: "140200" +}, { + value: "140212", + name: "新荣区", + parent: "140200" +}, { + value: "140221", + name: "阳高县", + parent: "140200" +}, { + value: "140222", + name: "天镇县", + parent: "140200" +}, { + value: "140223", + name: "广灵县", + parent: "140200" +}, { + value: "140224", + name: "灵丘县", + parent: "140200" +}, { + value: "140225", + name: "浑源县", + parent: "140200" +}, { + value: "140226", + name: "左云县", + parent: "140200" +}, { + value: "140227", + name: "大同县", + parent: "140200" +}, { + value: "140228", + name: "其它区", + parent: "140200" +}, { + value: "140302", + name: "城区", + parent: "140300" +}, { + value: "140303", + name: "矿区", + parent: "140300" +}, { + value: "140311", + name: "郊区", + parent: "140300" +}, { + value: "140321", + name: "平定县", + parent: "140300" +}, { + value: "140322", + name: "盂县", + parent: "140300" +}, { + value: "140323", + name: "其它区", + parent: "140300" +}, { + value: "140421", + name: "长治县", + parent: "140400" +}, { + value: "140423", + name: "襄垣县", + parent: "140400" +}, { + value: "140424", + name: "屯留县", + parent: "140400" +}, { + value: "140425", + name: "平顺县", + parent: "140400" +}, { + value: "140426", + name: "黎城县", + parent: "140400" +}, { + value: "140427", + name: "壶关县", + parent: "140400" +}, { + value: "140428", + name: "长子县", + parent: "140400" +}, { + value: "140429", + name: "武乡县", + parent: "140400" +}, { + value: "140430", + name: "沁县", + parent: "140400" +}, { + value: "140431", + name: "沁源县", + parent: "140400" +}, { + value: "140481", + name: "潞城市", + parent: "140400" +}, { + value: "140482", + name: "城区", + parent: "140400" +}, { + value: "140483", + name: "郊区", + parent: "140400" +}, { + value: "140484", + name: "高新区", + parent: "140400" +}, { + value: "140485", + name: "其它区", + parent: "140400" +}, { + value: "140502", + name: "城区", + parent: "140500" +}, { + value: "140521", + name: "沁水县", + parent: "140500" +}, { + value: "140522", + name: "阳城县", + parent: "140500" +}, { + value: "140524", + name: "陵川县", + parent: "140500" +}, { + value: "140525", + name: "泽州县", + parent: "140500" +}, { + value: "140581", + name: "高平市", + parent: "140500" +}, { + value: "140582", + name: "其它区", + parent: "140500" +}, { + value: "140602", + name: "朔城区", + parent: "140600" +}, { + value: "140603", + name: "平鲁区", + parent: "140600" +}, { + value: "140621", + name: "山阴县", + parent: "140600" +}, { + value: "140622", + name: "应县", + parent: "140600" +}, { + value: "140623", + name: "右玉县", + parent: "140600" +}, { + value: "140624", + name: "怀仁县", + parent: "140600" +}, { + value: "140625", + name: "其它区", + parent: "140600" +}, { + value: "140702", + name: "榆次区", + parent: "140700" +}, { + value: "140721", + name: "榆社县", + parent: "140700" +}, { + value: "140722", + name: "左权县", + parent: "140700" +}, { + value: "140723", + name: "和顺县", + parent: "140700" +}, { + value: "140724", + name: "昔阳县", + parent: "140700" +}, { + value: "140725", + name: "寿阳县", + parent: "140700" +}, { + value: "140726", + name: "太谷县", + parent: "140700" +}, { + value: "140727", + name: "祁县", + parent: "140700" +}, { + value: "140728", + name: "平遥县", + parent: "140700" +}, { + value: "140729", + name: "灵石县", + parent: "140700" +}, { + value: "140781", + name: "介休市", + parent: "140700" +}, { + value: "140782", + name: "其它区", + parent: "140700" +}, { + value: "140802", + name: "盐湖区", + parent: "140800" +}, { + value: "140821", + name: "临猗县", + parent: "140800" +}, { + value: "140822", + name: "万荣县", + parent: "140800" +}, { + value: "140823", + name: "闻喜县", + parent: "140800" +}, { + value: "140824", + name: "稷山县", + parent: "140800" +}, { + value: "140825", + name: "新绛县", + parent: "140800" +}, { + value: "140826", + name: "绛县", + parent: "140800" +}, { + value: "140827", + name: "垣曲县", + parent: "140800" +}, { + value: "140828", + name: "夏县", + parent: "140800" +}, { + value: "140829", + name: "平陆县", + parent: "140800" +}, { + value: "140830", + name: "芮城县", + parent: "140800" +}, { + value: "140881", + name: "永济市", + parent: "140800" +}, { + value: "140882", + name: "河津市", + parent: "140800" +}, { + value: "140883", + name: "其它区", + parent: "140800" +}, { + value: "140902", + name: "忻府区", + parent: "140900" +}, { + value: "140921", + name: "定襄县", + parent: "140900" +}, { + value: "140922", + name: "五台县", + parent: "140900" +}, { + value: "140923", + name: "代县", + parent: "140900" +}, { + value: "140924", + name: "繁峙县", + parent: "140900" +}, { + value: "140925", + name: "宁武县", + parent: "140900" +}, { + value: "140926", + name: "静乐县", + parent: "140900" +}, { + value: "140927", + name: "神池县", + parent: "140900" +}, { + value: "140928", + name: "五寨县", + parent: "140900" +}, { + value: "140929", + name: "岢岚县", + parent: "140900" +}, { + value: "140930", + name: "河曲县", + parent: "140900" +}, { + value: "140931", + name: "保德县", + parent: "140900" +}, { + value: "140932", + name: "偏关县", + parent: "140900" +}, { + value: "140981", + name: "原平市", + parent: "140900" +}, { + value: "140982", + name: "其它区", + parent: "140900" +}, { + value: "141002", + name: "尧都区", + parent: "141000" +}, { + value: "141021", + name: "曲沃县", + parent: "141000" +}, { + value: "141022", + name: "翼城县", + parent: "141000" +}, { + value: "141023", + name: "襄汾县", + parent: "141000" +}, { + value: "141024", + name: "洪洞县", + parent: "141000" +}, { + value: "141025", + name: "古县", + parent: "141000" +}, { + value: "141026", + name: "安泽县", + parent: "141000" +}, { + value: "141027", + name: "浮山县", + parent: "141000" +}, { + value: "141028", + name: "吉县", + parent: "141000" +}, { + value: "141029", + name: "乡宁县", + parent: "141000" +}, { + value: "141030", + name: "大宁县", + parent: "141000" +}, { + value: "141031", + name: "隰县", + parent: "141000" +}, { + value: "141032", + name: "永和县", + parent: "141000" +}, { + value: "141033", + name: "蒲县", + parent: "141000" +}, { + value: "141034", + name: "汾西县", + parent: "141000" +}, { + value: "141081", + name: "侯马市", + parent: "141000" +}, { + value: "141082", + name: "霍州市", + parent: "141000" +}, { + value: "141083", + name: "其它区", + parent: "141000" +}, { + value: "141102", + name: "离石区", + parent: "141100" +}, { + value: "141121", + name: "文水县", + parent: "141100" +}, { + value: "141122", + name: "交城县", + parent: "141100" +}, { + value: "141123", + name: "兴县", + parent: "141100" +}, { + value: "141124", + name: "临县", + parent: "141100" +}, { + value: "141125", + name: "柳林县", + parent: "141100" +}, { + value: "141126", + name: "石楼县", + parent: "141100" +}, { + value: "141127", + name: "岚县", + parent: "141100" +}, { + value: "141128", + name: "方山县", + parent: "141100" +}, { + value: "141129", + name: "中阳县", + parent: "141100" +}, { + value: "141130", + name: "交口县", + parent: "141100" +}, { + value: "141181", + name: "孝义市", + parent: "141100" +}, { + value: "141182", + name: "汾阳市", + parent: "141100" +}, { + value: "141183", + name: "其它区", + parent: "141100" +}, { + value: "150102", + name: "新城区", + parent: "150100" +}, { + value: "150103", + name: "回民区", + parent: "150100" +}, { + value: "150104", + name: "玉泉区", + parent: "150100" +}, { + value: "150105", + name: "赛罕区", + parent: "150100" +}, { + value: "150121", + name: "土默特左旗", + parent: "150100" +}, { + value: "150122", + name: "托克托县", + parent: "150100" +}, { + value: "150123", + name: "和林格尔县", + parent: "150100" +}, { + value: "150124", + name: "清水河县", + parent: "150100" +}, { + value: "150125", + name: "武川县", + parent: "150100" +}, { + value: "150126", + name: "其它区", + parent: "150100" +}, { + value: "150202", + name: "东河区", + parent: "150200" +}, { + value: "150203", + name: "昆都仑区", + parent: "150200" +}, { + value: "150204", + name: "青山区", + parent: "150200" +}, { + value: "150205", + name: "石拐区", + parent: "150200" +}, { + value: "150206", + name: "白云鄂博矿区", + parent: "150200" +}, { + value: "150207", + name: "九原区", + parent: "150200" +}, { + value: "150221", + name: "土默特右旗", + parent: "150200" +}, { + value: "150222", + name: "固阳县", + parent: "150200" +}, { + value: "150223", + name: "达尔罕茂明安联合旗", + parent: "150200" +}, { + value: "150224", + name: "其它区", + parent: "150200" +}, { + value: "150302", + name: "海勃湾区", + parent: "150300" +}, { + value: "150303", + name: "海南区", + parent: "150300" +}, { + value: "150304", + name: "乌达区", + parent: "150300" +}, { + value: "150305", + name: "其它区", + parent: "150300" +}, { + value: "150402", + name: "红山区", + parent: "150400" +}, { + value: "150403", + name: "元宝山区", + parent: "150400" +}, { + value: "150404", + name: "松山区", + parent: "150400" +}, { + value: "150421", + name: "阿鲁科尔沁旗", + parent: "150400" +}, { + value: "150422", + name: "巴林左旗", + parent: "150400" +}, { + value: "150423", + name: "巴林右旗", + parent: "150400" +}, { + value: "150424", + name: "林西县", + parent: "150400" +}, { + value: "150425", + name: "克什克腾旗", + parent: "150400" +}, { + value: "150426", + name: "翁牛特旗", + parent: "150400" +}, { + value: "150428", + name: "喀喇沁旗", + parent: "150400" +}, { + value: "150429", + name: "宁城县", + parent: "150400" +}, { + value: "150430", + name: "敖汉旗", + parent: "150400" +}, { + value: "150431", + name: "其它区", + parent: "150400" +}, { + value: "150502", + name: "科尔沁区", + parent: "150500" +}, { + value: "150521", + name: "科尔沁左翼中旗", + parent: "150500" +}, { + value: "150522", + name: "科尔沁左翼后旗", + parent: "150500" +}, { + value: "150523", + name: "开鲁县", + parent: "150500" +}, { + value: "150524", + name: "库伦旗", + parent: "150500" +}, { + value: "150525", + name: "奈曼旗", + parent: "150500" +}, { + value: "150526", + name: "扎鲁特旗", + parent: "150500" +}, { + value: "150581", + name: "霍林郭勒市", + parent: "150500" +}, { + value: "150582", + name: "其它区", + parent: "150500" +}, { + value: "150602", + name: "东胜区", + parent: "150600" +}, { + value: "150621", + name: "达拉特旗", + parent: "150600" +}, { + value: "150622", + name: "准格尔旗", + parent: "150600" +}, { + value: "150623", + name: "鄂托克前旗", + parent: "150600" +}, { + value: "150624", + name: "鄂托克旗", + parent: "150600" +}, { + value: "150625", + name: "杭锦旗", + parent: "150600" +}, { + value: "150626", + name: "乌审旗", + parent: "150600" +}, { + value: "150627", + name: "伊金霍洛旗", + parent: "150600" +}, { + value: "150628", + name: "其它区", + parent: "150600" +}, { + value: "150702", + name: "海拉尔区", + parent: "150700" +}, { + value: "150703", + name: "扎赉诺尔区", + parent: "150700" +}, { + value: "150721", + name: "阿荣旗", + parent: "150700" +}, { + value: "150722", + name: "莫力达瓦达斡尔族自治旗", + parent: "150700" +}, { + value: "150723", + name: "鄂伦春自治旗", + parent: "150700" +}, { + value: "150724", + name: "鄂温克族自治旗", + parent: "150700" +}, { + value: "150725", + name: "陈巴尔虎旗", + parent: "150700" +}, { + value: "150726", + name: "新巴尔虎左旗", + parent: "150700" +}, { + value: "150727", + name: "新巴尔虎右旗", + parent: "150700" +}, { + value: "150781", + name: "满洲里市", + parent: "150700" +}, { + value: "150782", + name: "牙克石市", + parent: "150700" +}, { + value: "150783", + name: "扎兰屯市", + parent: "150700" +}, { + value: "150784", + name: "额尔古纳市", + parent: "150700" +}, { + value: "150785", + name: "根河市", + parent: "150700" +}, { + value: "150786", + name: "其它区", + parent: "150700" +}, { + value: "150802", + name: "临河区", + parent: "150800" +}, { + value: "150821", + name: "五原县", + parent: "150800" +}, { + value: "150822", + name: "磴口县", + parent: "150800" +}, { + value: "150823", + name: "乌拉特前旗", + parent: "150800" +}, { + value: "150824", + name: "乌拉特中旗", + parent: "150800" +}, { + value: "150825", + name: "乌拉特后旗", + parent: "150800" +}, { + value: "150826", + name: "杭锦后旗", + parent: "150800" +}, { + value: "150827", + name: "其它区", + parent: "150800" +}, { + value: "150902", + name: "集宁区", + parent: "150900" +}, { + value: "150921", + name: "卓资县", + parent: "150900" +}, { + value: "150922", + name: "化德县", + parent: "150900" +}, { + value: "150923", + name: "商都县", + parent: "150900" +}, { + value: "150924", + name: "兴和县", + parent: "150900" +}, { + value: "150925", + name: "凉城县", + parent: "150900" +}, { + value: "150926", + name: "察哈尔右翼前旗", + parent: "150900" +}, { + value: "150927", + name: "察哈尔右翼中旗", + parent: "150900" +}, { + value: "150928", + name: "察哈尔右翼后旗", + parent: "150900" +}, { + value: "150929", + name: "四子王旗", + parent: "150900" +}, { + value: "150981", + name: "丰镇市", + parent: "150900" +}, { + value: "150982", + name: "其它区", + parent: "150900" +}, { + value: "152201", + name: "乌兰浩特市", + parent: "152200" +}, { + value: "152202", + name: "阿尔山市", + parent: "152200" +}, { + value: "152221", + name: "科尔沁右翼前旗", + parent: "152200" +}, { + value: "152222", + name: "科尔沁右翼中旗", + parent: "152200" +}, { + value: "152223", + name: "扎赉特旗", + parent: "152200" +}, { + value: "152224", + name: "突泉县", + parent: "152200" +}, { + value: "152225", + name: "其它区", + parent: "152200" +}, { + value: "152501", + name: "二连浩特市", + parent: "152500" +}, { + value: "152502", + name: "锡林浩特市", + parent: "152500" +}, { + value: "152522", + name: "阿巴嘎旗", + parent: "152500" +}, { + value: "152523", + name: "苏尼特左旗", + parent: "152500" +}, { + value: "152524", + name: "苏尼特右旗", + parent: "152500" +}, { + value: "152525", + name: "东乌珠穆沁旗", + parent: "152500" +}, { + value: "152526", + name: "西乌珠穆沁旗", + parent: "152500" +}, { + value: "152527", + name: "太仆寺旗", + parent: "152500" +}, { + value: "152528", + name: "镶黄旗", + parent: "152500" +}, { + value: "152529", + name: "正镶白旗", + parent: "152500" +}, { + value: "152530", + name: "正蓝旗", + parent: "152500" +}, { + value: "152531", + name: "多伦县", + parent: "152500" +}, { + value: "152532", + name: "其它区", + parent: "152500" +}, { + value: "152921", + name: "阿拉善左旗", + parent: "152900" +}, { + value: "152922", + name: "阿拉善右旗", + parent: "152900" +}, { + value: "152923", + name: "额济纳旗", + parent: "152900" +}, { + value: "152924", + name: "其它区", + parent: "152900" +}, { + value: "210102", + name: "和平区", + parent: "210100" +}, { + value: "210103", + name: "沈河区", + parent: "210100" +}, { + value: "210104", + name: "大东区", + parent: "210100" +}, { + value: "210105", + name: "皇姑区", + parent: "210100" +}, { + value: "210106", + name: "铁西区", + parent: "210100" +}, { + value: "210111", + name: "苏家屯区", + parent: "210100" +}, { + value: "210112", + name: "浑南区", + parent: "210100" +}, { + value: "210113", + name: "新城子区", + parent: "210100" +}, { + value: "210114", + name: "于洪区", + parent: "210100" +}, { + value: "210122", + name: "辽中县", + parent: "210100" +}, { + value: "210123", + name: "康平县", + parent: "210100" +}, { + value: "210124", + name: "法库县", + parent: "210100" +}, { + value: "210181", + name: "新民市", + parent: "210100" +}, { + value: "210182", + name: "浑南新区", + parent: "210100" +}, { + value: "210183", + name: "张士开发区", + parent: "210100" +}, { + value: "210184", + name: "沈北新区", + parent: "210100" +}, { + value: "210185", + name: "其它区", + parent: "210100" +}, { + value: "210202", + name: "中山区", + parent: "210200" +}, { + value: "210203", + name: "西岗区", + parent: "210200" +}, { + value: "210204", + name: "沙河口区", + parent: "210200" +}, { + value: "210211", + name: "甘井子区", + parent: "210200" +}, { + value: "210212", + name: "旅顺口区", + parent: "210200" +}, { + value: "210213", + name: "金州区", + parent: "210200" +}, { + value: "210224", + name: "长海县", + parent: "210200" +}, { + value: "210251", + name: "开发区", + parent: "210200" +}, { + value: "210281", + name: "瓦房店市", + parent: "210200" +}, { + value: "210282", + name: "普兰店市", + parent: "210200" +}, { + value: "210283", + name: "庄河市", + parent: "210200" +}, { + value: "210297", + name: "岭前区", + parent: "210200" +}, { + value: "210298", + name: "其它区", + parent: "210200" +}, { + value: "210302", + name: "铁东区", + parent: "210300" +}, { + value: "210303", + name: "铁西区", + parent: "210300" +}, { + value: "210304", + name: "立山区", + parent: "210300" +}, { + value: "210311", + name: "千山区", + parent: "210300" +}, { + value: "210321", + name: "台安县", + parent: "210300" +}, { + value: "210323", + name: "岫岩满族自治县", + parent: "210300" +}, { + value: "210351", + name: "高新区", + parent: "210300" +}, { + value: "210381", + name: "海城市", + parent: "210300" +}, { + value: "210382", + name: "其它区", + parent: "210300" +}, { + value: "210402", + name: "新抚区", + parent: "210400" +}, { + value: "210403", + name: "东洲区", + parent: "210400" +}, { + value: "210404", + name: "望花区", + parent: "210400" +}, { + value: "210411", + name: "顺城区", + parent: "210400" +}, { + value: "210421", + name: "抚顺县", + parent: "210400" +}, { + value: "210422", + name: "新宾满族自治县", + parent: "210400" +}, { + value: "210423", + name: "清原满族自治县", + parent: "210400" +}, { + value: "210424", + name: "其它区", + parent: "210400" +}, { + value: "210502", + name: "平山区", + parent: "210500" +}, { + value: "210503", + name: "溪湖区", + parent: "210500" +}, { + value: "210504", + name: "明山区", + parent: "210500" +}, { + value: "210505", + name: "南芬区", + parent: "210500" +}, { + value: "210521", + name: "本溪满族自治县", + parent: "210500" +}, { + value: "210522", + name: "桓仁满族自治县", + parent: "210500" +}, { + value: "210523", + name: "其它区", + parent: "210500" +}, { + value: "210602", + name: "元宝区", + parent: "210600" +}, { + value: "210603", + name: "振兴区", + parent: "210600" +}, { + value: "210604", + name: "振安区", + parent: "210600" +}, { + value: "210624", + name: "宽甸满族自治县", + parent: "210600" +}, { + value: "210681", + name: "东港市", + parent: "210600" +}, { + value: "210682", + name: "凤城市", + parent: "210600" +}, { + value: "210683", + name: "其它区", + parent: "210600" +}, { + value: "210702", + name: "古塔区", + parent: "210700" +}, { + value: "210703", + name: "凌河区", + parent: "210700" +}, { + value: "210711", + name: "太和区", + parent: "210700" +}, { + value: "210726", + name: "黑山县", + parent: "210700" +}, { + value: "210727", + name: "义县", + parent: "210700" +}, { + value: "210781", + name: "凌海市", + parent: "210700" +}, { + value: "210782", + name: "北镇市", + parent: "210700" +}, { + value: "210783", + name: "其它区", + parent: "210700" +}, { + value: "210802", + name: "站前区", + parent: "210800" +}, { + value: "210803", + name: "西市区", + parent: "210800" +}, { + value: "210804", + name: "鲅鱼圈区", + parent: "210800" +}, { + value: "210811", + name: "老边区", + parent: "210800" +}, { + value: "210881", + name: "盖州市", + parent: "210800" +}, { + value: "210882", + name: "大石桥市", + parent: "210800" +}, { + value: "210883", + name: "其它区", + parent: "210800" +}, { + value: "210902", + name: "海州区", + parent: "210900" +}, { + value: "210903", + name: "新邱区", + parent: "210900" +}, { + value: "210904", + name: "太平区", + parent: "210900" +}, { + value: "210905", + name: "清河门区", + parent: "210900" +}, { + value: "210911", + name: "细河区", + parent: "210900" +}, { + value: "210921", + name: "阜新蒙古族自治县", + parent: "210900" +}, { + value: "210922", + name: "彰武县", + parent: "210900" +}, { + value: "210923", + name: "其它区", + parent: "210900" +}, { + value: "211002", + name: "白塔区", + parent: "211000" +}, { + value: "211003", + name: "文圣区", + parent: "211000" +}, { + value: "211004", + name: "宏伟区", + parent: "211000" +}, { + value: "211005", + name: "弓长岭区", + parent: "211000" +}, { + value: "211011", + name: "太子河区", + parent: "211000" +}, { + value: "211021", + name: "辽阳县", + parent: "211000" +}, { + value: "211081", + name: "灯塔市", + parent: "211000" +}, { + value: "211082", + name: "其它区", + parent: "211000" +}, { + value: "211102", + name: "双台子区", + parent: "211100" +}, { + value: "211103", + name: "兴隆台区", + parent: "211100" +}, { + value: "211121", + name: "大洼县", + parent: "211100" +}, { + value: "211122", + name: "盘山县", + parent: "211100" +}, { + value: "211123", + name: "其它区", + parent: "211100" +}, { + value: "211202", + name: "银州区", + parent: "211200" +}, { + value: "211204", + name: "清河区", + parent: "211200" +}, { + value: "211221", + name: "铁岭县", + parent: "211200" +}, { + value: "211223", + name: "西丰县", + parent: "211200" +}, { + value: "211224", + name: "昌图县", + parent: "211200" +}, { + value: "211281", + name: "调兵山市", + parent: "211200" +}, { + value: "211282", + name: "开原市", + parent: "211200" +}, { + value: "211283", + name: "其它区", + parent: "211200" +}, { + value: "211302", + name: "双塔区", + parent: "211300" +}, { + value: "211303", + name: "龙城区", + parent: "211300" +}, { + value: "211321", + name: "朝阳县", + parent: "211300" +}, { + value: "211322", + name: "建平县", + parent: "211300" +}, { + value: "211324", + name: "喀喇沁左翼蒙古族自治县", + parent: "211300" +}, { + value: "211381", + name: "北票市", + parent: "211300" +}, { + value: "211382", + name: "凌源市", + parent: "211300" +}, { + value: "211383", + name: "其它区", + parent: "211300" +}, { + value: "211402", + name: "连山区", + parent: "211400" +}, { + value: "211403", + name: "龙港区", + parent: "211400" +}, { + value: "211404", + name: "南票区", + parent: "211400" +}, { + value: "211421", + name: "绥中县", + parent: "211400" +}, { + value: "211422", + name: "建昌县", + parent: "211400" +}, { + value: "211481", + name: "兴城市", + parent: "211400" +}, { + value: "211482", + name: "其它区", + parent: "211400" +}, { + value: "220102", + name: "南关区", + parent: "220100" +}, { + value: "220103", + name: "宽城区", + parent: "220100" +}, { + value: "220104", + name: "朝阳区", + parent: "220100" +}, { + value: "220105", + name: "二道区", + parent: "220100" +}, { + value: "220106", + name: "绿园区", + parent: "220100" +}, { + value: "220112", + name: "双阳区", + parent: "220100" +}, { + value: "220122", + name: "农安县", + parent: "220100" +}, { + value: "220181", + name: "九台区", + parent: "220100" +}, { + value: "220182", + name: "榆树市", + parent: "220100" +}, { + value: "220183", + name: "德惠市", + parent: "220100" +}, { + value: "220184", + name: "高新技术产业开发区", + parent: "220100" +}, { + value: "220185", + name: "汽车产业开发区", + parent: "220100" +}, { + value: "220186", + name: "经济技术开发区", + parent: "220100" +}, { + value: "220187", + name: "净月旅游开发区", + parent: "220100" +}, { + value: "220188", + name: "其它区", + parent: "220100" +}, { + value: "220202", + name: "昌邑区", + parent: "220200" +}, { + value: "220203", + name: "龙潭区", + parent: "220200" +}, { + value: "220204", + name: "船营区", + parent: "220200" +}, { + value: "220211", + name: "丰满区", + parent: "220200" +}, { + value: "220221", + name: "永吉县", + parent: "220200" +}, { + value: "220281", + name: "蛟河市", + parent: "220200" +}, { + value: "220282", + name: "桦甸市", + parent: "220200" +}, { + value: "220283", + name: "舒兰市", + parent: "220200" +}, { + value: "220284", + name: "磐石市", + parent: "220200" +}, { + value: "220285", + name: "其它区", + parent: "220200" +}, { + value: "220302", + name: "铁西区", + parent: "220300" +}, { + value: "220303", + name: "铁东区", + parent: "220300" +}, { + value: "220322", + name: "梨树县", + parent: "220300" +}, { + value: "220323", + name: "伊通满族自治县", + parent: "220300" +}, { + value: "220381", + name: "公主岭市", + parent: "220300" +}, { + value: "220382", + name: "双辽市", + parent: "220300" +}, { + value: "220383", + name: "其它区", + parent: "220300" +}, { + value: "220402", + name: "龙山区", + parent: "220400" +}, { + value: "220403", + name: "西安区", + parent: "220400" +}, { + value: "220421", + name: "东丰县", + parent: "220400" +}, { + value: "220422", + name: "东辽县", + parent: "220400" +}, { + value: "220423", + name: "其它区", + parent: "220400" +}, { + value: "220502", + name: "东昌区", + parent: "220500" +}, { + value: "220503", + name: "二道江区", + parent: "220500" +}, { + value: "220521", + name: "通化县", + parent: "220500" +}, { + value: "220523", + name: "辉南县", + parent: "220500" +}, { + value: "220524", + name: "柳河县", + parent: "220500" +}, { + value: "220581", + name: "梅河口市", + parent: "220500" +}, { + value: "220582", + name: "集安市", + parent: "220500" +}, { + value: "220583", + name: "其它区", + parent: "220500" +}, { + value: "220602", + name: "浑江区", + parent: "220600" +}, { + value: "220621", + name: "抚松县", + parent: "220600" +}, { + value: "220622", + name: "靖宇县", + parent: "220600" +}, { + value: "220623", + name: "长白朝鲜族自治县", + parent: "220600" +}, { + value: "220625", + name: "江源区", + parent: "220600" +}, { + value: "220681", + name: "临江市", + parent: "220600" +}, { + value: "220682", + name: "其它区", + parent: "220600" +}, { + value: "220702", + name: "宁江区", + parent: "220700" +}, { + value: "220721", + name: "前郭尔罗斯蒙古族自治县", + parent: "220700" +}, { + value: "220722", + name: "长岭县", + parent: "220700" +}, { + value: "220723", + name: "乾安县", + parent: "220700" +}, { + value: "220724", + name: "扶余市", + parent: "220700" +}, { + value: "220725", + name: "其它区", + parent: "220700" +}, { + value: "220802", + name: "洮北区", + parent: "220800" +}, { + value: "220821", + name: "镇赉县", + parent: "220800" +}, { + value: "220822", + name: "通榆县", + parent: "220800" +}, { + value: "220881", + name: "洮南市", + parent: "220800" +}, { + value: "220882", + name: "大安市", + parent: "220800" +}, { + value: "220883", + name: "其它区", + parent: "220800" +}, { + value: "222401", + name: "延吉市", + parent: "222400" +}, { + value: "222402", + name: "图们市", + parent: "222400" +}, { + value: "222403", + name: "敦化市", + parent: "222400" +}, { + value: "222404", + name: "珲春市", + parent: "222400" +}, { + value: "222405", + name: "龙井市", + parent: "222400" +}, { + value: "222406", + name: "和龙市", + parent: "222400" +}, { + value: "222424", + name: "汪清县", + parent: "222400" +}, { + value: "222426", + name: "安图县", + parent: "222400" +}, { + value: "222427", + name: "其它区", + parent: "222400" +}, { + value: "230102", + name: "道里区", + parent: "230100" +}, { + value: "230103", + name: "南岗区", + parent: "230100" +}, { + value: "230104", + name: "道外区", + parent: "230100" +}, { + value: "230106", + name: "香坊区", + parent: "230100" +}, { + value: "230107", + name: "动力区", + parent: "230100" +}, { + value: "230108", + name: "平房区", + parent: "230100" +}, { + value: "230109", + name: "松北区", + parent: "230100" +}, { + value: "230111", + name: "呼兰区", + parent: "230100" +}, { + value: "230123", + name: "依兰县", + parent: "230100" +}, { + value: "230124", + name: "方正县", + parent: "230100" +}, { + value: "230125", + name: "宾县", + parent: "230100" +}, { + value: "230126", + name: "巴彦县", + parent: "230100" +}, { + value: "230127", + name: "木兰县", + parent: "230100" +}, { + value: "230128", + name: "通河县", + parent: "230100" +}, { + value: "230129", + name: "延寿县", + parent: "230100" +}, { + value: "230181", + name: "阿城区", + parent: "230100" +}, { + value: "230182", + name: "双城区", + parent: "230100" +}, { + value: "230183", + name: "尚志市", + parent: "230100" +}, { + value: "230184", + name: "五常市", + parent: "230100" +}, { + value: "230185", + name: "阿城市", + parent: "230100" +}, { + value: "230186", + name: "其它区", + parent: "230100" +}, { + value: "230202", + name: "龙沙区", + parent: "230200" +}, { + value: "230203", + name: "建华区", + parent: "230200" +}, { + value: "230204", + name: "铁锋区", + parent: "230200" +}, { + value: "230205", + name: "昂昂溪区", + parent: "230200" +}, { + value: "230206", + name: "富拉尔基区", + parent: "230200" +}, { + value: "230207", + name: "碾子山区", + parent: "230200" +}, { + value: "230208", + name: "梅里斯达斡尔族区", + parent: "230200" +}, { + value: "230221", + name: "龙江县", + parent: "230200" +}, { + value: "230223", + name: "依安县", + parent: "230200" +}, { + value: "230224", + name: "泰来县", + parent: "230200" +}, { + value: "230225", + name: "甘南县", + parent: "230200" +}, { + value: "230227", + name: "富裕县", + parent: "230200" +}, { + value: "230229", + name: "克山县", + parent: "230200" +}, { + value: "230230", + name: "克东县", + parent: "230200" +}, { + value: "230231", + name: "拜泉县", + parent: "230200" +}, { + value: "230281", + name: "讷河市", + parent: "230200" +}, { + value: "230282", + name: "其它区", + parent: "230200" +}, { + value: "230302", + name: "鸡冠区", + parent: "230300" +}, { + value: "230303", + name: "恒山区", + parent: "230300" +}, { + value: "230304", + name: "滴道区", + parent: "230300" +}, { + value: "230305", + name: "梨树区", + parent: "230300" +}, { + value: "230306", + name: "城子河区", + parent: "230300" +}, { + value: "230307", + name: "麻山区", + parent: "230300" +}, { + value: "230321", + name: "鸡东县", + parent: "230300" +}, { + value: "230381", + name: "虎林市", + parent: "230300" +}, { + value: "230382", + name: "密山市", + parent: "230300" +}, { + value: "230383", + name: "其它区", + parent: "230300" +}, { + value: "230402", + name: "向阳区", + parent: "230400" +}, { + value: "230403", + name: "工农区", + parent: "230400" +}, { + value: "230404", + name: "南山区", + parent: "230400" +}, { + value: "230405", + name: "兴安区", + parent: "230400" +}, { + value: "230406", + name: "东山区", + parent: "230400" +}, { + value: "230407", + name: "兴山区", + parent: "230400" +}, { + value: "230421", + name: "萝北县", + parent: "230400" +}, { + value: "230422", + name: "绥滨县", + parent: "230400" +}, { + value: "230423", + name: "其它区", + parent: "230400" +}, { + value: "230502", + name: "尖山区", + parent: "230500" +}, { + value: "230503", + name: "岭东区", + parent: "230500" +}, { + value: "230505", + name: "四方台区", + parent: "230500" +}, { + value: "230506", + name: "宝山区", + parent: "230500" +}, { + value: "230521", + name: "集贤县", + parent: "230500" +}, { + value: "230522", + name: "友谊县", + parent: "230500" +}, { + value: "230523", + name: "宝清县", + parent: "230500" +}, { + value: "230524", + name: "饶河县", + parent: "230500" +}, { + value: "230525", + name: "其它区", + parent: "230500" +}, { + value: "230602", + name: "萨尔图区", + parent: "230600" +}, { + value: "230603", + name: "龙凤区", + parent: "230600" +}, { + value: "230604", + name: "让胡路区", + parent: "230600" +}, { + value: "230605", + name: "红岗区", + parent: "230600" +}, { + value: "230606", + name: "大同区", + parent: "230600" +}, { + value: "230621", + name: "肇州县", + parent: "230600" +}, { + value: "230622", + name: "肇源县", + parent: "230600" +}, { + value: "230623", + name: "林甸县", + parent: "230600" +}, { + value: "230624", + name: "杜尔伯特蒙古族自治县", + parent: "230600" +}, { + value: "230625", + name: "其它区", + parent: "230600" +}, { + value: "230702", + name: "伊春区", + parent: "230700" +}, { + value: "230703", + name: "南岔区", + parent: "230700" +}, { + value: "230704", + name: "友好区", + parent: "230700" +}, { + value: "230705", + name: "西林区", + parent: "230700" +}, { + value: "230706", + name: "翠峦区", + parent: "230700" +}, { + value: "230707", + name: "新青区", + parent: "230700" +}, { + value: "230708", + name: "美溪区", + parent: "230700" +}, { + value: "230709", + name: "金山屯区", + parent: "230700" +}, { + value: "230710", + name: "五营区", + parent: "230700" +}, { + value: "230711", + name: "乌马河区", + parent: "230700" +}, { + value: "230712", + name: "汤旺河区", + parent: "230700" +}, { + value: "230713", + name: "带岭区", + parent: "230700" +}, { + value: "230714", + name: "乌伊岭区", + parent: "230700" +}, { + value: "230715", + name: "红星区", + parent: "230700" +}, { + value: "230716", + name: "上甘岭区", + parent: "230700" +}, { + value: "230722", + name: "嘉荫县", + parent: "230700" +}, { + value: "230781", + name: "铁力市", + parent: "230700" +}, { + value: "230782", + name: "其它区", + parent: "230700" +}, { + value: "230802", + name: "永红区", + parent: "230800" +}, { + value: "230803", + name: "向阳区", + parent: "230800" +}, { + value: "230804", + name: "前进区", + parent: "230800" +}, { + value: "230805", + name: "东风区", + parent: "230800" +}, { + value: "230811", + name: "郊区", + parent: "230800" +}, { + value: "230822", + name: "桦南县", + parent: "230800" +}, { + value: "230826", + name: "桦川县", + parent: "230800" +}, { + value: "230828", + name: "汤原县", + parent: "230800" +}, { + value: "230833", + name: "抚远县", + parent: "230800" +}, { + value: "230881", + name: "同江市", + parent: "230800" +}, { + value: "230882", + name: "富锦市", + parent: "230800" +}, { + value: "230883", + name: "其它区", + parent: "230800" +}, { + value: "230902", + name: "新兴区", + parent: "230900" +}, { + value: "230903", + name: "桃山区", + parent: "230900" +}, { + value: "230904", + name: "茄子河区", + parent: "230900" +}, { + value: "230921", + name: "勃利县", + parent: "230900" +}, { + value: "230922", + name: "其它区", + parent: "230900" +}, { + value: "231002", + name: "东安区", + parent: "231000" +}, { + value: "231003", + name: "阳明区", + parent: "231000" +}, { + value: "231004", + name: "爱民区", + parent: "231000" +}, { + value: "231005", + name: "西安区", + parent: "231000" +}, { + value: "231024", + name: "东宁县", + parent: "231000" +}, { + value: "231025", + name: "林口县", + parent: "231000" +}, { + value: "231081", + name: "绥芬河市", + parent: "231000" +}, { + value: "231083", + name: "海林市", + parent: "231000" +}, { + value: "231084", + name: "宁安市", + parent: "231000" +}, { + value: "231085", + name: "穆棱市", + parent: "231000" +}, { + value: "231086", + name: "其它区", + parent: "231000" +}, { + value: "231102", + name: "爱辉区", + parent: "231100" +}, { + value: "231121", + name: "嫩江县", + parent: "231100" +}, { + value: "231123", + name: "逊克县", + parent: "231100" +}, { + value: "231124", + name: "孙吴县", + parent: "231100" +}, { + value: "231181", + name: "北安市", + parent: "231100" +}, { + value: "231182", + name: "五大连池市", + parent: "231100" +}, { + value: "231183", + name: "其它区", + parent: "231100" +}, { + value: "231202", + name: "北林区", + parent: "231200" +}, { + value: "231221", + name: "望奎县", + parent: "231200" +}, { + value: "231222", + name: "兰西县", + parent: "231200" +}, { + value: "231223", + name: "青冈县", + parent: "231200" +}, { + value: "231224", + name: "庆安县", + parent: "231200" +}, { + value: "231225", + name: "明水县", + parent: "231200" +}, { + value: "231226", + name: "绥棱县", + parent: "231200" +}, { + value: "231281", + name: "安达市", + parent: "231200" +}, { + value: "231282", + name: "肇东市", + parent: "231200" +}, { + value: "231283", + name: "海伦市", + parent: "231200" +}, { + value: "231284", + name: "其它区", + parent: "231200" +}, { + value: "232702", + name: "松岭区", + parent: "232700" +}, { + value: "232703", + name: "新林区", + parent: "232700" +}, { + value: "232704", + name: "呼中区", + parent: "232700" +}, { + value: "232721", + name: "呼玛县", + parent: "232700" +}, { + value: "232722", + name: "塔河县", + parent: "232700" +}, { + value: "232723", + name: "漠河县", + parent: "232700" +}, { + value: "232724", + name: "加格达奇区", + parent: "232700" +}, { + value: "232725", + name: "其它区", + parent: "232700" +}, { + value: "310101", + name: "黄浦区", + parent: "310100" +}, { + value: "310103", + name: "卢湾区", + parent: "310100" +}, { + value: "310104", + name: "徐汇区", + parent: "310100" +}, { + value: "310105", + name: "长宁区", + parent: "310100" +}, { + value: "310106", + name: "静安区", + parent: "310100" +}, { + value: "310107", + name: "普陀区", + parent: "310100" +}, { + value: "310108", + name: "闸北区", + parent: "310100" +}, { + value: "310109", + name: "虹口区", + parent: "310100" +}, { + value: "310110", + name: "杨浦区", + parent: "310100" +}, { + value: "310112", + name: "闵行区", + parent: "310100" +}, { + value: "310113", + name: "宝山区", + parent: "310100" +}, { + value: "310114", + name: "嘉定区", + parent: "310100" +}, { + value: "310115", + name: "浦东新区", + parent: "310100" +}, { + value: "310116", + name: "金山区", + parent: "310100" +}, { + value: "310117", + name: "松江区", + parent: "310100" +}, { + value: "310118", + name: "青浦区", + parent: "310100" +}, { + value: "310119", + name: "南汇区", + parent: "310100" +}, { + value: "310120", + name: "奉贤区", + parent: "310100" +}, { + value: "310152", + name: "川沙区", + parent: "310100" +}, { + value: "310230", + name: "崇明县", + parent: "310100" +}, { + value: "310231", + name: "其它区", + parent: "310100" +}, { + value: "320102", + name: "玄武区", + parent: "320100" +}, { + value: "320103", + name: "白下区", + parent: "320100" +}, { + value: "320104", + name: "秦淮区", + parent: "320100" +}, { + value: "320105", + name: "建邺区", + parent: "320100" +}, { + value: "320106", + name: "鼓楼区", + parent: "320100" +}, { + value: "320107", + name: "下关区", + parent: "320100" +}, { + value: "320111", + name: "浦口区", + parent: "320100" +}, { + value: "320113", + name: "栖霞区", + parent: "320100" +}, { + value: "320114", + name: "雨花台区", + parent: "320100" +}, { + value: "320115", + name: "江宁区", + parent: "320100" +}, { + value: "320116", + name: "六合区", + parent: "320100" +}, { + value: "320124", + name: "溧水区", + parent: "320100" +}, { + value: "320125", + name: "高淳区", + parent: "320100" +}, { + value: "320126", + name: "其它区", + parent: "320100" +}, { + value: "320202", + name: "崇安区", + parent: "320200" +}, { + value: "320203", + name: "南长区", + parent: "320200" +}, { + value: "320204", + name: "北塘区", + parent: "320200" +}, { + value: "320205", + name: "锡山区", + parent: "320200" +}, { + value: "320206", + name: "惠山区", + parent: "320200" +}, { + value: "320211", + name: "滨湖区", + parent: "320200" +}, { + value: "320213", + name: "梁溪区", + parent: "320200" +}, { + value: "320214", + name: "新吴区", + parent: "320200" +}, { + value: "320281", + name: "江阴市", + parent: "320200" +}, { + value: "320282", + name: "宜兴市", + parent: "320200" +}, { + value: "320296", + name: "新区", + parent: "320200" +}, { + value: "320297", + name: "其它区", + parent: "320200" +}, { + value: "320302", + name: "鼓楼区", + parent: "320300" +}, { + value: "320303", + name: "云龙区", + parent: "320300" +}, { + value: "320304", + name: "九里区", + parent: "320300" +}, { + value: "320305", + name: "贾汪区", + parent: "320300" +}, { + value: "320311", + name: "泉山区", + parent: "320300" +}, { + value: "320321", + name: "丰县", + parent: "320300" +}, { + value: "320322", + name: "沛县", + parent: "320300" +}, { + value: "320323", + name: "铜山区", + parent: "320300" +}, { + value: "320324", + name: "睢宁县", + parent: "320300" +}, { + value: "320381", + name: "新沂市", + parent: "320300" +}, { + value: "320382", + name: "邳州市", + parent: "320300" +}, { + value: "320383", + name: "其它区", + parent: "320300" +}, { + value: "320402", + name: "天宁区", + parent: "320400" +}, { + value: "320404", + name: "钟楼区", + parent: "320400" +}, { + value: "320405", + name: "戚墅堰区", + parent: "320400" +}, { + value: "320411", + name: "新北区", + parent: "320400" +}, { + value: "320412", + name: "武进区", + parent: "320400" +}, { + value: "320481", + name: "溧阳市", + parent: "320400" +}, { + value: "320482", + name: "金坛市", + parent: "320400" +}, { + value: "320483", + name: "其它区", + parent: "320400" +}, { + value: "320502", + name: "沧浪区", + parent: "320500" +}, { + value: "320503", + name: "平江区", + parent: "320500" +}, { + value: "320504", + name: "金阊区", + parent: "320500" +}, { + value: "320505", + name: "虎丘区", + parent: "320500" +}, { + value: "320506", + name: "吴中区", + parent: "320500" +}, { + value: "320507", + name: "相城区", + parent: "320500" +}, { + value: "320508", + name: "姑苏区", + parent: "320500" +}, { + value: "320581", + name: "常熟市", + parent: "320500" +}, { + value: "320582", + name: "张家港市", + parent: "320500" +}, { + value: "320583", + name: "昆山市", + parent: "320500" +}, { + value: "320584", + name: "吴江区", + parent: "320500" +}, { + value: "320585", + name: "太仓市", + parent: "320500" +}, { + value: "320594", + name: "新区", + parent: "320500" +}, { + value: "320595", + name: "园区", + parent: "320500" +}, { + value: "320596", + name: "其它区", + parent: "320500" +}, { + value: "320602", + name: "崇川区", + parent: "320600" +}, { + value: "320611", + name: "港闸区", + parent: "320600" +}, { + value: "320612", + name: "通州区", + parent: "320600" +}, { + value: "320621", + name: "海安县", + parent: "320600" +}, { + value: "320623", + name: "如东县", + parent: "320600" +}, { + value: "320681", + name: "启东市", + parent: "320600" +}, { + value: "320682", + name: "如皋市", + parent: "320600" +}, { + value: "320683", + name: "通州市", + parent: "320600" +}, { + value: "320684", + name: "海门市", + parent: "320600" +}, { + value: "320693", + name: "开发区", + parent: "320600" +}, { + value: "320694", + name: "其它区", + parent: "320600" +}, { + value: "320703", + name: "连云区", + parent: "320700" +}, { + value: "320705", + name: "新浦区", + parent: "320700" +}, { + value: "320706", + name: "海州区", + parent: "320700" +}, { + value: "320721", + name: "赣榆区", + parent: "320700" +}, { + value: "320722", + name: "东海县", + parent: "320700" +}, { + value: "320723", + name: "灌云县", + parent: "320700" +}, { + value: "320724", + name: "灌南县", + parent: "320700" +}, { + value: "320725", + name: "其它区", + parent: "320700" +}, { + value: "320802", + name: "清河区", + parent: "320800" +}, { + value: "320803", + name: "淮安区", + parent: "320800" +}, { + value: "320804", + name: "淮阴区", + parent: "320800" +}, { + value: "320811", + name: "清浦区", + parent: "320800" +}, { + value: "320826", + name: "涟水县", + parent: "320800" +}, { + value: "320829", + name: "洪泽县", + parent: "320800" +}, { + value: "320830", + name: "盱眙县", + parent: "320800" +}, { + value: "320831", + name: "金湖县", + parent: "320800" +}, { + value: "320832", + name: "其它区", + parent: "320800" +}, { + value: "320902", + name: "亭湖区", + parent: "320900" +}, { + value: "320903", + name: "盐都区", + parent: "320900" +}, { + value: "320921", + name: "响水县", + parent: "320900" +}, { + value: "320922", + name: "滨海县", + parent: "320900" +}, { + value: "320923", + name: "阜宁县", + parent: "320900" +}, { + value: "320924", + name: "射阳县", + parent: "320900" +}, { + value: "320925", + name: "建湖县", + parent: "320900" +}, { + value: "320981", + name: "东台市", + parent: "320900" +}, { + value: "320982", + name: "大丰市", + parent: "320900" +}, { + value: "320983", + name: "其它区", + parent: "320900" +}, { + value: "321002", + name: "广陵区", + parent: "321000" +}, { + value: "321003", + name: "邗江区", + parent: "321000" +}, { + value: "321011", + name: "维扬区", + parent: "321000" +}, { + value: "321023", + name: "宝应县", + parent: "321000" +}, { + value: "321081", + name: "仪征市", + parent: "321000" +}, { + value: "321084", + name: "高邮市", + parent: "321000" +}, { + value: "321088", + name: "江都区", + parent: "321000" +}, { + value: "321092", + name: "经济开发区", + parent: "321000" +}, { + value: "321093", + name: "其它区", + parent: "321000" +}, { + value: "321102", + name: "京口区", + parent: "321100" +}, { + value: "321111", + name: "润州区", + parent: "321100" +}, { + value: "321112", + name: "丹徒区", + parent: "321100" +}, { + value: "321181", + name: "丹阳市", + parent: "321100" +}, { + value: "321182", + name: "扬中市", + parent: "321100" +}, { + value: "321183", + name: "句容市", + parent: "321100" +}, { + value: "321184", + name: "其它区", + parent: "321100" +}, { + value: "321202", + name: "海陵区", + parent: "321200" +}, { + value: "321203", + name: "高港区", + parent: "321200" +}, { + value: "321281", + name: "兴化市", + parent: "321200" +}, { + value: "321282", + name: "靖江市", + parent: "321200" +}, { + value: "321283", + name: "泰兴市", + parent: "321200" +}, { + value: "321284", + name: "姜堰区", + parent: "321200" +}, { + value: "321285", + name: "其它区", + parent: "321200" +}, { + value: "321302", + name: "宿城区", + parent: "321300" +}, { + value: "321311", + name: "宿豫区", + parent: "321300" +}, { + value: "321322", + name: "沭阳县", + parent: "321300" +}, { + value: "321323", + name: "泗阳县", + parent: "321300" +}, { + value: "321324", + name: "泗洪县", + parent: "321300" +}, { + value: "321325", + name: "其它区", + parent: "321300" +}, { + value: "330102", + name: "上城区", + parent: "330100" +}, { + value: "330103", + name: "下城区", + parent: "330100" +}, { + value: "330104", + name: "江干区", + parent: "330100" +}, { + value: "330105", + name: "拱墅区", + parent: "330100" +}, { + value: "330106", + name: "西湖区", + parent: "330100" +}, { + value: "330108", + name: "滨江区", + parent: "330100" +}, { + value: "330109", + name: "萧山区", + parent: "330100" +}, { + value: "330110", + name: "余杭区", + parent: "330100" +}, { + value: "330122", + name: "桐庐县", + parent: "330100" +}, { + value: "330127", + name: "淳安县", + parent: "330100" +}, { + value: "330182", + name: "建德市", + parent: "330100" +}, { + value: "330183", + name: "富阳区", + parent: "330100" +}, { + value: "330185", + name: "临安市", + parent: "330100" +}, { + value: "330186", + name: "其它区", + parent: "330100" +}, { + value: "330203", + name: "海曙区", + parent: "330200" +}, { + value: "330204", + name: "江东区", + parent: "330200" +}, { + value: "330205", + name: "江北区", + parent: "330200" +}, { + value: "330206", + name: "北仑区", + parent: "330200" +}, { + value: "330211", + name: "镇海区", + parent: "330200" +}, { + value: "330212", + name: "鄞州区", + parent: "330200" +}, { + value: "330225", + name: "象山县", + parent: "330200" +}, { + value: "330226", + name: "宁海县", + parent: "330200" +}, { + value: "330281", + name: "余姚市", + parent: "330200" +}, { + value: "330282", + name: "慈溪市", + parent: "330200" +}, { + value: "330283", + name: "奉化市", + parent: "330200" +}, { + value: "330284", + name: "其它区", + parent: "330200" +}, { + value: "330302", + name: "鹿城区", + parent: "330300" +}, { + value: "330303", + name: "龙湾区", + parent: "330300" +}, { + value: "330304", + name: "瓯海区", + parent: "330300" +}, { + value: "330322", + name: "洞头县", + parent: "330300" +}, { + value: "330324", + name: "永嘉县", + parent: "330300" +}, { + value: "330326", + name: "平阳县", + parent: "330300" +}, { + value: "330327", + name: "苍南县", + parent: "330300" +}, { + value: "330328", + name: "文成县", + parent: "330300" +}, { + value: "330329", + name: "泰顺县", + parent: "330300" +}, { + value: "330381", + name: "瑞安市", + parent: "330300" +}, { + value: "330382", + name: "乐清市", + parent: "330300" +}, { + value: "330383", + name: "其它区", + parent: "330300" +}, { + value: "330402", + name: "南湖区", + parent: "330400" +}, { + value: "330411", + name: "秀洲区", + parent: "330400" +}, { + value: "330421", + name: "嘉善县", + parent: "330400" +}, { + value: "330424", + name: "海盐县", + parent: "330400" +}, { + value: "330481", + name: "海宁市", + parent: "330400" +}, { + value: "330482", + name: "平湖市", + parent: "330400" +}, { + value: "330483", + name: "桐乡市", + parent: "330400" +}, { + value: "330484", + name: "其它区", + parent: "330400" +}, { + value: "330502", + name: "吴兴区", + parent: "330500" +}, { + value: "330503", + name: "南浔区", + parent: "330500" +}, { + value: "330521", + name: "德清县", + parent: "330500" +}, { + value: "330522", + name: "长兴县", + parent: "330500" +}, { + value: "330523", + name: "安吉县", + parent: "330500" +}, { + value: "330524", + name: "其它区", + parent: "330500" +}, { + value: "330602", + name: "越城区", + parent: "330600" +}, { + value: "330621", + name: "柯桥区", + parent: "330600" +}, { + value: "330624", + name: "新昌县", + parent: "330600" +}, { + value: "330681", + name: "诸暨市", + parent: "330600" +}, { + value: "330682", + name: "上虞区", + parent: "330600" +}, { + value: "330683", + name: "嵊州市", + parent: "330600" +}, { + value: "330684", + name: "其它区", + parent: "330600" +}, { + value: "330702", + name: "婺城区", + parent: "330700" +}, { + value: "330703", + name: "金东区", + parent: "330700" +}, { + value: "330723", + name: "武义县", + parent: "330700" +}, { + value: "330726", + name: "浦江县", + parent: "330700" +}, { + value: "330727", + name: "磐安县", + parent: "330700" +}, { + value: "330781", + name: "兰溪市", + parent: "330700" +}, { + value: "330782", + name: "义乌市", + parent: "330700" +}, { + value: "330783", + name: "东阳市", + parent: "330700" +}, { + value: "330784", + name: "永康市", + parent: "330700" +}, { + value: "330785", + name: "其它区", + parent: "330700" +}, { + value: "330802", + name: "柯城区", + parent: "330800" +}, { + value: "330803", + name: "衢江区", + parent: "330800" +}, { + value: "330822", + name: "常山县", + parent: "330800" +}, { + value: "330824", + name: "开化县", + parent: "330800" +}, { + value: "330825", + name: "龙游县", + parent: "330800" +}, { + value: "330881", + name: "江山市", + parent: "330800" +}, { + value: "330882", + name: "其它区", + parent: "330800" +}, { + value: "330902", + name: "定海区", + parent: "330900" +}, { + value: "330903", + name: "普陀区", + parent: "330900" +}, { + value: "330921", + name: "岱山县", + parent: "330900" +}, { + value: "330922", + name: "嵊泗县", + parent: "330900" +}, { + value: "330923", + name: "其它区", + parent: "330900" +}, { + value: "331002", + name: "椒江区", + parent: "331000" +}, { + value: "331003", + name: "黄岩区", + parent: "331000" +}, { + value: "331004", + name: "路桥区", + parent: "331000" +}, { + value: "331021", + name: "玉环县", + parent: "331000" +}, { + value: "331022", + name: "三门县", + parent: "331000" +}, { + value: "331023", + name: "天台县", + parent: "331000" +}, { + value: "331024", + name: "仙居县", + parent: "331000" +}, { + value: "331081", + name: "温岭市", + parent: "331000" +}, { + value: "331082", + name: "临海市", + parent: "331000" +}, { + value: "331083", + name: "其它区", + parent: "331000" +}, { + value: "331102", + name: "莲都区", + parent: "331100" +}, { + value: "331121", + name: "青田县", + parent: "331100" +}, { + value: "331122", + name: "缙云县", + parent: "331100" +}, { + value: "331123", + name: "遂昌县", + parent: "331100" +}, { + value: "331124", + name: "松阳县", + parent: "331100" +}, { + value: "331125", + name: "云和县", + parent: "331100" +}, { + value: "331126", + name: "庆元县", + parent: "331100" +}, { + value: "331127", + name: "景宁畲族自治县", + parent: "331100" +}, { + value: "331181", + name: "龙泉市", + parent: "331100" +}, { + value: "331182", + name: "其它区", + parent: "331100" +}, { + value: "340102", + name: "瑶海区", + parent: "340100" +}, { + value: "340103", + name: "庐阳区", + parent: "340100" +}, { + value: "340104", + name: "蜀山区", + parent: "340100" +}, { + value: "340111", + name: "包河区", + parent: "340100" +}, { + value: "340121", + name: "长丰县", + parent: "340100" +}, { + value: "340122", + name: "肥东县", + parent: "340100" +}, { + value: "340123", + name: "肥西县", + parent: "340100" +}, { + value: "340151", + name: "高新区", + parent: "340100" +}, { + value: "340191", + name: "中区", + parent: "340100" +}, { + value: "340192", + name: "其它区", + parent: "340100" +}, { + value: "340202", + name: "镜湖区", + parent: "340200" +}, { + value: "340203", + name: "弋江区", + parent: "340200" +}, { + value: "340207", + name: "鸠江区", + parent: "340200" +}, { + value: "340208", + name: "三山区", + parent: "340200" +}, { + value: "340221", + name: "芜湖县", + parent: "340200" +}, { + value: "340222", + name: "繁昌县", + parent: "340200" +}, { + value: "340223", + name: "南陵县", + parent: "340200" +}, { + value: "340224", + name: "其它区", + parent: "340200" +}, { + value: "340302", + name: "龙子湖区", + parent: "340300" +}, { + value: "340303", + name: "蚌山区", + parent: "340300" +}, { + value: "340304", + name: "禹会区", + parent: "340300" +}, { + value: "340311", + name: "淮上区", + parent: "340300" +}, { + value: "340321", + name: "怀远县", + parent: "340300" +}, { + value: "340322", + name: "五河县", + parent: "340300" +}, { + value: "340323", + name: "固镇县", + parent: "340300" +}, { + value: "340324", + name: "其它区", + parent: "340300" +}, { + value: "340402", + name: "大通区", + parent: "340400" +}, { + value: "340403", + name: "田家庵区", + parent: "340400" +}, { + value: "340404", + name: "谢家集区", + parent: "340400" +}, { + value: "340405", + name: "八公山区", + parent: "340400" +}, { + value: "340406", + name: "潘集区", + parent: "340400" +}, { + value: "340421", + name: "凤台县", + parent: "340400" +}, { + value: "340422", + name: "其它区", + parent: "340400" +}, { + value: "340499", + name: "寿县", + parent: "340400" +}, { + value: "340502", + name: "金家庄区", + parent: "340500" +}, { + value: "340503", + name: "花山区", + parent: "340500" +}, { + value: "340504", + name: "雨山区", + parent: "340500" +}, { + value: "340506", + name: "博望区", + parent: "340500" +}, { + value: "340521", + name: "当涂县", + parent: "340500" +}, { + value: "340522", + name: "其它区", + parent: "340500" +}, { + value: "340602", + name: "杜集区", + parent: "340600" +}, { + value: "340603", + name: "相山区", + parent: "340600" +}, { + value: "340604", + name: "烈山区", + parent: "340600" +}, { + value: "340621", + name: "濉溪县", + parent: "340600" +}, { + value: "340622", + name: "其它区", + parent: "340600" +}, { + value: "340702", + name: "铜官山区", + parent: "340700" +}, { + value: "340703", + name: "狮子山区", + parent: "340700" +}, { + value: "340705", + name: "铜官区", + parent: "340700" +}, { + value: "340711", + name: "郊区", + parent: "340700" +}, { + value: "340721", + name: "铜陵县", + parent: "340700" +}, { + value: "340722", + name: "其它区", + parent: "340700" +}, { + value: "340799", + name: "枞阳县", + parent: "340700" +}, { + value: "340802", + name: "迎江区", + parent: "340800" +}, { + value: "340803", + name: "大观区", + parent: "340800" +}, { + value: "340811", + name: "宜秀区", + parent: "340800" +}, { + value: "340822", + name: "怀宁县", + parent: "340800" +}, { + value: "340823", + name: "枞阳县", + parent: "340800" +}, { + value: "340824", + name: "潜山县", + parent: "340800" +}, { + value: "340825", + name: "太湖县", + parent: "340800" +}, { + value: "340826", + name: "宿松县", + parent: "340800" +}, { + value: "340827", + name: "望江县", + parent: "340800" +}, { + value: "340828", + name: "岳西县", + parent: "340800" +}, { + value: "340881", + name: "桐城市", + parent: "340800" +}, { + value: "340882", + name: "其它区", + parent: "340800" +}, { + value: "341002", + name: "屯溪区", + parent: "341000" +}, { + value: "341003", + name: "黄山区", + parent: "341000" +}, { + value: "341004", + name: "徽州区", + parent: "341000" +}, { + value: "341021", + name: "歙县", + parent: "341000" +}, { + value: "341022", + name: "休宁县", + parent: "341000" +}, { + value: "341023", + name: "黟县", + parent: "341000" +}, { + value: "341024", + name: "祁门县", + parent: "341000" +}, { + value: "341025", + name: "其它区", + parent: "341000" +}, { + value: "341102", + name: "琅琊区", + parent: "341100" +}, { + value: "341103", + name: "南谯区", + parent: "341100" +}, { + value: "341122", + name: "来安县", + parent: "341100" +}, { + value: "341124", + name: "全椒县", + parent: "341100" +}, { + value: "341125", + name: "定远县", + parent: "341100" +}, { + value: "341126", + name: "凤阳县", + parent: "341100" +}, { + value: "341181", + name: "天长市", + parent: "341100" +}, { + value: "341182", + name: "明光市", + parent: "341100" +}, { + value: "341183", + name: "其它区", + parent: "341100" +}, { + value: "341202", + name: "颍州区", + parent: "341200" +}, { + value: "341203", + name: "颍东区", + parent: "341200" +}, { + value: "341204", + name: "颍泉区", + parent: "341200" +}, { + value: "341221", + name: "临泉县", + parent: "341200" +}, { + value: "341222", + name: "太和县", + parent: "341200" +}, { + value: "341225", + name: "阜南县", + parent: "341200" +}, { + value: "341226", + name: "颍上县", + parent: "341200" +}, { + value: "341282", + name: "界首市", + parent: "341200" +}, { + value: "341283", + name: "其它区", + parent: "341200" +}, { + value: "341302", + name: "埇桥区", + parent: "341300" +}, { + value: "341321", + name: "砀山县", + parent: "341300" +}, { + value: "341322", + name: "萧县", + parent: "341300" +}, { + value: "341323", + name: "灵璧县", + parent: "341300" +}, { + value: "341324", + name: "泗县", + parent: "341300" +}, { + value: "341325", + name: "其它区", + parent: "341300" +}, { + value: "341400", + name: "巢湖市", + parent: "340100" +}, { + value: "341402", + name: "居巢区", + parent: "340100" +}, { + value: "341421", + name: "庐江县", + parent: "340100" +}, { + value: "341422", + name: "无为县", + parent: "340200" +}, { + value: "341423", + name: "含山县", + parent: "340500" +}, { + value: "341424", + name: "和县", + parent: "340500" +}, { + value: "341502", + name: "金安区", + parent: "341500" +}, { + value: "341503", + name: "裕安区", + parent: "341500" +}, { + value: "341504", + name: "叶集区", + parent: "341500" +}, { + value: "341521", + name: "寿县", + parent: "341500" +}, { + value: "341522", + name: "霍邱县", + parent: "341500" +}, { + value: "341523", + name: "舒城县", + parent: "341500" +}, { + value: "341524", + name: "金寨县", + parent: "341500" +}, { + value: "341525", + name: "霍山县", + parent: "341500" +}, { + value: "341526", + name: "其它区", + parent: "341500" +}, { + value: "341602", + name: "谯城区", + parent: "341600" +}, { + value: "341621", + name: "涡阳县", + parent: "341600" +}, { + value: "341622", + name: "蒙城县", + parent: "341600" +}, { + value: "341623", + name: "利辛县", + parent: "341600" +}, { + value: "341624", + name: "其它区", + parent: "341600" +}, { + value: "341702", + name: "贵池区", + parent: "341700" +}, { + value: "341721", + name: "东至县", + parent: "341700" +}, { + value: "341722", + name: "石台县", + parent: "341700" +}, { + value: "341723", + name: "青阳县", + parent: "341700" +}, { + value: "341724", + name: "其它区", + parent: "341700" +}, { + value: "341802", + name: "宣州区", + parent: "341800" +}, { + value: "341821", + name: "郎溪县", + parent: "341800" +}, { + value: "341822", + name: "广德县", + parent: "341800" +}, { + value: "341823", + name: "泾县", + parent: "341800" +}, { + value: "341824", + name: "绩溪县", + parent: "341800" +}, { + value: "341825", + name: "旌德县", + parent: "341800" +}, { + value: "341881", + name: "宁国市", + parent: "341800" +}, { + value: "341882", + name: "其它区", + parent: "341800" +}, { + value: "350102", + name: "鼓楼区", + parent: "350100" +}, { + value: "350103", + name: "台江区", + parent: "350100" +}, { + value: "350104", + name: "仓山区", + parent: "350100" +}, { + value: "350105", + name: "马尾区", + parent: "350100" +}, { + value: "350111", + name: "晋安区", + parent: "350100" +}, { + value: "350121", + name: "闽侯县", + parent: "350100" +}, { + value: "350122", + name: "连江县", + parent: "350100" +}, { + value: "350123", + name: "罗源县", + parent: "350100" +}, { + value: "350124", + name: "闽清县", + parent: "350100" +}, { + value: "350125", + name: "永泰县", + parent: "350100" +}, { + value: "350128", + name: "平潭县", + parent: "350100" +}, { + value: "350181", + name: "福清市", + parent: "350100" +}, { + value: "350182", + name: "长乐市", + parent: "350100" +}, { + value: "350183", + name: "其它区", + parent: "350100" +}, { + value: "350203", + name: "思明区", + parent: "350200" +}, { + value: "350205", + name: "海沧区", + parent: "350200" +}, { + value: "350206", + name: "湖里区", + parent: "350200" +}, { + value: "350211", + name: "集美区", + parent: "350200" +}, { + value: "350212", + name: "同安区", + parent: "350200" +}, { + value: "350213", + name: "翔安区", + parent: "350200" +}, { + value: "350214", + name: "其它区", + parent: "350200" +}, { + value: "350302", + name: "城厢区", + parent: "350300" +}, { + value: "350303", + name: "涵江区", + parent: "350300" +}, { + value: "350304", + name: "荔城区", + parent: "350300" +}, { + value: "350305", + name: "秀屿区", + parent: "350300" +}, { + value: "350322", + name: "仙游县", + parent: "350300" +}, { + value: "350323", + name: "其它区", + parent: "350300" +}, { + value: "350402", + name: "梅列区", + parent: "350400" +}, { + value: "350403", + name: "三元区", + parent: "350400" +}, { + value: "350421", + name: "明溪县", + parent: "350400" +}, { + value: "350423", + name: "清流县", + parent: "350400" +}, { + value: "350424", + name: "宁化县", + parent: "350400" +}, { + value: "350425", + name: "大田县", + parent: "350400" +}, { + value: "350426", + name: "尤溪县", + parent: "350400" +}, { + value: "350427", + name: "沙县", + parent: "350400" +}, { + value: "350428", + name: "将乐县", + parent: "350400" +}, { + value: "350429", + name: "泰宁县", + parent: "350400" +}, { + value: "350430", + name: "建宁县", + parent: "350400" +}, { + value: "350481", + name: "永安市", + parent: "350400" +}, { + value: "350482", + name: "其它区", + parent: "350400" +}, { + value: "350502", + name: "鲤城区", + parent: "350500" +}, { + value: "350503", + name: "丰泽区", + parent: "350500" +}, { + value: "350504", + name: "洛江区", + parent: "350500" +}, { + value: "350505", + name: "泉港区", + parent: "350500" +}, { + value: "350521", + name: "惠安县", + parent: "350500" +}, { + value: "350524", + name: "安溪县", + parent: "350500" +}, { + value: "350525", + name: "永春县", + parent: "350500" +}, { + value: "350526", + name: "德化县", + parent: "350500" +}, { + value: "350527", + name: "金门县", + parent: "350500" +}, { + value: "350581", + name: "石狮市", + parent: "350500" +}, { + value: "350582", + name: "晋江市", + parent: "350500" +}, { + value: "350583", + name: "南安市", + parent: "350500" +}, { + value: "350584", + name: "其它区", + parent: "350500" +}, { + value: "350602", + name: "芗城区", + parent: "350600" +}, { + value: "350603", + name: "龙文区", + parent: "350600" +}, { + value: "350622", + name: "云霄县", + parent: "350600" +}, { + value: "350623", + name: "漳浦县", + parent: "350600" +}, { + value: "350624", + name: "诏安县", + parent: "350600" +}, { + value: "350625", + name: "长泰县", + parent: "350600" +}, { + value: "350626", + name: "东山县", + parent: "350600" +}, { + value: "350627", + name: "南靖县", + parent: "350600" +}, { + value: "350628", + name: "平和县", + parent: "350600" +}, { + value: "350629", + name: "华安县", + parent: "350600" +}, { + value: "350681", + name: "龙海市", + parent: "350600" +}, { + value: "350682", + name: "其它区", + parent: "350600" +}, { + value: "350702", + name: "延平区", + parent: "350700" +}, { + value: "350721", + name: "顺昌县", + parent: "350700" +}, { + value: "350722", + name: "浦城县", + parent: "350700" +}, { + value: "350723", + name: "光泽县", + parent: "350700" +}, { + value: "350724", + name: "松溪县", + parent: "350700" +}, { + value: "350725", + name: "政和县", + parent: "350700" +}, { + value: "350781", + name: "邵武市", + parent: "350700" +}, { + value: "350782", + name: "武夷山市", + parent: "350700" +}, { + value: "350783", + name: "建瓯市", + parent: "350700" +}, { + value: "350784", + name: "建阳区", + parent: "350700" +}, { + value: "350785", + name: "其它区", + parent: "350700" +}, { + value: "350802", + name: "新罗区", + parent: "350800" +}, { + value: "350821", + name: "长汀县", + parent: "350800" +}, { + value: "350822", + name: "永定区", + parent: "350800" +}, { + value: "350823", + name: "上杭县", + parent: "350800" +}, { + value: "350824", + name: "武平县", + parent: "350800" +}, { + value: "350825", + name: "连城县", + parent: "350800" +}, { + value: "350881", + name: "漳平市", + parent: "350800" +}, { + value: "350882", + name: "其它区", + parent: "350800" +}, { + value: "350902", + name: "蕉城区", + parent: "350900" +}, { + value: "350921", + name: "霞浦县", + parent: "350900" +}, { + value: "350922", + name: "古田县", + parent: "350900" +}, { + value: "350923", + name: "屏南县", + parent: "350900" +}, { + value: "350924", + name: "寿宁县", + parent: "350900" +}, { + value: "350925", + name: "周宁县", + parent: "350900" +}, { + value: "350926", + name: "柘荣县", + parent: "350900" +}, { + value: "350981", + name: "福安市", + parent: "350900" +}, { + value: "350982", + name: "福鼎市", + parent: "350900" +}, { + value: "350983", + name: "其它区", + parent: "350900" +}, { + value: "360102", + name: "东湖区", + parent: "360100" +}, { + value: "360103", + name: "西湖区", + parent: "360100" +}, { + value: "360104", + name: "青云谱区", + parent: "360100" +}, { + value: "360105", + name: "湾里区", + parent: "360100" +}, { + value: "360111", + name: "青山湖区", + parent: "360100" +}, { + value: "360121", + name: "南昌县", + parent: "360100" +}, { + value: "360122", + name: "新建县", + parent: "360100" +}, { + value: "360123", + name: "安义县", + parent: "360100" +}, { + value: "360124", + name: "进贤县", + parent: "360100" +}, { + value: "360125", + name: "红谷滩新区", + parent: "360100" +}, { + value: "360126", + name: "经济技术开发区", + parent: "360100" +}, { + value: "360127", + name: "昌北区", + parent: "360100" +}, { + value: "360128", + name: "其它区", + parent: "360100" +}, { + value: "360202", + name: "昌江区", + parent: "360200" +}, { + value: "360203", + name: "珠山区", + parent: "360200" +}, { + value: "360222", + name: "浮梁县", + parent: "360200" +}, { + value: "360281", + name: "乐平市", + parent: "360200" +}, { + value: "360282", + name: "其它区", + parent: "360200" +}, { + value: "360302", + name: "安源区", + parent: "360300" +}, { + value: "360313", + name: "湘东区", + parent: "360300" +}, { + value: "360321", + name: "莲花县", + parent: "360300" +}, { + value: "360322", + name: "上栗县", + parent: "360300" +}, { + value: "360323", + name: "芦溪县", + parent: "360300" +}, { + value: "360324", + name: "其它区", + parent: "360300" +}, { + value: "360402", + name: "庐山区", + parent: "360400" +}, { + value: "360403", + name: "浔阳区", + parent: "360400" +}, { + value: "360421", + name: "九江县", + parent: "360400" +}, { + value: "360423", + name: "武宁县", + parent: "360400" +}, { + value: "360424", + name: "修水县", + parent: "360400" +}, { + value: "360425", + name: "永修县", + parent: "360400" +}, { + value: "360426", + name: "德安县", + parent: "360400" +}, { + value: "360427", + name: "星子县", + parent: "360400" +}, { + value: "360428", + name: "都昌县", + parent: "360400" +}, { + value: "360429", + name: "湖口县", + parent: "360400" +}, { + value: "360430", + name: "彭泽县", + parent: "360400" +}, { + value: "360481", + name: "瑞昌市", + parent: "360400" +}, { + value: "360482", + name: "其它区", + parent: "360400" +}, { + value: "360483", + name: "共青城市", + parent: "360400" +}, { + value: "360502", + name: "渝水区", + parent: "360500" +}, { + value: "360521", + name: "分宜县", + parent: "360500" +}, { + value: "360522", + name: "其它区", + parent: "360500" +}, { + value: "360602", + name: "月湖区", + parent: "360600" +}, { + value: "360622", + name: "余江县", + parent: "360600" +}, { + value: "360681", + name: "贵溪市", + parent: "360600" +}, { + value: "360682", + name: "其它区", + parent: "360600" +}, { + value: "360702", + name: "章贡区", + parent: "360700" +}, { + value: "360721", + name: "赣县", + parent: "360700" +}, { + value: "360722", + name: "信丰县", + parent: "360700" +}, { + value: "360723", + name: "大余县", + parent: "360700" +}, { + value: "360724", + name: "上犹县", + parent: "360700" +}, { + value: "360725", + name: "崇义县", + parent: "360700" +}, { + value: "360726", + name: "安远县", + parent: "360700" +}, { + value: "360727", + name: "龙南县", + parent: "360700" +}, { + value: "360728", + name: "定南县", + parent: "360700" +}, { + value: "360729", + name: "全南县", + parent: "360700" +}, { + value: "360730", + name: "宁都县", + parent: "360700" +}, { + value: "360731", + name: "于都县", + parent: "360700" +}, { + value: "360732", + name: "兴国县", + parent: "360700" +}, { + value: "360733", + name: "会昌县", + parent: "360700" +}, { + value: "360734", + name: "寻乌县", + parent: "360700" +}, { + value: "360735", + name: "石城县", + parent: "360700" +}, { + value: "360751", + name: "黄金区", + parent: "360700" +}, { + value: "360781", + name: "瑞金市", + parent: "360700" +}, { + value: "360782", + name: "南康区", + parent: "360700" +}, { + value: "360783", + name: "其它区", + parent: "360700" +}, { + value: "360802", + name: "吉州区", + parent: "360800" +}, { + value: "360803", + name: "青原区", + parent: "360800" +}, { + value: "360821", + name: "吉安县", + parent: "360800" +}, { + value: "360822", + name: "吉水县", + parent: "360800" +}, { + value: "360823", + name: "峡江县", + parent: "360800" +}, { + value: "360824", + name: "新干县", + parent: "360800" +}, { + value: "360825", + name: "永丰县", + parent: "360800" +}, { + value: "360826", + name: "泰和县", + parent: "360800" +}, { + value: "360827", + name: "遂川县", + parent: "360800" +}, { + value: "360828", + name: "万安县", + parent: "360800" +}, { + value: "360829", + name: "安福县", + parent: "360800" +}, { + value: "360830", + name: "永新县", + parent: "360800" +}, { + value: "360881", + name: "井冈山市", + parent: "360800" +}, { + value: "360882", + name: "其它区", + parent: "360800" +}, { + value: "360902", + name: "袁州区", + parent: "360900" +}, { + value: "360921", + name: "奉新县", + parent: "360900" +}, { + value: "360922", + name: "万载县", + parent: "360900" +}, { + value: "360923", + name: "上高县", + parent: "360900" +}, { + value: "360924", + name: "宜丰县", + parent: "360900" +}, { + value: "360925", + name: "靖安县", + parent: "360900" +}, { + value: "360926", + name: "铜鼓县", + parent: "360900" +}, { + value: "360981", + name: "丰城市", + parent: "360900" +}, { + value: "360982", + name: "樟树市", + parent: "360900" +}, { + value: "360983", + name: "高安市", + parent: "360900" +}, { + value: "360984", + name: "其它区", + parent: "360900" +}, { + value: "361002", + name: "临川区", + parent: "361000" +}, { + value: "361021", + name: "南城县", + parent: "361000" +}, { + value: "361022", + name: "黎川县", + parent: "361000" +}, { + value: "361023", + name: "南丰县", + parent: "361000" +}, { + value: "361024", + name: "崇仁县", + parent: "361000" +}, { + value: "361025", + name: "乐安县", + parent: "361000" +}, { + value: "361026", + name: "宜黄县", + parent: "361000" +}, { + value: "361027", + name: "金溪县", + parent: "361000" +}, { + value: "361028", + name: "资溪县", + parent: "361000" +}, { + value: "361029", + name: "东乡县", + parent: "361000" +}, { + value: "361030", + name: "广昌县", + parent: "361000" +}, { + value: "361031", + name: "其它区", + parent: "361000" +}, { + value: "361102", + name: "信州区", + parent: "361100" +}, { + value: "361121", + name: "上饶县", + parent: "361100" +}, { + value: "361122", + name: "广丰区", + parent: "361100" +}, { + value: "361123", + name: "玉山县", + parent: "361100" +}, { + value: "361124", + name: "铅山县", + parent: "361100" +}, { + value: "361125", + name: "横峰县", + parent: "361100" +}, { + value: "361126", + name: "弋阳县", + parent: "361100" +}, { + value: "361127", + name: "余干县", + parent: "361100" +}, { + value: "361128", + name: "鄱阳县", + parent: "361100" +}, { + value: "361129", + name: "万年县", + parent: "361100" +}, { + value: "361130", + name: "婺源县", + parent: "361100" +}, { + value: "361181", + name: "德兴市", + parent: "361100" +}, { + value: "361182", + name: "其它区", + parent: "361100" +}, { + value: "370102", + name: "历下区", + parent: "370100" +}, { + value: "370103", + name: "市中区", + parent: "370100" +}, { + value: "370104", + name: "槐荫区", + parent: "370100" +}, { + value: "370105", + name: "天桥区", + parent: "370100" +}, { + value: "370112", + name: "历城区", + parent: "370100" +}, { + value: "370113", + name: "长清区", + parent: "370100" +}, { + value: "370124", + name: "平阴县", + parent: "370100" +}, { + value: "370125", + name: "济阳县", + parent: "370100" +}, { + value: "370126", + name: "商河县", + parent: "370100" +}, { + value: "370181", + name: "章丘市", + parent: "370100" +}, { + value: "370182", + name: "其它区", + parent: "370100" +}, { + value: "370202", + name: "市南区", + parent: "370200" +}, { + value: "370203", + name: "市北区", + parent: "370200" +}, { + value: "370205", + name: "四方区", + parent: "370200" +}, { + value: "370211", + name: "黄岛区", + parent: "370200" +}, { + value: "370212", + name: "崂山区", + parent: "370200" +}, { + value: "370213", + name: "李沧区", + parent: "370200" +}, { + value: "370214", + name: "城阳区", + parent: "370200" +}, { + value: "370251", + name: "开发区", + parent: "370200" +}, { + value: "370281", + name: "胶州市", + parent: "370200" +}, { + value: "370282", + name: "即墨市", + parent: "370200" +}, { + value: "370283", + name: "平度市", + parent: "370200" +}, { + value: "370284", + name: "胶南市", + parent: "370200" +}, { + value: "370285", + name: "莱西市", + parent: "370200" +}, { + value: "370286", + name: "其它区", + parent: "370200" +}, { + value: "370302", + name: "淄川区", + parent: "370300" +}, { + value: "370303", + name: "张店区", + parent: "370300" +}, { + value: "370304", + name: "博山区", + parent: "370300" +}, { + value: "370305", + name: "临淄区", + parent: "370300" +}, { + value: "370306", + name: "周村区", + parent: "370300" +}, { + value: "370321", + name: "桓台县", + parent: "370300" +}, { + value: "370322", + name: "高青县", + parent: "370300" +}, { + value: "370323", + name: "沂源县", + parent: "370300" +}, { + value: "370324", + name: "其它区", + parent: "370300" +}, { + value: "370402", + name: "市中区", + parent: "370400" +}, { + value: "370403", + name: "薛城区", + parent: "370400" +}, { + value: "370404", + name: "峄城区", + parent: "370400" +}, { + value: "370405", + name: "台儿庄区", + parent: "370400" +}, { + value: "370406", + name: "山亭区", + parent: "370400" +}, { + value: "370481", + name: "滕州市", + parent: "370400" +}, { + value: "370482", + name: "其它区", + parent: "370400" +}, { + value: "370502", + name: "东营区", + parent: "370500" +}, { + value: "370503", + name: "河口区", + parent: "370500" +}, { + value: "370521", + name: "垦利县", + parent: "370500" +}, { + value: "370522", + name: "利津县", + parent: "370500" +}, { + value: "370523", + name: "广饶县", + parent: "370500" +}, { + value: "370589", + name: "西城区", + parent: "370500" +}, { + value: "370590", + name: "东城区", + parent: "370500" +}, { + value: "370591", + name: "其它区", + parent: "370500" +}, { + value: "370602", + name: "芝罘区", + parent: "370600" +}, { + value: "370611", + name: "福山区", + parent: "370600" +}, { + value: "370612", + name: "牟平区", + parent: "370600" +}, { + value: "370613", + name: "莱山区", + parent: "370600" +}, { + value: "370634", + name: "长岛县", + parent: "370600" +}, { + value: "370681", + name: "龙口市", + parent: "370600" +}, { + value: "370682", + name: "莱阳市", + parent: "370600" +}, { + value: "370683", + name: "莱州市", + parent: "370600" +}, { + value: "370684", + name: "蓬莱市", + parent: "370600" +}, { + value: "370685", + name: "招远市", + parent: "370600" +}, { + value: "370686", + name: "栖霞市", + parent: "370600" +}, { + value: "370687", + name: "海阳市", + parent: "370600" +}, { + value: "370688", + name: "其它区", + parent: "370600" +}, { + value: "370702", + name: "潍城区", + parent: "370700" +}, { + value: "370703", + name: "寒亭区", + parent: "370700" +}, { + value: "370704", + name: "坊子区", + parent: "370700" +}, { + value: "370705", + name: "奎文区", + parent: "370700" +}, { + value: "370724", + name: "临朐县", + parent: "370700" +}, { + value: "370725", + name: "昌乐县", + parent: "370700" +}, { + value: "370751", + name: "开发区", + parent: "370700" +}, { + value: "370781", + name: "青州市", + parent: "370700" +}, { + value: "370782", + name: "诸城市", + parent: "370700" +}, { + value: "370783", + name: "寿光市", + parent: "370700" +}, { + value: "370784", + name: "安丘市", + parent: "370700" +}, { + value: "370785", + name: "高密市", + parent: "370700" +}, { + value: "370786", + name: "昌邑市", + parent: "370700" +}, { + value: "370787", + name: "其它区", + parent: "370700" +}, { + value: "370802", + name: "市中区", + parent: "370800" +}, { + value: "370811", + name: "任城区", + parent: "370800" +}, { + value: "370826", + name: "微山县", + parent: "370800" +}, { + value: "370827", + name: "鱼台县", + parent: "370800" +}, { + value: "370828", + name: "金乡县", + parent: "370800" +}, { + value: "370829", + name: "嘉祥县", + parent: "370800" +}, { + value: "370830", + name: "汶上县", + parent: "370800" +}, { + value: "370831", + name: "泗水县", + parent: "370800" +}, { + value: "370832", + name: "梁山县", + parent: "370800" +}, { + value: "370881", + name: "曲阜市", + parent: "370800" +}, { + value: "370882", + name: "兖州区", + parent: "370800" +}, { + value: "370883", + name: "邹城市", + parent: "370800" +}, { + value: "370884", + name: "其它区", + parent: "370800" +}, { + value: "370902", + name: "泰山区", + parent: "370900" +}, { + value: "370903", + name: "岱岳区", + parent: "370900" +}, { + value: "370921", + name: "宁阳县", + parent: "370900" +}, { + value: "370923", + name: "东平县", + parent: "370900" +}, { + value: "370982", + name: "新泰市", + parent: "370900" +}, { + value: "370983", + name: "肥城市", + parent: "370900" +}, { + value: "370984", + name: "其它区", + parent: "370900" +}, { + value: "371002", + name: "环翠区", + parent: "371000" +}, { + value: "371081", + name: "文登区", + parent: "371000" +}, { + value: "371082", + name: "荣成市", + parent: "371000" +}, { + value: "371083", + name: "乳山市", + parent: "371000" +}, { + value: "371084", + name: "其它区", + parent: "371000" +}, { + value: "371102", + name: "东港区", + parent: "371100" +}, { + value: "371103", + name: "岚山区", + parent: "371100" +}, { + value: "371121", + name: "五莲县", + parent: "371100" +}, { + value: "371122", + name: "莒县", + parent: "371100" +}, { + value: "371123", + name: "其它区", + parent: "371100" +}, { + value: "371202", + name: "莱城区", + parent: "371200" +}, { + value: "371203", + name: "钢城区", + parent: "371200" +}, { + value: "371204", + name: "其它区", + parent: "371200" +}, { + value: "371302", + name: "兰山区", + parent: "371300" +}, { + value: "371311", + name: "罗庄区", + parent: "371300" +}, { + value: "371312", + name: "河东区", + parent: "371300" +}, { + value: "371321", + name: "沂南县", + parent: "371300" +}, { + value: "371322", + name: "郯城县", + parent: "371300" +}, { + value: "371323", + name: "沂水县", + parent: "371300" +}, { + value: "371324", + name: "兰陵县", + parent: "371300" +}, { + value: "371325", + name: "费县", + parent: "371300" +}, { + value: "371326", + name: "平邑县", + parent: "371300" +}, { + value: "371327", + name: "莒南县", + parent: "371300" +}, { + value: "371328", + name: "蒙阴县", + parent: "371300" +}, { + value: "371329", + name: "临沭县", + parent: "371300" +}, { + value: "371330", + name: "其它区", + parent: "371300" +}, { + value: "371402", + name: "德城区", + parent: "371400" +}, { + value: "371421", + name: "陵城区", + parent: "371400" +}, { + value: "371422", + name: "宁津县", + parent: "371400" +}, { + value: "371423", + name: "庆云县", + parent: "371400" +}, { + value: "371424", + name: "临邑县", + parent: "371400" +}, { + value: "371425", + name: "齐河县", + parent: "371400" +}, { + value: "371426", + name: "平原县", + parent: "371400" +}, { + value: "371427", + name: "夏津县", + parent: "371400" +}, { + value: "371428", + name: "武城县", + parent: "371400" +}, { + value: "371451", + name: "开发区", + parent: "371400" +}, { + value: "371481", + name: "乐陵市", + parent: "371400" +}, { + value: "371482", + name: "禹城市", + parent: "371400" +}, { + value: "371483", + name: "其它区", + parent: "371400" +}, { + value: "371502", + name: "东昌府区", + parent: "371500" +}, { + value: "371521", + name: "阳谷县", + parent: "371500" +}, { + value: "371522", + name: "莘县", + parent: "371500" +}, { + value: "371523", + name: "茌平县", + parent: "371500" +}, { + value: "371524", + name: "东阿县", + parent: "371500" +}, { + value: "371525", + name: "冠县", + parent: "371500" +}, { + value: "371526", + name: "高唐县", + parent: "371500" +}, { + value: "371581", + name: "临清市", + parent: "371500" +}, { + value: "371582", + name: "其它区", + parent: "371500" +}, { + value: "371602", + name: "滨城区", + parent: "371600" +}, { + value: "371621", + name: "惠民县", + parent: "371600" +}, { + value: "371622", + name: "阳信县", + parent: "371600" +}, { + value: "371623", + name: "无棣县", + parent: "371600" +}, { + value: "371624", + name: "沾化区", + parent: "371600" +}, { + value: "371625", + name: "博兴县", + parent: "371600" +}, { + value: "371626", + name: "邹平县", + parent: "371600" +}, { + value: "371627", + name: "其它区", + parent: "371600" +}, { + value: "371702", + name: "牡丹区", + parent: "371700" +}, { + value: "371721", + name: "曹县", + parent: "371700" +}, { + value: "371722", + name: "单县", + parent: "371700" +}, { + value: "371723", + name: "成武县", + parent: "371700" +}, { + value: "371724", + name: "巨野县", + parent: "371700" +}, { + value: "371725", + name: "郓城县", + parent: "371700" +}, { + value: "371726", + name: "鄄城县", + parent: "371700" +}, { + value: "371727", + name: "定陶县", + parent: "371700" +}, { + value: "371728", + name: "东明县", + parent: "371700" +}, { + value: "371729", + name: "其它区", + parent: "371700" +}, { + value: "410102", + name: "中原区", + parent: "410100" +}, { + value: "410103", + name: "二七区", + parent: "410100" +}, { + value: "410104", + name: "管城回族区", + parent: "410100" +}, { + value: "410105", + name: "金水区", + parent: "410100" +}, { + value: "410106", + name: "上街区", + parent: "410100" +}, { + value: "410108", + name: "惠济区", + parent: "410100" +}, { + value: "410122", + name: "中牟县", + parent: "410100" +}, { + value: "410181", + name: "巩义市", + parent: "410100" +}, { + value: "410182", + name: "荥阳市", + parent: "410100" +}, { + value: "410183", + name: "新密市", + parent: "410100" +}, { + value: "410184", + name: "新郑市", + parent: "410100" +}, { + value: "410185", + name: "登封市", + parent: "410100" +}, { + value: "410186", + name: "郑东新区", + parent: "410100" +}, { + value: "410187", + name: "高新区", + parent: "410100" +}, { + value: "410188", + name: "其它区", + parent: "410100" +}, { + value: "410202", + name: "龙亭区", + parent: "410200" +}, { + value: "410203", + name: "顺河回族区", + parent: "410200" +}, { + value: "410204", + name: "鼓楼区", + parent: "410200" +}, { + value: "410205", + name: "禹王台区", + parent: "410200" +}, { + value: "410211", + name: "金明区", + parent: "410200" +}, { + value: "410221", + name: "杞县", + parent: "410200" +}, { + value: "410222", + name: "通许县", + parent: "410200" +}, { + value: "410223", + name: "尉氏县", + parent: "410200" +}, { + value: "410224", + name: "祥符区", + parent: "410200" +}, { + value: "410225", + name: "兰考县", + parent: "410200" +}, { + value: "410226", + name: "其它区", + parent: "410200" +}, { + value: "410302", + name: "老城区", + parent: "410300" +}, { + value: "410303", + name: "西工区", + parent: "410300" +}, { + value: "410304", + name: "瀍河回族区", + parent: "410300" +}, { + value: "410305", + name: "涧西区", + parent: "410300" +}, { + value: "410306", + name: "吉利区", + parent: "410300" +}, { + value: "410307", + name: "洛龙区", + parent: "410300" +}, { + value: "410322", + name: "孟津县", + parent: "410300" +}, { + value: "410323", + name: "新安县", + parent: "410300" +}, { + value: "410324", + name: "栾川县", + parent: "410300" +}, { + value: "410325", + name: "嵩县", + parent: "410300" +}, { + value: "410326", + name: "汝阳县", + parent: "410300" +}, { + value: "410327", + name: "宜阳县", + parent: "410300" +}, { + value: "410328", + name: "洛宁县", + parent: "410300" +}, { + value: "410329", + name: "伊川县", + parent: "410300" +}, { + value: "410381", + name: "偃师市", + parent: "410300" +}, { + value: "410402", + name: "新华区", + parent: "410400" +}, { + value: "410403", + name: "卫东区", + parent: "410400" +}, { + value: "410404", + name: "石龙区", + parent: "410400" +}, { + value: "410411", + name: "湛河区", + parent: "410400" +}, { + value: "410421", + name: "宝丰县", + parent: "410400" +}, { + value: "410422", + name: "叶县", + parent: "410400" +}, { + value: "410423", + name: "鲁山县", + parent: "410400" +}, { + value: "410425", + name: "郏县", + parent: "410400" +}, { + value: "410481", + name: "舞钢市", + parent: "410400" +}, { + value: "410482", + name: "汝州市", + parent: "410400" +}, { + value: "410483", + name: "其它区", + parent: "410400" +}, { + value: "410502", + name: "文峰区", + parent: "410500" +}, { + value: "410503", + name: "北关区", + parent: "410500" +}, { + value: "410505", + name: "殷都区", + parent: "410500" +}, { + value: "410506", + name: "龙安区", + parent: "410500" +}, { + value: "410522", + name: "安阳县", + parent: "410500" +}, { + value: "410523", + name: "汤阴县", + parent: "410500" +}, { + value: "410526", + name: "滑县", + parent: "410500" +}, { + value: "410527", + name: "内黄县", + parent: "410500" +}, { + value: "410581", + name: "林州市", + parent: "410500" +}, { + value: "410582", + name: "其它区", + parent: "410500" +}, { + value: "410602", + name: "鹤山区", + parent: "410600" +}, { + value: "410603", + name: "山城区", + parent: "410600" +}, { + value: "410611", + name: "淇滨区", + parent: "410600" +}, { + value: "410621", + name: "浚县", + parent: "410600" +}, { + value: "410622", + name: "淇县", + parent: "410600" +}, { + value: "410623", + name: "其它区", + parent: "410600" +}, { + value: "410702", + name: "红旗区", + parent: "410700" +}, { + value: "410703", + name: "卫滨区", + parent: "410700" +}, { + value: "410704", + name: "凤泉区", + parent: "410700" +}, { + value: "410711", + name: "牧野区", + parent: "410700" +}, { + value: "410721", + name: "新乡县", + parent: "410700" +}, { + value: "410724", + name: "获嘉县", + parent: "410700" +}, { + value: "410725", + name: "原阳县", + parent: "410700" +}, { + value: "410726", + name: "延津县", + parent: "410700" +}, { + value: "410727", + name: "封丘县", + parent: "410700" +}, { + value: "410728", + name: "长垣县", + parent: "410700" +}, { + value: "410781", + name: "卫辉市", + parent: "410700" +}, { + value: "410782", + name: "辉县市", + parent: "410700" +}, { + value: "410783", + name: "其它区", + parent: "410700" +}, { + value: "410802", + name: "解放区", + parent: "410800" +}, { + value: "410803", + name: "中站区", + parent: "410800" +}, { + value: "410804", + name: "马村区", + parent: "410800" +}, { + value: "410811", + name: "山阳区", + parent: "410800" +}, { + value: "410821", + name: "修武县", + parent: "410800" +}, { + value: "410822", + name: "博爱县", + parent: "410800" +}, { + value: "410823", + name: "武陟县", + parent: "410800" +}, { + value: "410825", + name: "温县", + parent: "410800" +}, { + value: "410881", + name: "济源市", + parent: "410000" +}, { + value: "410882", + name: "沁阳市", + parent: "410800" +}, { + value: "410883", + name: "孟州市", + parent: "410800" +}, { + value: "410884", + name: "其它区", + parent: "410800" +}, { + value: "410902", + name: "华龙区", + parent: "410900" +}, { + value: "410922", + name: "清丰县", + parent: "410900" +}, { + value: "410923", + name: "南乐县", + parent: "410900" +}, { + value: "410926", + name: "范县", + parent: "410900" +}, { + value: "410927", + name: "台前县", + parent: "410900" +}, { + value: "410928", + name: "濮阳县", + parent: "410900" +}, { + value: "410929", + name: "其它区", + parent: "410900" +}, { + value: "411002", + name: "魏都区", + parent: "411000" +}, { + value: "411023", + name: "许昌县", + parent: "411000" +}, { + value: "411024", + name: "鄢陵县", + parent: "411000" +}, { + value: "411025", + name: "襄城县", + parent: "411000" +}, { + value: "411081", + name: "禹州市", + parent: "411000" +}, { + value: "411082", + name: "长葛市", + parent: "411000" +}, { + value: "411083", + name: "其它区", + parent: "411000" +}, { + value: "411102", + name: "源汇区", + parent: "411100" +}, { + value: "411103", + name: "郾城区", + parent: "411100" +}, { + value: "411104", + name: "召陵区", + parent: "411100" +}, { + value: "411121", + name: "舞阳县", + parent: "411100" +}, { + value: "411122", + name: "临颍县", + parent: "411100" +}, { + value: "411123", + name: "其它区", + parent: "411100" +}, { + value: "411202", + name: "湖滨区", + parent: "411200" +}, { + value: "411221", + name: "渑池县", + parent: "411200" +}, { + value: "411222", + name: "陕州区", + parent: "411200" +}, { + value: "411224", + name: "卢氏县", + parent: "411200" +}, { + value: "411281", + name: "义马市", + parent: "411200" +}, { + value: "411282", + name: "灵宝市", + parent: "411200" +}, { + value: "411283", + name: "其它区", + parent: "411200" +}, { + value: "411302", + name: "宛城区", + parent: "411300" +}, { + value: "411303", + name: "卧龙区", + parent: "411300" +}, { + value: "411321", + name: "南召县", + parent: "411300" +}, { + value: "411322", + name: "方城县", + parent: "411300" +}, { + value: "411323", + name: "西峡县", + parent: "411300" +}, { + value: "411324", + name: "镇平县", + parent: "411300" +}, { + value: "411325", + name: "内乡县", + parent: "411300" +}, { + value: "411326", + name: "淅川县", + parent: "411300" +}, { + value: "411327", + name: "社旗县", + parent: "411300" +}, { + value: "411328", + name: "唐河县", + parent: "411300" +}, { + value: "411329", + name: "新野县", + parent: "411300" +}, { + value: "411330", + name: "桐柏县", + parent: "411300" +}, { + value: "411381", + name: "邓州市", + parent: "411300" +}, { + value: "411382", + name: "其它区", + parent: "411300" +}, { + value: "411402", + name: "梁园区", + parent: "411400" +}, { + value: "411403", + name: "睢阳区", + parent: "411400" +}, { + value: "411421", + name: "民权县", + parent: "411400" +}, { + value: "411422", + name: "睢县", + parent: "411400" +}, { + value: "411423", + name: "宁陵县", + parent: "411400" +}, { + value: "411424", + name: "柘城县", + parent: "411400" +}, { + value: "411425", + name: "虞城县", + parent: "411400" +}, { + value: "411426", + name: "夏邑县", + parent: "411400" +}, { + value: "411481", + name: "永城市", + parent: "411400" +}, { + value: "411482", + name: "其它区", + parent: "411400" +}, { + value: "411502", + name: "浉河区", + parent: "411500" +}, { + value: "411503", + name: "平桥区", + parent: "411500" +}, { + value: "411521", + name: "罗山县", + parent: "411500" +}, { + value: "411522", + name: "光山县", + parent: "411500" +}, { + value: "411523", + name: "新县", + parent: "411500" +}, { + value: "411524", + name: "商城县", + parent: "411500" +}, { + value: "411525", + name: "固始县", + parent: "411500" +}, { + value: "411526", + name: "潢川县", + parent: "411500" +}, { + value: "411527", + name: "淮滨县", + parent: "411500" +}, { + value: "411528", + name: "息县", + parent: "411500" +}, { + value: "411529", + name: "其它区", + parent: "411500" +}, { + value: "411602", + name: "川汇区", + parent: "411600" +}, { + value: "411621", + name: "扶沟县", + parent: "411600" +}, { + value: "411622", + name: "西华县", + parent: "411600" +}, { + value: "411623", + name: "商水县", + parent: "411600" +}, { + value: "411624", + name: "沈丘县", + parent: "411600" +}, { + value: "411625", + name: "郸城县", + parent: "411600" +}, { + value: "411626", + name: "淮阳县", + parent: "411600" +}, { + value: "411627", + name: "太康县", + parent: "411600" +}, { + value: "411628", + name: "鹿邑县", + parent: "411600" +}, { + value: "411681", + name: "项城市", + parent: "411600" +}, { + value: "411682", + name: "其它区", + parent: "411600" +}, { + value: "411702", + name: "驿城区", + parent: "411700" +}, { + value: "411721", + name: "西平县", + parent: "411700" +}, { + value: "411722", + name: "上蔡县", + parent: "411700" +}, { + value: "411723", + name: "平舆县", + parent: "411700" +}, { + value: "411724", + name: "正阳县", + parent: "411700" +}, { + value: "411725", + name: "确山县", + parent: "411700" +}, { + value: "411726", + name: "泌阳县", + parent: "411700" +}, { + value: "411727", + name: "汝南县", + parent: "411700" +}, { + value: "411728", + name: "遂平县", + parent: "411700" +}, { + value: "411729", + name: "新蔡县", + parent: "411700" +}, { + value: "411730", + name: "其它区", + parent: "411700" +}, { + value: "420102", + name: "江岸区", + parent: "420100" +}, { + value: "420103", + name: "江汉区", + parent: "420100" +}, { + value: "420104", + name: "硚口区", + parent: "420100" +}, { + value: "420105", + name: "汉阳区", + parent: "420100" +}, { + value: "420106", + name: "武昌区", + parent: "420100" +}, { + value: "420107", + name: "青山区", + parent: "420100" +}, { + value: "420111", + name: "洪山区", + parent: "420100" +}, { + value: "420112", + name: "东西湖区", + parent: "420100" +}, { + value: "420113", + name: "汉南区", + parent: "420100" +}, { + value: "420114", + name: "蔡甸区", + parent: "420100" +}, { + value: "420115", + name: "江夏区", + parent: "420100" +}, { + value: "420116", + name: "黄陂区", + parent: "420100" +}, { + value: "420117", + name: "新洲区", + parent: "420100" +}, { + value: "420118", + name: "其它区", + parent: "420100" +}, { + value: "420202", + name: "黄石港区", + parent: "420200" +}, { + value: "420203", + name: "西塞山区", + parent: "420200" +}, { + value: "420204", + name: "下陆区", + parent: "420200" +}, { + value: "420205", + name: "铁山区", + parent: "420200" +}, { + value: "420222", + name: "阳新县", + parent: "420200" +}, { + value: "420281", + name: "大冶市", + parent: "420200" +}, { + value: "420282", + name: "其它区", + parent: "420200" +}, { + value: "420302", + name: "茅箭区", + parent: "420300" +}, { + value: "420303", + name: "张湾区", + parent: "420300" +}, { + value: "420321", + name: "郧阳区", + parent: "420300" +}, { + value: "420322", + name: "郧西县", + parent: "420300" +}, { + value: "420323", + name: "竹山县", + parent: "420300" +}, { + value: "420324", + name: "竹溪县", + parent: "420300" +}, { + value: "420325", + name: "房县", + parent: "420300" +}, { + value: "420381", + name: "丹江口市", + parent: "420300" +}, { + value: "420382", + name: "城区", + parent: "420300" +}, { + value: "420383", + name: "其它区", + parent: "420300" +}, { + value: "420502", + name: "西陵区", + parent: "420500" +}, { + value: "420503", + name: "伍家岗区", + parent: "420500" +}, { + value: "420504", + name: "点军区", + parent: "420500" +}, { + value: "420505", + name: "猇亭区", + parent: "420500" +}, { + value: "420506", + name: "夷陵区", + parent: "420500" +}, { + value: "420525", + name: "远安县", + parent: "420500" +}, { + value: "420526", + name: "兴山县", + parent: "420500" +}, { + value: "420527", + name: "秭归县", + parent: "420500" +}, { + value: "420528", + name: "长阳土家族自治县", + parent: "420500" +}, { + value: "420529", + name: "五峰土家族自治县", + parent: "420500" +}, { + value: "420551", + name: "葛洲坝区", + parent: "420500" +}, { + value: "420552", + name: "开发区", + parent: "420500" +}, { + value: "420581", + name: "宜都市", + parent: "420500" +}, { + value: "420582", + name: "当阳市", + parent: "420500" +}, { + value: "420583", + name: "枝江市", + parent: "420500" +}, { + value: "420584", + name: "其它区", + parent: "420500" +}, { + value: "420602", + name: "襄城区", + parent: "420600" +}, { + value: "420606", + name: "樊城区", + parent: "420600" +}, { + value: "420607", + name: "襄州区", + parent: "420600" +}, { + value: "420624", + name: "南漳县", + parent: "420600" +}, { + value: "420625", + name: "谷城县", + parent: "420600" +}, { + value: "420626", + name: "保康县", + parent: "420600" +}, { + value: "420682", + name: "老河口市", + parent: "420600" +}, { + value: "420683", + name: "枣阳市", + parent: "420600" +}, { + value: "420684", + name: "宜城市", + parent: "420600" +}, { + value: "420685", + name: "其它区", + parent: "420600" +}, { + value: "420702", + name: "梁子湖区", + parent: "420700" +}, { + value: "420703", + name: "华容区", + parent: "420700" +}, { + value: "420704", + name: "鄂城区", + parent: "420700" +}, { + value: "420705", + name: "其它区", + parent: "420700" +}, { + value: "420802", + name: "东宝区", + parent: "420800" +}, { + value: "420804", + name: "掇刀区", + parent: "420800" +}, { + value: "420821", + name: "京山县", + parent: "420800" +}, { + value: "420822", + name: "沙洋县", + parent: "420800" +}, { + value: "420881", + name: "钟祥市", + parent: "420800" +}, { + value: "420882", + name: "其它区", + parent: "420800" +}, { + value: "420902", + name: "孝南区", + parent: "420900" +}, { + value: "420921", + name: "孝昌县", + parent: "420900" +}, { + value: "420922", + name: "大悟县", + parent: "420900" +}, { + value: "420923", + name: "云梦县", + parent: "420900" +}, { + value: "420981", + name: "应城市", + parent: "420900" +}, { + value: "420982", + name: "安陆市", + parent: "420900" +}, { + value: "420984", + name: "汉川市", + parent: "420900" +}, { + value: "420985", + name: "其它区", + parent: "420900" +}, { + value: "421002", + name: "沙市区", + parent: "421000" +}, { + value: "421003", + name: "荆州区", + parent: "421000" +}, { + value: "421022", + name: "公安县", + parent: "421000" +}, { + value: "421023", + name: "监利县", + parent: "421000" +}, { + value: "421024", + name: "江陵县", + parent: "421000" +}, { + value: "421081", + name: "石首市", + parent: "421000" +}, { + value: "421083", + name: "洪湖市", + parent: "421000" +}, { + value: "421087", + name: "松滋市", + parent: "421000" +}, { + value: "421088", + name: "其它区", + parent: "421000" +}, { + value: "421102", + name: "黄州区", + parent: "421100" +}, { + value: "421121", + name: "团风县", + parent: "421100" +}, { + value: "421122", + name: "红安县", + parent: "421100" +}, { + value: "421123", + name: "罗田县", + parent: "421100" +}, { + value: "421124", + name: "英山县", + parent: "421100" +}, { + value: "421125", + name: "浠水县", + parent: "421100" +}, { + value: "421126", + name: "蕲春县", + parent: "421100" +}, { + value: "421127", + name: "黄梅县", + parent: "421100" +}, { + value: "421181", + name: "麻城市", + parent: "421100" +}, { + value: "421182", + name: "武穴市", + parent: "421100" +}, { + value: "421183", + name: "其它区", + parent: "421100" +}, { + value: "421202", + name: "咸安区", + parent: "421200" +}, { + value: "421221", + name: "嘉鱼县", + parent: "421200" +}, { + value: "421222", + name: "通城县", + parent: "421200" +}, { + value: "421223", + name: "崇阳县", + parent: "421200" +}, { + value: "421224", + name: "通山县", + parent: "421200" +}, { + value: "421281", + name: "赤壁市", + parent: "421200" +}, { + value: "421282", + name: "温泉城区", + parent: "421200" +}, { + value: "421283", + name: "其它区", + parent: "421200" +}, { + value: "421302", + name: "曾都区", + parent: "421300" +}, { + value: "421321", + name: "随县", + parent: "421300" +}, { + value: "421381", + name: "广水市", + parent: "421300" +}, { + value: "421382", + name: "其它区", + parent: "421300" +}, { + value: "422801", + name: "恩施市", + parent: "422800" +}, { + value: "422802", + name: "利川市", + parent: "422800" +}, { + value: "422822", + name: "建始县", + parent: "422800" +}, { + value: "422823", + name: "巴东县", + parent: "422800" +}, { + value: "422825", + name: "宣恩县", + parent: "422800" +}, { + value: "422826", + name: "咸丰县", + parent: "422800" +}, { + value: "422827", + name: "来凤县", + parent: "422800" +}, { + value: "422828", + name: "鹤峰县", + parent: "422800" +}, { + value: "422829", + name: "其它区", + parent: "422800" +}, { + value: "429004", + name: "仙桃市", + parent: "420000" +}, { + value: "429005", + name: "潜江市", + parent: "420000" +}, { + value: "429006", + name: "天门市", + parent: "420000" +}, { + value: "429021", + name: "神农架林区", + parent: "420000" +}, { + value: "430102", + name: "芙蓉区", + parent: "430100" +}, { + value: "430103", + name: "天心区", + parent: "430100" +}, { + value: "430104", + name: "岳麓区", + parent: "430100" +}, { + value: "430105", + name: "开福区", + parent: "430100" +}, { + value: "430111", + name: "雨花区", + parent: "430100" +}, { + value: "430121", + name: "长沙县", + parent: "430100" +}, { + value: "430122", + name: "望城区", + parent: "430100" +}, { + value: "430124", + name: "宁乡县", + parent: "430100" +}, { + value: "430181", + name: "浏阳市", + parent: "430100" +}, { + value: "430182", + name: "其它区", + parent: "430100" +}, { + value: "430202", + name: "荷塘区", + parent: "430200" +}, { + value: "430203", + name: "芦淞区", + parent: "430200" +}, { + value: "430204", + name: "石峰区", + parent: "430200" +}, { + value: "430211", + name: "天元区", + parent: "430200" +}, { + value: "430221", + name: "株洲县", + parent: "430200" +}, { + value: "430223", + name: "攸县", + parent: "430200" +}, { + value: "430224", + name: "茶陵县", + parent: "430200" +}, { + value: "430225", + name: "炎陵县", + parent: "430200" +}, { + value: "430281", + name: "醴陵市", + parent: "430200" +}, { + value: "430282", + name: "其它区", + parent: "430200" +}, { + value: "430302", + name: "雨湖区", + parent: "430300" +}, { + value: "430304", + name: "岳塘区", + parent: "430300" +}, { + value: "430321", + name: "湘潭县", + parent: "430300" +}, { + value: "430381", + name: "湘乡市", + parent: "430300" +}, { + value: "430382", + name: "韶山市", + parent: "430300" +}, { + value: "430383", + name: "其它区", + parent: "430300" +}, { + value: "430405", + name: "珠晖区", + parent: "430400" +}, { + value: "430406", + name: "雁峰区", + parent: "430400" +}, { + value: "430407", + name: "石鼓区", + parent: "430400" +}, { + value: "430408", + name: "蒸湘区", + parent: "430400" +}, { + value: "430412", + name: "南岳区", + parent: "430400" +}, { + value: "430421", + name: "衡阳县", + parent: "430400" +}, { + value: "430422", + name: "衡南县", + parent: "430400" +}, { + value: "430423", + name: "衡山县", + parent: "430400" +}, { + value: "430424", + name: "衡东县", + parent: "430400" +}, { + value: "430426", + name: "祁东县", + parent: "430400" +}, { + value: "430481", + name: "耒阳市", + parent: "430400" +}, { + value: "430482", + name: "常宁市", + parent: "430400" +}, { + value: "430483", + name: "其它区", + parent: "430400" +}, { + value: "430502", + name: "双清区", + parent: "430500" +}, { + value: "430503", + name: "大祥区", + parent: "430500" +}, { + value: "430511", + name: "北塔区", + parent: "430500" +}, { + value: "430521", + name: "邵东县", + parent: "430500" +}, { + value: "430522", + name: "新邵县", + parent: "430500" +}, { + value: "430523", + name: "邵阳县", + parent: "430500" +}, { + value: "430524", + name: "隆回县", + parent: "430500" +}, { + value: "430525", + name: "洞口县", + parent: "430500" +}, { + value: "430527", + name: "绥宁县", + parent: "430500" +}, { + value: "430528", + name: "新宁县", + parent: "430500" +}, { + value: "430529", + name: "城步苗族自治县", + parent: "430500" +}, { + value: "430581", + name: "武冈市", + parent: "430500" +}, { + value: "430582", + name: "其它区", + parent: "430500" +}, { + value: "430602", + name: "岳阳楼区", + parent: "430600" +}, { + value: "430603", + name: "云溪区", + parent: "430600" +}, { + value: "430611", + name: "君山区", + parent: "430600" +}, { + value: "430621", + name: "岳阳县", + parent: "430600" +}, { + value: "430623", + name: "华容县", + parent: "430600" +}, { + value: "430624", + name: "湘阴县", + parent: "430600" +}, { + value: "430626", + name: "平江县", + parent: "430600" +}, { + value: "430681", + name: "汨罗市", + parent: "430600" +}, { + value: "430682", + name: "临湘市", + parent: "430600" +}, { + value: "430683", + name: "其它区", + parent: "430600" +}, { + value: "430702", + name: "武陵区", + parent: "430700" +}, { + value: "430703", + name: "鼎城区", + parent: "430700" +}, { + value: "430721", + name: "安乡县", + parent: "430700" +}, { + value: "430722", + name: "汉寿县", + parent: "430700" +}, { + value: "430723", + name: "澧县", + parent: "430700" +}, { + value: "430724", + name: "临澧县", + parent: "430700" +}, { + value: "430725", + name: "桃源县", + parent: "430700" +}, { + value: "430726", + name: "石门县", + parent: "430700" +}, { + value: "430781", + name: "津市市", + parent: "430700" +}, { + value: "430782", + name: "其它区", + parent: "430700" +}, { + value: "430802", + name: "永定区", + parent: "430800" +}, { + value: "430811", + name: "武陵源区", + parent: "430800" +}, { + value: "430821", + name: "慈利县", + parent: "430800" +}, { + value: "430822", + name: "桑植县", + parent: "430800" +}, { + value: "430823", + name: "其它区", + parent: "430800" +}, { + value: "430902", + name: "资阳区", + parent: "430900" +}, { + value: "430903", + name: "赫山区", + parent: "430900" +}, { + value: "430921", + name: "南县", + parent: "430900" +}, { + value: "430922", + name: "桃江县", + parent: "430900" +}, { + value: "430923", + name: "安化县", + parent: "430900" +}, { + value: "430981", + name: "沅江市", + parent: "430900" +}, { + value: "430982", + name: "其它区", + parent: "430900" +}, { + value: "431002", + name: "北湖区", + parent: "431000" +}, { + value: "431003", + name: "苏仙区", + parent: "431000" +}, { + value: "431021", + name: "桂阳县", + parent: "431000" +}, { + value: "431022", + name: "宜章县", + parent: "431000" +}, { + value: "431023", + name: "永兴县", + parent: "431000" +}, { + value: "431024", + name: "嘉禾县", + parent: "431000" +}, { + value: "431025", + name: "临武县", + parent: "431000" +}, { + value: "431026", + name: "汝城县", + parent: "431000" +}, { + value: "431027", + name: "桂东县", + parent: "431000" +}, { + value: "431028", + name: "安仁县", + parent: "431000" +}, { + value: "431081", + name: "资兴市", + parent: "431000" +}, { + value: "431082", + name: "其它区", + parent: "431000" +}, { + value: "431102", + name: "零陵区", + parent: "431100" +}, { + value: "431103", + name: "冷水滩区", + parent: "431100" +}, { + value: "431121", + name: "祁阳县", + parent: "431100" +}, { + value: "431122", + name: "东安县", + parent: "431100" +}, { + value: "431123", + name: "双牌县", + parent: "431100" +}, { + value: "431124", + name: "道县", + parent: "431100" +}, { + value: "431125", + name: "江永县", + parent: "431100" +}, { + value: "431126", + name: "宁远县", + parent: "431100" +}, { + value: "431127", + name: "蓝山县", + parent: "431100" +}, { + value: "431128", + name: "新田县", + parent: "431100" +}, { + value: "431129", + name: "江华瑶族自治县", + parent: "431100" +}, { + value: "431130", + name: "其它区", + parent: "431100" +}, { + value: "431202", + name: "鹤城区", + parent: "431200" +}, { + value: "431221", + name: "中方县", + parent: "431200" +}, { + value: "431222", + name: "沅陵县", + parent: "431200" +}, { + value: "431223", + name: "辰溪县", + parent: "431200" +}, { + value: "431224", + name: "溆浦县", + parent: "431200" +}, { + value: "431225", + name: "会同县", + parent: "431200" +}, { + value: "431226", + name: "麻阳苗族自治县", + parent: "431200" +}, { + value: "431227", + name: "新晃侗族自治县", + parent: "431200" +}, { + value: "431228", + name: "芷江侗族自治县", + parent: "431200" +}, { + value: "431229", + name: "靖州苗族侗族自治县", + parent: "431200" +}, { + value: "431230", + name: "通道侗族自治县", + parent: "431200" +}, { + value: "431281", + name: "洪江市", + parent: "431200" +}, { + value: "431282", + name: "其它区", + parent: "431200" +}, { + value: "431302", + name: "娄星区", + parent: "431300" +}, { + value: "431321", + name: "双峰县", + parent: "431300" +}, { + value: "431322", + name: "新化县", + parent: "431300" +}, { + value: "431381", + name: "冷水江市", + parent: "431300" +}, { + value: "431382", + name: "涟源市", + parent: "431300" +}, { + value: "431383", + name: "其它区", + parent: "431300" +}, { + value: "433101", + name: "吉首市", + parent: "433100" +}, { + value: "433122", + name: "泸溪县", + parent: "433100" +}, { + value: "433123", + name: "凤凰县", + parent: "433100" +}, { + value: "433124", + name: "花垣县", + parent: "433100" +}, { + value: "433125", + name: "保靖县", + parent: "433100" +}, { + value: "433126", + name: "古丈县", + parent: "433100" +}, { + value: "433127", + name: "永顺县", + parent: "433100" +}, { + value: "433130", + name: "龙山县", + parent: "433100" +}, { + value: "433131", + name: "其它区", + parent: "433100" +}, { + value: "440103", + name: "荔湾区", + parent: "440100" +}, { + value: "440104", + name: "越秀区", + parent: "440100" +}, { + value: "440105", + name: "海珠区", + parent: "440100" +}, { + value: "440106", + name: "天河区", + parent: "440100" +}, { + value: "440111", + name: "白云区", + parent: "440100" +}, { + value: "440112", + name: "黄埔区", + parent: "440100" +}, { + value: "440113", + name: "番禺区", + parent: "440100" +}, { + value: "440114", + name: "花都区", + parent: "440100" +}, { + value: "440115", + name: "南沙区", + parent: "440100" +}, { + value: "440116", + name: "萝岗区", + parent: "440100" +}, { + value: "440183", + name: "增城区", + parent: "440100" +}, { + value: "440184", + name: "从化区", + parent: "440100" +}, { + value: "440188", + name: "东山区", + parent: "440100" +}, { + value: "440189", + name: "其它区", + parent: "440100" +}, { + value: "440203", + name: "武江区", + parent: "440200" +}, { + value: "440204", + name: "浈江区", + parent: "440200" +}, { + value: "440205", + name: "曲江区", + parent: "440200" +}, { + value: "440222", + name: "始兴县", + parent: "440200" +}, { + value: "440224", + name: "仁化县", + parent: "440200" +}, { + value: "440229", + name: "翁源县", + parent: "440200" +}, { + value: "440232", + name: "乳源瑶族自治县", + parent: "440200" +}, { + value: "440233", + name: "新丰县", + parent: "440200" +}, { + value: "440281", + name: "乐昌市", + parent: "440200" +}, { + value: "440282", + name: "南雄市", + parent: "440200" +}, { + value: "440283", + name: "其它区", + parent: "440200" +}, { + value: "440303", + name: "罗湖区", + parent: "440300" +}, { + value: "440304", + name: "福田区", + parent: "440300" +}, { + value: "440305", + name: "南山区", + parent: "440300" +}, { + value: "440306", + name: "宝安区", + parent: "440300" +}, { + value: "440307", + name: "龙岗区", + parent: "440300" +}, { + value: "440308", + name: "盐田区", + parent: "440300" +}, { + value: "440309", + name: "其它区", + parent: "440300" +}, { + value: "440320", + name: "光明新区", + parent: "440300" +}, { + value: "440321", + name: "坪山新区", + parent: "440300" +}, { + value: "440322", + name: "大鹏新区", + parent: "440300" +}, { + value: "440323", + name: "龙华新区", + parent: "440300" +}, { + value: "440402", + name: "香洲区", + parent: "440400" +}, { + value: "440403", + name: "斗门区", + parent: "440400" +}, { + value: "440404", + name: "金湾区", + parent: "440400" +}, { + value: "440486", + name: "金唐区", + parent: "440400" +}, { + value: "440487", + name: "南湾区", + parent: "440400" +}, { + value: "440488", + name: "其它区", + parent: "440400" +}, { + value: "440507", + name: "龙湖区", + parent: "440500" +}, { + value: "440511", + name: "金平区", + parent: "440500" +}, { + value: "440512", + name: "濠江区", + parent: "440500" +}, { + value: "440513", + name: "潮阳区", + parent: "440500" +}, { + value: "440514", + name: "潮南区", + parent: "440500" +}, { + value: "440515", + name: "澄海区", + parent: "440500" +}, { + value: "440523", + name: "南澳县", + parent: "440500" +}, { + value: "440524", + name: "其它区", + parent: "440500" +}, { + value: "440604", + name: "禅城区", + parent: "440600" +}, { + value: "440605", + name: "南海区", + parent: "440600" +}, { + value: "440606", + name: "顺德区", + parent: "440600" +}, { + value: "440607", + name: "三水区", + parent: "440600" +}, { + value: "440608", + name: "高明区", + parent: "440600" +}, { + value: "440609", + name: "其它区", + parent: "440600" +}, { + value: "440703", + name: "蓬江区", + parent: "440700" +}, { + value: "440704", + name: "江海区", + parent: "440700" +}, { + value: "440705", + name: "新会区", + parent: "440700" +}, { + value: "440781", + name: "台山市", + parent: "440700" +}, { + value: "440783", + name: "开平市", + parent: "440700" +}, { + value: "440784", + name: "鹤山市", + parent: "440700" +}, { + value: "440785", + name: "恩平市", + parent: "440700" +}, { + value: "440786", + name: "其它区", + parent: "440700" +}, { + value: "440802", + name: "赤坎区", + parent: "440800" +}, { + value: "440803", + name: "霞山区", + parent: "440800" +}, { + value: "440804", + name: "坡头区", + parent: "440800" +}, { + value: "440811", + name: "麻章区", + parent: "440800" +}, { + value: "440823", + name: "遂溪县", + parent: "440800" +}, { + value: "440825", + name: "徐闻县", + parent: "440800" +}, { + value: "440881", + name: "廉江市", + parent: "440800" +}, { + value: "440882", + name: "雷州市", + parent: "440800" +}, { + value: "440883", + name: "吴川市", + parent: "440800" +}, { + value: "440884", + name: "其它区", + parent: "440800" +}, { + value: "440902", + name: "茂南区", + parent: "440900" +}, { + value: "440903", + name: "电白区", + parent: "440900" +}, { + value: "440923", + name: "电白县", + parent: "440900" +}, { + value: "440981", + name: "高州市", + parent: "440900" +}, { + value: "440982", + name: "化州市", + parent: "440900" +}, { + value: "440983", + name: "信宜市", + parent: "440900" +}, { + value: "440984", + name: "其它区", + parent: "440900" +}, { + value: "441202", + name: "端州区", + parent: "441200" +}, { + value: "441203", + name: "鼎湖区", + parent: "441200" +}, { + value: "441223", + name: "广宁县", + parent: "441200" +}, { + value: "441224", + name: "怀集县", + parent: "441200" +}, { + value: "441225", + name: "封开县", + parent: "441200" +}, { + value: "441226", + name: "德庆县", + parent: "441200" +}, { + value: "441283", + name: "高要市", + parent: "441200" +}, { + value: "441284", + name: "四会市", + parent: "441200" +}, { + value: "441285", + name: "其它区", + parent: "441200" +}, { + value: "441302", + name: "惠城区", + parent: "441300" +}, { + value: "441303", + name: "惠阳区", + parent: "441300" +}, { + value: "441322", + name: "博罗县", + parent: "441300" +}, { + value: "441323", + name: "惠东县", + parent: "441300" +}, { + value: "441324", + name: "龙门县", + parent: "441300" +}, { + value: "441325", + name: "其它区", + parent: "441300" +}, { + value: "441402", + name: "梅江区", + parent: "441400" +}, { + value: "441421", + name: "梅县区", + parent: "441400" +}, { + value: "441422", + name: "大埔县", + parent: "441400" +}, { + value: "441423", + name: "丰顺县", + parent: "441400" +}, { + value: "441424", + name: "五华县", + parent: "441400" +}, { + value: "441426", + name: "平远县", + parent: "441400" +}, { + value: "441427", + name: "蕉岭县", + parent: "441400" +}, { + value: "441481", + name: "兴宁市", + parent: "441400" +}, { + value: "441482", + name: "其它区", + parent: "441400" +}, { + value: "441502", + name: "城区", + parent: "441500" +}, { + value: "441521", + name: "海丰县", + parent: "441500" +}, { + value: "441523", + name: "陆河县", + parent: "441500" +}, { + value: "441581", + name: "陆丰市", + parent: "441500" +}, { + value: "441582", + name: "其它区", + parent: "441500" +}, { + value: "441602", + name: "源城区", + parent: "441600" +}, { + value: "441621", + name: "紫金县", + parent: "441600" +}, { + value: "441622", + name: "龙川县", + parent: "441600" +}, { + value: "441623", + name: "连平县", + parent: "441600" +}, { + value: "441624", + name: "和平县", + parent: "441600" +}, { + value: "441625", + name: "东源县", + parent: "441600" +}, { + value: "441626", + name: "其它区", + parent: "441600" +}, { + value: "441702", + name: "江城区", + parent: "441700" +}, { + value: "441721", + name: "阳西县", + parent: "441700" +}, { + value: "441723", + name: "阳东区", + parent: "441700" +}, { + value: "441781", + name: "阳春市", + parent: "441700" +}, { + value: "441782", + name: "其它区", + parent: "441700" +}, { + value: "441802", + name: "清城区", + parent: "441800" +}, { + value: "441821", + name: "佛冈县", + parent: "441800" +}, { + value: "441823", + name: "阳山县", + parent: "441800" +}, { + value: "441825", + name: "连山壮族瑶族自治县", + parent: "441800" +}, { + value: "441826", + name: "连南瑶族自治县", + parent: "441800" +}, { + value: "441827", + name: "清新区", + parent: "441800" +}, { + value: "441881", + name: "英德市", + parent: "441800" +}, { + value: "441882", + name: "连州市", + parent: "441800" +}, { + value: "441883", + name: "其它区", + parent: "441800" +}, { + value: "445102", + name: "湘桥区", + parent: "445100" +}, { + value: "445121", + name: "潮安区", + parent: "445100" +}, { + value: "445122", + name: "饶平县", + parent: "445100" +}, { + value: "445185", + name: "枫溪区", + parent: "445100" +}, { + value: "445186", + name: "其它区", + parent: "445100" +}, { + value: "445202", + name: "榕城区", + parent: "445200" +}, { + value: "445221", + name: "揭东区", + parent: "445200" +}, { + value: "445222", + name: "揭西县", + parent: "445200" +}, { + value: "445224", + name: "惠来县", + parent: "445200" +}, { + value: "445281", + name: "普宁市", + parent: "445200" +}, { + value: "445284", + name: "东山区", + parent: "445200" +}, { + value: "445285", + name: "其它区", + parent: "445200" +}, { + value: "445302", + name: "云城区", + parent: "445300" +}, { + value: "445321", + name: "新兴县", + parent: "445300" +}, { + value: "445322", + name: "郁南县", + parent: "445300" +}, { + value: "445323", + name: "云安区", + parent: "445300" +}, { + value: "445381", + name: "罗定市", + parent: "445300" +}, { + value: "445382", + name: "其它区", + parent: "445300" +}, { + value: "450102", + name: "兴宁区", + parent: "450100" +}, { + value: "450103", + name: "青秀区", + parent: "450100" +}, { + value: "450105", + name: "江南区", + parent: "450100" +}, { + value: "450107", + name: "西乡塘区", + parent: "450100" +}, { + value: "450108", + name: "良庆区", + parent: "450100" +}, { + value: "450109", + name: "邕宁区", + parent: "450100" +}, { + value: "450122", + name: "武鸣区", + parent: "450100" +}, { + value: "450123", + name: "隆安县", + parent: "450100" +}, { + value: "450124", + name: "马山县", + parent: "450100" +}, { + value: "450125", + name: "上林县", + parent: "450100" +}, { + value: "450126", + name: "宾阳县", + parent: "450100" +}, { + value: "450127", + name: "横县", + parent: "450100" +}, { + value: "450128", + name: "其它区", + parent: "450100" +}, { + value: "450202", + name: "城中区", + parent: "450200" +}, { + value: "450203", + name: "鱼峰区", + parent: "450200" +}, { + value: "450204", + name: "柳南区", + parent: "450200" +}, { + value: "450205", + name: "柳北区", + parent: "450200" +}, { + value: "450221", + name: "柳江县", + parent: "450200" +}, { + value: "450222", + name: "柳城县", + parent: "450200" +}, { + value: "450223", + name: "鹿寨县", + parent: "450200" +}, { + value: "450224", + name: "融安县", + parent: "450200" +}, { + value: "450225", + name: "融水苗族自治县", + parent: "450200" +}, { + value: "450226", + name: "三江侗族自治县", + parent: "450200" +}, { + value: "450227", + name: "其它区", + parent: "450200" +}, { + value: "450302", + name: "秀峰区", + parent: "450300" +}, { + value: "450303", + name: "叠彩区", + parent: "450300" +}, { + value: "450304", + name: "象山区", + parent: "450300" +}, { + value: "450305", + name: "七星区", + parent: "450300" +}, { + value: "450311", + name: "雁山区", + parent: "450300" +}, { + value: "450321", + name: "阳朔县", + parent: "450300" +}, { + value: "450322", + name: "临桂区", + parent: "450300" +}, { + value: "450323", + name: "灵川县", + parent: "450300" +}, { + value: "450324", + name: "全州县", + parent: "450300" +}, { + value: "450325", + name: "兴安县", + parent: "450300" +}, { + value: "450326", + name: "永福县", + parent: "450300" +}, { + value: "450327", + name: "灌阳县", + parent: "450300" +}, { + value: "450328", + name: "龙胜各族自治县", + parent: "450300" +}, { + value: "450329", + name: "资源县", + parent: "450300" +}, { + value: "450330", + name: "平乐县", + parent: "450300" +}, { + value: "450331", + name: "荔浦县", + parent: "450300" +}, { + value: "450332", + name: "恭城瑶族自治县", + parent: "450300" +}, { + value: "450333", + name: "其它区", + parent: "450300" +}, { + value: "450403", + name: "万秀区", + parent: "450400" +}, { + value: "450404", + name: "蝶山区", + parent: "450400" +}, { + value: "450405", + name: "长洲区", + parent: "450400" +}, { + value: "450406", + name: "龙圩区", + parent: "450400" +}, { + value: "450421", + name: "苍梧县", + parent: "450400" +}, { + value: "450422", + name: "藤县", + parent: "450400" +}, { + value: "450423", + name: "蒙山县", + parent: "450400" +}, { + value: "450481", + name: "岑溪市", + parent: "450400" +}, { + value: "450482", + name: "其它区", + parent: "450400" +}, { + value: "450502", + name: "海城区", + parent: "450500" +}, { + value: "450503", + name: "银海区", + parent: "450500" +}, { + value: "450512", + name: "铁山港区", + parent: "450500" +}, { + value: "450521", + name: "合浦县", + parent: "450500" +}, { + value: "450522", + name: "其它区", + parent: "450500" +}, { + value: "450602", + name: "港口区", + parent: "450600" +}, { + value: "450603", + name: "防城区", + parent: "450600" +}, { + value: "450621", + name: "上思县", + parent: "450600" +}, { + value: "450681", + name: "东兴市", + parent: "450600" +}, { + value: "450682", + name: "其它区", + parent: "450600" +}, { + value: "450702", + name: "钦南区", + parent: "450700" +}, { + value: "450703", + name: "钦北区", + parent: "450700" +}, { + value: "450721", + name: "灵山县", + parent: "450700" +}, { + value: "450722", + name: "浦北县", + parent: "450700" +}, { + value: "450723", + name: "其它区", + parent: "450700" +}, { + value: "450802", + name: "港北区", + parent: "450800" +}, { + value: "450803", + name: "港南区", + parent: "450800" +}, { + value: "450804", + name: "覃塘区", + parent: "450800" +}, { + value: "450821", + name: "平南县", + parent: "450800" +}, { + value: "450881", + name: "桂平市", + parent: "450800" +}, { + value: "450882", + name: "其它区", + parent: "450800" +}, { + value: "450902", + name: "玉州区", + parent: "450900" +}, { + value: "450903", + name: "福绵区", + parent: "450900" +}, { + value: "450921", + name: "容县", + parent: "450900" +}, { + value: "450922", + name: "陆川县", + parent: "450900" +}, { + value: "450923", + name: "博白县", + parent: "450900" +}, { + value: "450924", + name: "兴业县", + parent: "450900" +}, { + value: "450981", + name: "北流市", + parent: "450900" +}, { + value: "450982", + name: "其它区", + parent: "450900" +}, { + value: "451002", + name: "右江区", + parent: "451000" +}, { + value: "451021", + name: "田阳县", + parent: "451000" +}, { + value: "451022", + name: "田东县", + parent: "451000" +}, { + value: "451023", + name: "平果县", + parent: "451000" +}, { + value: "451024", + name: "德保县", + parent: "451000" +}, { + value: "451025", + name: "靖西县", + parent: "451000" +}, { + value: "451026", + name: "那坡县", + parent: "451000" +}, { + value: "451027", + name: "凌云县", + parent: "451000" +}, { + value: "451028", + name: "乐业县", + parent: "451000" +}, { + value: "451029", + name: "田林县", + parent: "451000" +}, { + value: "451030", + name: "西林县", + parent: "451000" +}, { + value: "451031", + name: "隆林各族自治县", + parent: "451000" +}, { + value: "451032", + name: "其它区", + parent: "451000" +}, { + value: "451102", + name: "八步区", + parent: "451100" +}, { + value: "451119", + name: "平桂管理区", + parent: "451100" +}, { + value: "451121", + name: "昭平县", + parent: "451100" +}, { + value: "451122", + name: "钟山县", + parent: "451100" +}, { + value: "451123", + name: "富川瑶族自治县", + parent: "451100" +}, { + value: "451124", + name: "其它区", + parent: "451100" +}, { + value: "451202", + name: "金城江区", + parent: "451200" +}, { + value: "451221", + name: "南丹县", + parent: "451200" +}, { + value: "451222", + name: "天峨县", + parent: "451200" +}, { + value: "451223", + name: "凤山县", + parent: "451200" +}, { + value: "451224", + name: "东兰县", + parent: "451200" +}, { + value: "451225", + name: "罗城仫佬族自治县", + parent: "451200" +}, { + value: "451226", + name: "环江毛南族自治县", + parent: "451200" +}, { + value: "451227", + name: "巴马瑶族自治县", + parent: "451200" +}, { + value: "451228", + name: "都安瑶族自治县", + parent: "451200" +}, { + value: "451229", + name: "大化瑶族自治县", + parent: "451200" +}, { + value: "451281", + name: "宜州市", + parent: "451200" +}, { + value: "451282", + name: "其它区", + parent: "451200" +}, { + value: "451302", + name: "兴宾区", + parent: "451300" +}, { + value: "451321", + name: "忻城县", + parent: "451300" +}, { + value: "451322", + name: "象州县", + parent: "451300" +}, { + value: "451323", + name: "武宣县", + parent: "451300" +}, { + value: "451324", + name: "金秀瑶族自治县", + parent: "451300" +}, { + value: "451381", + name: "合山市", + parent: "451300" +}, { + value: "451382", + name: "其它区", + parent: "451300" +}, { + value: "451402", + name: "江州区", + parent: "451400" +}, { + value: "451421", + name: "扶绥县", + parent: "451400" +}, { + value: "451422", + name: "宁明县", + parent: "451400" +}, { + value: "451423", + name: "龙州县", + parent: "451400" +}, { + value: "451424", + name: "大新县", + parent: "451400" +}, { + value: "451425", + name: "天等县", + parent: "451400" +}, { + value: "451481", + name: "凭祥市", + parent: "451400" +}, { + value: "451482", + name: "其它区", + parent: "451400" +}, { + value: "460105", + name: "秀英区", + parent: "460100" +}, { + value: "460106", + name: "龙华区", + parent: "460100" +}, { + value: "460107", + name: "琼山区", + parent: "460100" +}, { + value: "460108", + name: "美兰区", + parent: "460100" +}, { + value: "460109", + name: "其它区", + parent: "460100" +}, { + value: "460321", + name: "西沙群岛", + parent: "460300" +}, { + value: "460322", + name: "南沙群岛", + parent: "460300" +}, { + value: "460323", + name: "中沙群岛的岛礁及其海域", + parent: "460300" +}, { + value: "469001", + name: "五指山市", + parent: "460000" +}, { + value: "469002", + name: "琼海市", + parent: "460000" +}, { + value: "469003", + name: "儋州市", + parent: "460000" +}, { + value: "469005", + name: "文昌市", + parent: "460000" +}, { + value: "469006", + name: "万宁市", + parent: "460000" +}, { + value: "469007", + name: "东方市", + parent: "460000" +}, { + value: "469025", + name: "定安县", + parent: "460000" +}, { + value: "469026", + name: "屯昌县", + parent: "460000" +}, { + value: "469027", + name: "澄迈县", + parent: "460000" +}, { + value: "469028", + name: "临高县", + parent: "460000" +}, { + value: "469030", + name: "白沙黎族自治县", + parent: "460000" +}, { + value: "469031", + name: "昌江黎族自治县", + parent: "460000" +}, { + value: "469033", + name: "乐东黎族自治县", + parent: "460000" +}, { + value: "469034", + name: "陵水黎族自治县", + parent: "460000" +}, { + value: "469035", + name: "保亭黎族苗族自治县", + parent: "460000" +}, { + value: "469036", + name: "琼中黎族苗族自治县", + parent: "460000" +}, { + value: "469037", + name: "西沙群岛", + parent: "460000" +}, { + value: "469038", + name: "南沙群岛", + parent: "460000" +}, { + value: "469039", + name: "中沙群岛的岛礁及其海域", + parent: "460000" +}, { + value: "471004", + name: "高新区", + parent: "410300" +}, { + value: "471005", + name: "其它区", + parent: "410300" +}, { + value: "500101", + name: "万州区", + parent: "500100" +}, { + value: "500102", + name: "涪陵区", + parent: "500100" +}, { + value: "500103", + name: "渝中区", + parent: "500100" +}, { + value: "500104", + name: "大渡口区", + parent: "500100" +}, { + value: "500105", + name: "江北区", + parent: "500100" +}, { + value: "500106", + name: "沙坪坝区", + parent: "500100" +}, { + value: "500107", + name: "九龙坡区", + parent: "500100" +}, { + value: "500108", + name: "南岸区", + parent: "500100" +}, { + value: "500109", + name: "北碚区", + parent: "500100" +}, { + value: "500110", + name: "万盛区", + parent: "500100" +}, { + value: "500111", + name: "双桥区", + parent: "500100" +}, { + value: "500112", + name: "渝北区", + parent: "500100" +}, { + value: "500113", + name: "巴南区", + parent: "500100" +}, { + value: "500114", + name: "黔江区", + parent: "500100" +}, { + value: "500115", + name: "长寿区", + parent: "500100" +}, { + value: "500222", + name: "綦江区", + parent: "500100" +}, { + value: "500223", + name: "潼南县", + parent: "500100" +}, { + value: "500224", + name: "铜梁区", + parent: "500100" +}, { + value: "500225", + name: "大足区", + parent: "500100" +}, { + value: "500226", + name: "荣昌县", + parent: "500100" +}, { + value: "500227", + name: "璧山区", + parent: "500100" +}, { + value: "500228", + name: "梁平县", + parent: "500100" +}, { + value: "500229", + name: "城口县", + parent: "500100" +}, { + value: "500230", + name: "丰都县", + parent: "500100" +}, { + value: "500231", + name: "垫江县", + parent: "500100" +}, { + value: "500232", + name: "武隆县", + parent: "500100" +}, { + value: "500233", + name: "忠县", + parent: "500100" +}, { + value: "500234", + name: "开县", + parent: "500100" +}, { + value: "500235", + name: "云阳县", + parent: "500100" +}, { + value: "500236", + name: "奉节县", + parent: "500100" +}, { + value: "500237", + name: "巫山县", + parent: "500100" +}, { + value: "500238", + name: "巫溪县", + parent: "500100" +}, { + value: "500240", + name: "石柱土家族自治县", + parent: "500100" +}, { + value: "500241", + name: "秀山土家族苗族自治县", + parent: "500100" +}, { + value: "500242", + name: "酉阳土家族苗族自治县", + parent: "500100" +}, { + value: "500243", + name: "彭水苗族土家族自治县", + parent: "500100" +}, { + value: "500381", + name: "江津区", + parent: "500100" +}, { + value: "500382", + name: "合川区", + parent: "500100" +}, { + value: "500383", + name: "永川区", + parent: "500100" +}, { + value: "500384", + name: "南川区", + parent: "500100" +}, { + value: "500385", + name: "其它区", + parent: "500100" +}, { + value: "510104", + name: "锦江区", + parent: "510100" +}, { + value: "510105", + name: "青羊区", + parent: "510100" +}, { + value: "510106", + name: "金牛区", + parent: "510100" +}, { + value: "510107", + name: "武侯区", + parent: "510100" +}, { + value: "510108", + name: "成华区", + parent: "510100" +}, { + value: "510112", + name: "龙泉驿区", + parent: "510100" +}, { + value: "510113", + name: "青白江区", + parent: "510100" +}, { + value: "510114", + name: "新都区", + parent: "510100" +}, { + value: "510115", + name: "温江区", + parent: "510100" +}, { + value: "510121", + name: "金堂县", + parent: "510100" +}, { + value: "510122", + name: "双流县", + parent: "510100" +}, { + value: "510124", + name: "郫县", + parent: "510100" +}, { + value: "510129", + name: "大邑县", + parent: "510100" +}, { + value: "510131", + name: "蒲江县", + parent: "510100" +}, { + value: "510132", + name: "新津县", + parent: "510100" +}, { + value: "510181", + name: "都江堰市", + parent: "510100" +}, { + value: "510182", + name: "彭州市", + parent: "510100" +}, { + value: "510183", + name: "邛崃市", + parent: "510100" +}, { + value: "510184", + name: "崇州市", + parent: "510100" +}, { + value: "510185", + name: "其它区", + parent: "510100" +}, { + value: "510302", + name: "自流井区", + parent: "510300" +}, { + value: "510303", + name: "贡井区", + parent: "510300" +}, { + value: "510304", + name: "大安区", + parent: "510300" +}, { + value: "510311", + name: "沿滩区", + parent: "510300" +}, { + value: "510321", + name: "荣县", + parent: "510300" +}, { + value: "510322", + name: "富顺县", + parent: "510300" +}, { + value: "510323", + name: "其它区", + parent: "510300" +}, { + value: "510402", + name: "东区", + parent: "510400" +}, { + value: "510403", + name: "西区", + parent: "510400" +}, { + value: "510411", + name: "仁和区", + parent: "510400" +}, { + value: "510421", + name: "米易县", + parent: "510400" +}, { + value: "510422", + name: "盐边县", + parent: "510400" +}, { + value: "510423", + name: "其它区", + parent: "510400" +}, { + value: "510502", + name: "江阳区", + parent: "510500" +}, { + value: "510503", + name: "纳溪区", + parent: "510500" +}, { + value: "510504", + name: "龙马潭区", + parent: "510500" +}, { + value: "510521", + name: "泸县", + parent: "510500" +}, { + value: "510522", + name: "合江县", + parent: "510500" +}, { + value: "510524", + name: "叙永县", + parent: "510500" +}, { + value: "510525", + name: "古蔺县", + parent: "510500" +}, { + value: "510526", + name: "其它区", + parent: "510500" +}, { + value: "510603", + name: "旌阳区", + parent: "510600" +}, { + value: "510623", + name: "中江县", + parent: "510600" +}, { + value: "510626", + name: "罗江县", + parent: "510600" +}, { + value: "510681", + name: "广汉市", + parent: "510600" +}, { + value: "510682", + name: "什邡市", + parent: "510600" +}, { + value: "510683", + name: "绵竹市", + parent: "510600" +}, { + value: "510684", + name: "其它区", + parent: "510600" +}, { + value: "510703", + name: "涪城区", + parent: "510700" +}, { + value: "510704", + name: "游仙区", + parent: "510700" +}, { + value: "510722", + name: "三台县", + parent: "510700" +}, { + value: "510723", + name: "盐亭县", + parent: "510700" +}, { + value: "510724", + name: "安县", + parent: "510700" +}, { + value: "510725", + name: "梓潼县", + parent: "510700" +}, { + value: "510726", + name: "北川羌族自治县", + parent: "510700" +}, { + value: "510727", + name: "平武县", + parent: "510700" +}, { + value: "510751", + name: "高新区", + parent: "510700" +}, { + value: "510781", + name: "江油市", + parent: "510700" +}, { + value: "510782", + name: "其它区", + parent: "510700" +}, { + value: "510802", + name: "利州区", + parent: "510800" +}, { + value: "510811", + name: "昭化区", + parent: "510800" +}, { + value: "510812", + name: "朝天区", + parent: "510800" +}, { + value: "510821", + name: "旺苍县", + parent: "510800" +}, { + value: "510822", + name: "青川县", + parent: "510800" +}, { + value: "510823", + name: "剑阁县", + parent: "510800" +}, { + value: "510824", + name: "苍溪县", + parent: "510800" +}, { + value: "510825", + name: "其它区", + parent: "510800" +}, { + value: "510903", + name: "船山区", + parent: "510900" +}, { + value: "510904", + name: "安居区", + parent: "510900" +}, { + value: "510921", + name: "蓬溪县", + parent: "510900" +}, { + value: "510922", + name: "射洪县", + parent: "510900" +}, { + value: "510923", + name: "大英县", + parent: "510900" +}, { + value: "510924", + name: "其它区", + parent: "510900" +}, { + value: "511002", + name: "市中区", + parent: "511000" +}, { + value: "511011", + name: "东兴区", + parent: "511000" +}, { + value: "511024", + name: "威远县", + parent: "511000" +}, { + value: "511025", + name: "资中县", + parent: "511000" +}, { + value: "511028", + name: "隆昌县", + parent: "511000" +}, { + value: "511029", + name: "其它区", + parent: "511000" +}, { + value: "511102", + name: "市中区", + parent: "511100" +}, { + value: "511111", + name: "沙湾区", + parent: "511100" +}, { + value: "511112", + name: "五通桥区", + parent: "511100" +}, { + value: "511113", + name: "金口河区", + parent: "511100" +}, { + value: "511123", + name: "犍为县", + parent: "511100" +}, { + value: "511124", + name: "井研县", + parent: "511100" +}, { + value: "511126", + name: "夹江县", + parent: "511100" +}, { + value: "511129", + name: "沐川县", + parent: "511100" +}, { + value: "511132", + name: "峨边彝族自治县", + parent: "511100" +}, { + value: "511133", + name: "马边彝族自治县", + parent: "511100" +}, { + value: "511181", + name: "峨眉山市", + parent: "511100" +}, { + value: "511182", + name: "其它区", + parent: "511100" +}, { + value: "511302", + name: "顺庆区", + parent: "511300" +}, { + value: "511303", + name: "高坪区", + parent: "511300" +}, { + value: "511304", + name: "嘉陵区", + parent: "511300" +}, { + value: "511321", + name: "南部县", + parent: "511300" +}, { + value: "511322", + name: "营山县", + parent: "511300" +}, { + value: "511323", + name: "蓬安县", + parent: "511300" +}, { + value: "511324", + name: "仪陇县", + parent: "511300" +}, { + value: "511325", + name: "西充县", + parent: "511300" +}, { + value: "511381", + name: "阆中市", + parent: "511300" +}, { + value: "511382", + name: "其它区", + parent: "511300" +}, { + value: "511402", + name: "东坡区", + parent: "511400" +}, { + value: "511421", + name: "仁寿县", + parent: "511400" +}, { + value: "511422", + name: "彭山区", + parent: "511400" +}, { + value: "511423", + name: "洪雅县", + parent: "511400" +}, { + value: "511424", + name: "丹棱县", + parent: "511400" +}, { + value: "511425", + name: "青神县", + parent: "511400" +}, { + value: "511426", + name: "其它区", + parent: "511400" +}, { + value: "511502", + name: "翠屏区", + parent: "511500" +}, { + value: "511521", + name: "宜宾县", + parent: "511500" +}, { + value: "511522", + name: "南溪区", + parent: "511500" +}, { + value: "511523", + name: "江安县", + parent: "511500" +}, { + value: "511524", + name: "长宁县", + parent: "511500" +}, { + value: "511525", + name: "高县", + parent: "511500" +}, { + value: "511526", + name: "珙县", + parent: "511500" +}, { + value: "511527", + name: "筠连县", + parent: "511500" +}, { + value: "511528", + name: "兴文县", + parent: "511500" +}, { + value: "511529", + name: "屏山县", + parent: "511500" +}, { + value: "511530", + name: "其它区", + parent: "511500" +}, { + value: "511602", + name: "广安区", + parent: "511600" +}, { + value: "511603", + name: "前锋区", + parent: "511600" +}, { + value: "511621", + name: "岳池县", + parent: "511600" +}, { + value: "511622", + name: "武胜县", + parent: "511600" +}, { + value: "511623", + name: "邻水县", + parent: "511600" +}, { + value: "511681", + name: "华蓥市", + parent: "511600" +}, { + value: "511682", + name: "市辖区", + parent: "511600" +}, { + value: "511683", + name: "其它区", + parent: "511600" +}, { + value: "511702", + name: "通川区", + parent: "511700" +}, { + value: "511721", + name: "达川区", + parent: "511700" +}, { + value: "511722", + name: "宣汉县", + parent: "511700" +}, { + value: "511723", + name: "开江县", + parent: "511700" +}, { + value: "511724", + name: "大竹县", + parent: "511700" +}, { + value: "511725", + name: "渠县", + parent: "511700" +}, { + value: "511781", + name: "万源市", + parent: "511700" +}, { + value: "511782", + name: "其它区", + parent: "511700" +}, { + value: "511802", + name: "雨城区", + parent: "511800" +}, { + value: "511821", + name: "名山区", + parent: "511800" +}, { + value: "511822", + name: "荥经县", + parent: "511800" +}, { + value: "511823", + name: "汉源县", + parent: "511800" +}, { + value: "511824", + name: "石棉县", + parent: "511800" +}, { + value: "511825", + name: "天全县", + parent: "511800" +}, { + value: "511826", + name: "芦山县", + parent: "511800" +}, { + value: "511827", + name: "宝兴县", + parent: "511800" +}, { + value: "511828", + name: "其它区", + parent: "511800" +}, { + value: "511902", + name: "巴州区", + parent: "511900" +}, { + value: "511903", + name: "恩阳区", + parent: "511900" +}, { + value: "511921", + name: "通江县", + parent: "511900" +}, { + value: "511922", + name: "南江县", + parent: "511900" +}, { + value: "511923", + name: "平昌县", + parent: "511900" +}, { + value: "511924", + name: "其它区", + parent: "511900" +}, { + value: "512002", + name: "雁江区", + parent: "512000" +}, { + value: "512021", + name: "安岳县", + parent: "512000" +}, { + value: "512022", + name: "乐至县", + parent: "512000" +}, { + value: "512081", + name: "简阳市", + parent: "512000" +}, { + value: "512082", + name: "其它区", + parent: "512000" +}, { + value: "513221", + name: "汶川县", + parent: "513200" +}, { + value: "513222", + name: "理县", + parent: "513200" +}, { + value: "513223", + name: "茂县", + parent: "513200" +}, { + value: "513224", + name: "松潘县", + parent: "513200" +}, { + value: "513225", + name: "九寨沟县", + parent: "513200" +}, { + value: "513226", + name: "金川县", + parent: "513200" +}, { + value: "513227", + name: "小金县", + parent: "513200" +}, { + value: "513228", + name: "黑水县", + parent: "513200" +}, { + value: "513229", + name: "马尔康县", + parent: "513200" +}, { + value: "513230", + name: "壤塘县", + parent: "513200" +}, { + value: "513231", + name: "阿坝县", + parent: "513200" +}, { + value: "513232", + name: "若尔盖县", + parent: "513200" +}, { + value: "513233", + name: "红原县", + parent: "513200" +}, { + value: "513234", + name: "其它区", + parent: "513200" +}, { + value: "513321", + name: "康定市", + parent: "513300" +}, { + value: "513322", + name: "泸定县", + parent: "513300" +}, { + value: "513323", + name: "丹巴县", + parent: "513300" +}, { + value: "513324", + name: "九龙县", + parent: "513300" +}, { + value: "513325", + name: "雅江县", + parent: "513300" +}, { + value: "513326", + name: "道孚县", + parent: "513300" +}, { + value: "513327", + name: "炉霍县", + parent: "513300" +}, { + value: "513328", + name: "甘孜县", + parent: "513300" +}, { + value: "513329", + name: "新龙县", + parent: "513300" +}, { + value: "513330", + name: "德格县", + parent: "513300" +}, { + value: "513331", + name: "白玉县", + parent: "513300" +}, { + value: "513332", + name: "石渠县", + parent: "513300" +}, { + value: "513333", + name: "色达县", + parent: "513300" +}, { + value: "513334", + name: "理塘县", + parent: "513300" +}, { + value: "513335", + name: "巴塘县", + parent: "513300" +}, { + value: "513336", + name: "乡城县", + parent: "513300" +}, { + value: "513337", + name: "稻城县", + parent: "513300" +}, { + value: "513338", + name: "得荣县", + parent: "513300" +}, { + value: "513339", + name: "其它区", + parent: "513300" +}, { + value: "513401", + name: "西昌市", + parent: "513400" +}, { + value: "513422", + name: "木里藏族自治县", + parent: "513400" +}, { + value: "513423", + name: "盐源县", + parent: "513400" +}, { + value: "513424", + name: "德昌县", + parent: "513400" +}, { + value: "513425", + name: "会理县", + parent: "513400" +}, { + value: "513426", + name: "会东县", + parent: "513400" +}, { + value: "513427", + name: "宁南县", + parent: "513400" +}, { + value: "513428", + name: "普格县", + parent: "513400" +}, { + value: "513429", + name: "布拖县", + parent: "513400" +}, { + value: "513430", + name: "金阳县", + parent: "513400" +}, { + value: "513431", + name: "昭觉县", + parent: "513400" +}, { + value: "513432", + name: "喜德县", + parent: "513400" +}, { + value: "513433", + name: "冕宁县", + parent: "513400" +}, { + value: "513434", + name: "越西县", + parent: "513400" +}, { + value: "513435", + name: "甘洛县", + parent: "513400" +}, { + value: "513436", + name: "美姑县", + parent: "513400" +}, { + value: "513437", + name: "雷波县", + parent: "513400" +}, { + value: "513438", + name: "其它区", + parent: "513400" +}, { + value: "520102", + name: "南明区", + parent: "520100" +}, { + value: "520103", + name: "云岩区", + parent: "520100" +}, { + value: "520111", + name: "花溪区", + parent: "520100" +}, { + value: "520112", + name: "乌当区", + parent: "520100" +}, { + value: "520113", + name: "白云区", + parent: "520100" +}, { + value: "520114", + name: "小河区", + parent: "520100" +}, { + value: "520121", + name: "开阳县", + parent: "520100" +}, { + value: "520122", + name: "息烽县", + parent: "520100" +}, { + value: "520123", + name: "修文县", + parent: "520100" +}, { + value: "520151", + name: "观山湖区", + parent: "520100" +}, { + value: "520181", + name: "清镇市", + parent: "520100" +}, { + value: "520182", + name: "其它区", + parent: "520100" +}, { + value: "520201", + name: "钟山区", + parent: "520200" +}, { + value: "520203", + name: "六枝特区", + parent: "520200" +}, { + value: "520221", + name: "水城县", + parent: "520200" +}, { + value: "520222", + name: "盘县", + parent: "520200" +}, { + value: "520223", + name: "其它区", + parent: "520200" +}, { + value: "520302", + name: "红花岗区", + parent: "520300" +}, { + value: "520303", + name: "汇川区", + parent: "520300" +}, { + value: "520321", + name: "遵义县", + parent: "520300" +}, { + value: "520322", + name: "桐梓县", + parent: "520300" +}, { + value: "520323", + name: "绥阳县", + parent: "520300" +}, { + value: "520324", + name: "正安县", + parent: "520300" +}, { + value: "520325", + name: "道真仡佬族苗族自治县", + parent: "520300" +}, { + value: "520326", + name: "务川仡佬族苗族自治县", + parent: "520300" +}, { + value: "520327", + name: "凤冈县", + parent: "520300" +}, { + value: "520328", + name: "湄潭县", + parent: "520300" +}, { + value: "520329", + name: "余庆县", + parent: "520300" +}, { + value: "520330", + name: "习水县", + parent: "520300" +}, { + value: "520381", + name: "赤水市", + parent: "520300" +}, { + value: "520382", + name: "仁怀市", + parent: "520300" +}, { + value: "520383", + name: "其它区", + parent: "520300" +}, { + value: "520402", + name: "西秀区", + parent: "520400" +}, { + value: "520421", + name: "平坝区", + parent: "520400" +}, { + value: "520422", + name: "普定县", + parent: "520400" +}, { + value: "520423", + name: "镇宁布依族苗族自治县", + parent: "520400" +}, { + value: "520424", + name: "关岭布依族苗族自治县", + parent: "520400" +}, { + value: "520425", + name: "紫云苗族布依族自治县", + parent: "520400" +}, { + value: "520426", + name: "其它区", + parent: "520400" +}, { + value: "522201", + name: "碧江区", + parent: "522200" +}, { + value: "522222", + name: "江口县", + parent: "522200" +}, { + value: "522223", + name: "玉屏侗族自治县", + parent: "522200" +}, { + value: "522224", + name: "石阡县", + parent: "522200" +}, { + value: "522225", + name: "思南县", + parent: "522200" +}, { + value: "522226", + name: "印江土家族苗族自治县", + parent: "522200" +}, { + value: "522227", + name: "德江县", + parent: "522200" +}, { + value: "522228", + name: "沿河土家族自治县", + parent: "522200" +}, { + value: "522229", + name: "松桃苗族自治县", + parent: "522200" +}, { + value: "522230", + name: "万山区", + parent: "522200" +}, { + value: "522231", + name: "其它区", + parent: "522200" +}, { + value: "522301", + name: "兴义市", + parent: "522300" +}, { + value: "522322", + name: "兴仁县", + parent: "522300" +}, { + value: "522323", + name: "普安县", + parent: "522300" +}, { + value: "522324", + name: "晴隆县", + parent: "522300" +}, { + value: "522325", + name: "贞丰县", + parent: "522300" +}, { + value: "522326", + name: "望谟县", + parent: "522300" +}, { + value: "522327", + name: "册亨县", + parent: "522300" +}, { + value: "522328", + name: "安龙县", + parent: "522300" +}, { + value: "522329", + name: "其它区", + parent: "522300" +}, { + value: "522401", + name: "七星关区", + parent: "522400" +}, { + value: "522422", + name: "大方县", + parent: "522400" +}, { + value: "522423", + name: "黔西县", + parent: "522400" +}, { + value: "522424", + name: "金沙县", + parent: "522400" +}, { + value: "522425", + name: "织金县", + parent: "522400" +}, { + value: "522426", + name: "纳雍县", + parent: "522400" +}, { + value: "522427", + name: "威宁彝族回族苗族自治县", + parent: "522400" +}, { + value: "522428", + name: "赫章县", + parent: "522400" +}, { + value: "522429", + name: "其它区", + parent: "522400" +}, { + value: "522601", + name: "凯里市", + parent: "522600" +}, { + value: "522622", + name: "黄平县", + parent: "522600" +}, { + value: "522623", + name: "施秉县", + parent: "522600" +}, { + value: "522624", + name: "三穗县", + parent: "522600" +}, { + value: "522625", + name: "镇远县", + parent: "522600" +}, { + value: "522626", + name: "岑巩县", + parent: "522600" +}, { + value: "522627", + name: "天柱县", + parent: "522600" +}, { + value: "522628", + name: "锦屏县", + parent: "522600" +}, { + value: "522629", + name: "剑河县", + parent: "522600" +}, { + value: "522630", + name: "台江县", + parent: "522600" +}, { + value: "522631", + name: "黎平县", + parent: "522600" +}, { + value: "522632", + name: "榕江县", + parent: "522600" +}, { + value: "522633", + name: "从江县", + parent: "522600" +}, { + value: "522634", + name: "雷山县", + parent: "522600" +}, { + value: "522635", + name: "麻江县", + parent: "522600" +}, { + value: "522636", + name: "丹寨县", + parent: "522600" +}, { + value: "522637", + name: "其它区", + parent: "522600" +}, { + value: "522701", + name: "都匀市", + parent: "522700" +}, { + value: "522702", + name: "福泉市", + parent: "522700" +}, { + value: "522722", + name: "荔波县", + parent: "522700" +}, { + value: "522723", + name: "贵定县", + parent: "522700" +}, { + value: "522725", + name: "瓮安县", + parent: "522700" +}, { + value: "522726", + name: "独山县", + parent: "522700" +}, { + value: "522727", + name: "平塘县", + parent: "522700" +}, { + value: "522728", + name: "罗甸县", + parent: "522700" +}, { + value: "522729", + name: "长顺县", + parent: "522700" +}, { + value: "522730", + name: "龙里县", + parent: "522700" +}, { + value: "522731", + name: "惠水县", + parent: "522700" +}, { + value: "522732", + name: "三都水族自治县", + parent: "522700" +}, { + value: "522733", + name: "其它区", + parent: "522700" +}, { + value: "530102", + name: "五华区", + parent: "530100" +}, { + value: "530103", + name: "盘龙区", + parent: "530100" +}, { + value: "530111", + name: "官渡区", + parent: "530100" +}, { + value: "530112", + name: "西山区", + parent: "530100" +}, { + value: "530113", + name: "东川区", + parent: "530100" +}, { + value: "530121", + name: "呈贡区", + parent: "530100" +}, { + value: "530122", + name: "晋宁县", + parent: "530100" +}, { + value: "530124", + name: "富民县", + parent: "530100" +}, { + value: "530125", + name: "宜良县", + parent: "530100" +}, { + value: "530126", + name: "石林彝族自治县", + parent: "530100" +}, { + value: "530127", + name: "嵩明县", + parent: "530100" +}, { + value: "530128", + name: "禄劝彝族苗族自治县", + parent: "530100" +}, { + value: "530129", + name: "寻甸回族彝族自治县", + parent: "530100" +}, { + value: "530181", + name: "安宁市", + parent: "530100" +}, { + value: "530182", + name: "其它区", + parent: "530100" +}, { + value: "530302", + name: "麒麟区", + parent: "530300" +}, { + value: "530321", + name: "马龙县", + parent: "530300" +}, { + value: "530322", + name: "陆良县", + parent: "530300" +}, { + value: "530323", + name: "师宗县", + parent: "530300" +}, { + value: "530324", + name: "罗平县", + parent: "530300" +}, { + value: "530325", + name: "富源县", + parent: "530300" +}, { + value: "530326", + name: "会泽县", + parent: "530300" +}, { + value: "530328", + name: "沾益县", + parent: "530300" +}, { + value: "530381", + name: "宣威市", + parent: "530300" +}, { + value: "530382", + name: "其它区", + parent: "530300" +}, { + value: "530402", + name: "红塔区", + parent: "530400" +}, { + value: "530421", + name: "江川县", + parent: "530400" +}, { + value: "530422", + name: "澄江县", + parent: "530400" +}, { + value: "530423", + name: "通海县", + parent: "530400" +}, { + value: "530424", + name: "华宁县", + parent: "530400" +}, { + value: "530425", + name: "易门县", + parent: "530400" +}, { + value: "530426", + name: "峨山彝族自治县", + parent: "530400" +}, { + value: "530427", + name: "新平彝族傣族自治县", + parent: "530400" +}, { + value: "530428", + name: "元江哈尼族彝族傣族自治县", + parent: "530400" +}, { + value: "530429", + name: "其它区", + parent: "530400" +}, { + value: "530502", + name: "隆阳区", + parent: "530500" +}, { + value: "530521", + name: "施甸县", + parent: "530500" +}, { + value: "530522", + name: "腾冲县", + parent: "530500" +}, { + value: "530523", + name: "龙陵县", + parent: "530500" +}, { + value: "530524", + name: "昌宁县", + parent: "530500" +}, { + value: "530525", + name: "其它区", + parent: "530500" +}, { + value: "530602", + name: "昭阳区", + parent: "530600" +}, { + value: "530621", + name: "鲁甸县", + parent: "530600" +}, { + value: "530622", + name: "巧家县", + parent: "530600" +}, { + value: "530623", + name: "盐津县", + parent: "530600" +}, { + value: "530624", + name: "大关县", + parent: "530600" +}, { + value: "530625", + name: "永善县", + parent: "530600" +}, { + value: "530626", + name: "绥江县", + parent: "530600" +}, { + value: "530627", + name: "镇雄县", + parent: "530600" +}, { + value: "530628", + name: "彝良县", + parent: "530600" +}, { + value: "530629", + name: "威信县", + parent: "530600" +}, { + value: "530630", + name: "水富县", + parent: "530600" +}, { + value: "530631", + name: "其它区", + parent: "530600" +}, { + value: "530702", + name: "古城区", + parent: "530700" +}, { + value: "530721", + name: "玉龙纳西族自治县", + parent: "530700" +}, { + value: "530722", + name: "永胜县", + parent: "530700" +}, { + value: "530723", + name: "华坪县", + parent: "530700" +}, { + value: "530724", + name: "宁蒗彝族自治县", + parent: "530700" +}, { + value: "530725", + name: "其它区", + parent: "530700" +}, { + value: "530802", + name: "思茅区", + parent: "530800" +}, { + value: "530821", + name: "宁洱哈尼族彝族自治县", + parent: "530800" +}, { + value: "530822", + name: "墨江哈尼族自治县", + parent: "530800" +}, { + value: "530823", + name: "景东彝族自治县", + parent: "530800" +}, { + value: "530824", + name: "景谷傣族彝族自治县", + parent: "530800" +}, { + value: "530825", + name: "镇沅彝族哈尼族拉祜族自治县", + parent: "530800" +}, { + value: "530826", + name: "江城哈尼族彝族自治县", + parent: "530800" +}, { + value: "530827", + name: "孟连傣族拉祜族佤族自治县", + parent: "530800" +}, { + value: "530828", + name: "澜沧拉祜族自治县", + parent: "530800" +}, { + value: "530829", + name: "西盟佤族自治县", + parent: "530800" +}, { + value: "530830", + name: "其它区", + parent: "530800" +}, { + value: "530902", + name: "临翔区", + parent: "530900" +}, { + value: "530921", + name: "凤庆县", + parent: "530900" +}, { + value: "530922", + name: "云县", + parent: "530900" +}, { + value: "530923", + name: "永德县", + parent: "530900" +}, { + value: "530924", + name: "镇康县", + parent: "530900" +}, { + value: "530925", + name: "双江拉祜族佤族布朗族傣族自治县", + parent: "530900" +}, { + value: "530926", + name: "耿马傣族佤族自治县", + parent: "530900" +}, { + value: "530927", + name: "沧源佤族自治县", + parent: "530900" +}, { + value: "530928", + name: "其它区", + parent: "530900" +}, { + value: "532301", + name: "楚雄市", + parent: "532300" +}, { + value: "532322", + name: "双柏县", + parent: "532300" +}, { + value: "532323", + name: "牟定县", + parent: "532300" +}, { + value: "532324", + name: "南华县", + parent: "532300" +}, { + value: "532325", + name: "姚安县", + parent: "532300" +}, { + value: "532326", + name: "大姚县", + parent: "532300" +}, { + value: "532327", + name: "永仁县", + parent: "532300" +}, { + value: "532328", + name: "元谋县", + parent: "532300" +}, { + value: "532329", + name: "武定县", + parent: "532300" +}, { + value: "532331", + name: "禄丰县", + parent: "532300" +}, { + value: "532332", + name: "其它区", + parent: "532300" +}, { + value: "532501", + name: "个旧市", + parent: "532500" +}, { + value: "532502", + name: "开远市", + parent: "532500" +}, { + value: "532522", + name: "蒙自市", + parent: "532500" +}, { + value: "532523", + name: "屏边苗族自治县", + parent: "532500" +}, { + value: "532524", + name: "建水县", + parent: "532500" +}, { + value: "532525", + name: "石屏县", + parent: "532500" +}, { + value: "532526", + name: "弥勒市", + parent: "532500" +}, { + value: "532527", + name: "泸西县", + parent: "532500" +}, { + value: "532528", + name: "元阳县", + parent: "532500" +}, { + value: "532529", + name: "红河县", + parent: "532500" +}, { + value: "532530", + name: "金平苗族瑶族傣族自治县", + parent: "532500" +}, { + value: "532531", + name: "绿春县", + parent: "532500" +}, { + value: "532532", + name: "河口瑶族自治县", + parent: "532500" +}, { + value: "532533", + name: "其它区", + parent: "532500" +}, { + value: "532621", + name: "文山市", + parent: "532600" +}, { + value: "532622", + name: "砚山县", + parent: "532600" +}, { + value: "532623", + name: "西畴县", + parent: "532600" +}, { + value: "532624", + name: "麻栗坡县", + parent: "532600" +}, { + value: "532625", + name: "马关县", + parent: "532600" +}, { + value: "532626", + name: "丘北县", + parent: "532600" +}, { + value: "532627", + name: "广南县", + parent: "532600" +}, { + value: "532628", + name: "富宁县", + parent: "532600" +}, { + value: "532629", + name: "其它区", + parent: "532600" +}, { + value: "532801", + name: "景洪市", + parent: "532800" +}, { + value: "532822", + name: "勐海县", + parent: "532800" +}, { + value: "532823", + name: "勐腊县", + parent: "532800" +}, { + value: "532824", + name: "其它区", + parent: "532800" +}, { + value: "532901", + name: "大理市", + parent: "532900" +}, { + value: "532922", + name: "漾濞彝族自治县", + parent: "532900" +}, { + value: "532923", + name: "祥云县", + parent: "532900" +}, { + value: "532924", + name: "宾川县", + parent: "532900" +}, { + value: "532925", + name: "弥渡县", + parent: "532900" +}, { + value: "532926", + name: "南涧彝族自治县", + parent: "532900" +}, { + value: "532927", + name: "巍山彝族回族自治县", + parent: "532900" +}, { + value: "532928", + name: "永平县", + parent: "532900" +}, { + value: "532929", + name: "云龙县", + parent: "532900" +}, { + value: "532930", + name: "洱源县", + parent: "532900" +}, { + value: "532931", + name: "剑川县", + parent: "532900" +}, { + value: "532932", + name: "鹤庆县", + parent: "532900" +}, { + value: "532933", + name: "其它区", + parent: "532900" +}, { + value: "533102", + name: "瑞丽市", + parent: "533100" +}, { + value: "533103", + name: "芒市", + parent: "533100" +}, { + value: "533122", + name: "梁河县", + parent: "533100" +}, { + value: "533123", + name: "盈江县", + parent: "533100" +}, { + value: "533124", + name: "陇川县", + parent: "533100" +}, { + value: "533125", + name: "其它区", + parent: "533100" +}, { + value: "533321", + name: "泸水县", + parent: "533300" +}, { + value: "533323", + name: "福贡县", + parent: "533300" +}, { + value: "533324", + name: "贡山独龙族怒族自治县", + parent: "533300" +}, { + value: "533325", + name: "兰坪白族普米族自治县", + parent: "533300" +}, { + value: "533326", + name: "其它区", + parent: "533300" +}, { + value: "533421", + name: "香格里拉市", + parent: "533400" +}, { + value: "533422", + name: "德钦县", + parent: "533400" +}, { + value: "533423", + name: "维西傈僳族自治县", + parent: "533400" +}, { + value: "533424", + name: "其它区", + parent: "533400" +}, { + value: "540102", + name: "城关区", + parent: "540100" +}, { + value: "540121", + name: "林周县", + parent: "540100" +}, { + value: "540122", + name: "当雄县", + parent: "540100" +}, { + value: "540123", + name: "尼木县", + parent: "540100" +}, { + value: "540124", + name: "曲水县", + parent: "540100" +}, { + value: "540125", + name: "堆龙德庆县", + parent: "540100" +}, { + value: "540126", + name: "达孜县", + parent: "540100" +}, { + value: "540127", + name: "墨竹工卡县", + parent: "540100" +}, { + value: "540128", + name: "其它区", + parent: "540100" +}, { + value: "542121", + name: "卡若区", + parent: "542100" +}, { + value: "542122", + name: "江达县", + parent: "542100" +}, { + value: "542123", + name: "贡觉县", + parent: "542100" +}, { + value: "542124", + name: "类乌齐县", + parent: "542100" +}, { + value: "542125", + name: "丁青县", + parent: "542100" +}, { + value: "542126", + name: "察雅县", + parent: "542100" +}, { + value: "542127", + name: "八宿县", + parent: "542100" +}, { + value: "542128", + name: "左贡县", + parent: "542100" +}, { + value: "542129", + name: "芒康县", + parent: "542100" +}, { + value: "542132", + name: "洛隆县", + parent: "542100" +}, { + value: "542133", + name: "边坝县", + parent: "542100" +}, { + value: "542134", + name: "其它区", + parent: "542100" +}, { + value: "542221", + name: "乃东县", + parent: "542200" +}, { + value: "542222", + name: "扎囊县", + parent: "542200" +}, { + value: "542223", + name: "贡嘎县", + parent: "542200" +}, { + value: "542224", + name: "桑日县", + parent: "542200" +}, { + value: "542225", + name: "琼结县", + parent: "542200" +}, { + value: "542226", + name: "曲松县", + parent: "542200" +}, { + value: "542227", + name: "措美县", + parent: "542200" +}, { + value: "542228", + name: "洛扎县", + parent: "542200" +}, { + value: "542229", + name: "加查县", + parent: "542200" +}, { + value: "542231", + name: "隆子县", + parent: "542200" +}, { + value: "542232", + name: "错那县", + parent: "542200" +}, { + value: "542233", + name: "浪卡子县", + parent: "542200" +}, { + value: "542234", + name: "其它区", + parent: "542200" +}, { + value: "542301", + name: "桑珠孜区", + parent: "542300" +}, { + value: "542322", + name: "南木林县", + parent: "542300" +}, { + value: "542323", + name: "江孜县", + parent: "542300" +}, { + value: "542324", + name: "定日县", + parent: "542300" +}, { + value: "542325", + name: "萨迦县", + parent: "542300" +}, { + value: "542326", + name: "拉孜县", + parent: "542300" +}, { + value: "542327", + name: "昂仁县", + parent: "542300" +}, { + value: "542328", + name: "谢通门县", + parent: "542300" +}, { + value: "542329", + name: "白朗县", + parent: "542300" +}, { + value: "542330", + name: "仁布县", + parent: "542300" +}, { + value: "542331", + name: "康马县", + parent: "542300" +}, { + value: "542332", + name: "定结县", + parent: "542300" +}, { + value: "542333", + name: "仲巴县", + parent: "542300" +}, { + value: "542334", + name: "亚东县", + parent: "542300" +}, { + value: "542335", + name: "吉隆县", + parent: "542300" +}, { + value: "542336", + name: "聂拉木县", + parent: "542300" +}, { + value: "542337", + name: "萨嘎县", + parent: "542300" +}, { + value: "542338", + name: "岗巴县", + parent: "542300" +}, { + value: "542339", + name: "其它区", + parent: "542300" +}, { + value: "542421", + name: "那曲县", + parent: "542400" +}, { + value: "542422", + name: "嘉黎县", + parent: "542400" +}, { + value: "542423", + name: "比如县", + parent: "542400" +}, { + value: "542424", + name: "聂荣县", + parent: "542400" +}, { + value: "542425", + name: "安多县", + parent: "542400" +}, { + value: "542426", + name: "申扎县", + parent: "542400" +}, { + value: "542427", + name: "索县", + parent: "542400" +}, { + value: "542428", + name: "班戈县", + parent: "542400" +}, { + value: "542429", + name: "巴青县", + parent: "542400" +}, { + value: "542430", + name: "尼玛县", + parent: "542400" +}, { + value: "542431", + name: "其它区", + parent: "542400" +}, { + value: "542432", + name: "双湖县", + parent: "542400" +}, { + value: "542521", + name: "普兰县", + parent: "542500" +}, { + value: "542522", + name: "札达县", + parent: "542500" +}, { + value: "542523", + name: "噶尔县", + parent: "542500" +}, { + value: "542524", + name: "日土县", + parent: "542500" +}, { + value: "542525", + name: "革吉县", + parent: "542500" +}, { + value: "542526", + name: "改则县", + parent: "542500" +}, { + value: "542527", + name: "措勤县", + parent: "542500" +}, { + value: "542528", + name: "其它区", + parent: "542500" +}, { + value: "542621", + name: "巴宜区", + parent: "542600" +}, { + value: "542622", + name: "工布江达县", + parent: "542600" +}, { + value: "542623", + name: "米林县", + parent: "542600" +}, { + value: "542624", + name: "墨脱县", + parent: "542600" +}, { + value: "542625", + name: "波密县", + parent: "542600" +}, { + value: "542626", + name: "察隅县", + parent: "542600" +}, { + value: "542627", + name: "朗县", + parent: "542600" +}, { + value: "542628", + name: "其它区", + parent: "542600" +}, { + value: "610102", + name: "新城区", + parent: "610100" +}, { + value: "610103", + name: "碑林区", + parent: "610100" +}, { + value: "610104", + name: "莲湖区", + parent: "610100" +}, { + value: "610111", + name: "灞桥区", + parent: "610100" +}, { + value: "610112", + name: "未央区", + parent: "610100" +}, { + value: "610113", + name: "雁塔区", + parent: "610100" +}, { + value: "610114", + name: "阎良区", + parent: "610100" +}, { + value: "610115", + name: "临潼区", + parent: "610100" +}, { + value: "610116", + name: "长安区", + parent: "610100" +}, { + value: "610122", + name: "蓝田县", + parent: "610100" +}, { + value: "610124", + name: "周至县", + parent: "610100" +}, { + value: "610125", + name: "户县", + parent: "610100" +}, { + value: "610126", + name: "高陵区", + parent: "610100" +}, { + value: "610127", + name: "其它区", + parent: "610100" +}, { + value: "610202", + name: "王益区", + parent: "610200" +}, { + value: "610203", + name: "印台区", + parent: "610200" +}, { + value: "610204", + name: "耀州区", + parent: "610200" +}, { + value: "610222", + name: "宜君县", + parent: "610200" +}, { + value: "610223", + name: "其它区", + parent: "610200" +}, { + value: "610302", + name: "渭滨区", + parent: "610300" +}, { + value: "610303", + name: "金台区", + parent: "610300" +}, { + value: "610304", + name: "陈仓区", + parent: "610300" +}, { + value: "610322", + name: "凤翔县", + parent: "610300" +}, { + value: "610323", + name: "岐山县", + parent: "610300" +}, { + value: "610324", + name: "扶风县", + parent: "610300" +}, { + value: "610326", + name: "眉县", + parent: "610300" +}, { + value: "610327", + name: "陇县", + parent: "610300" +}, { + value: "610328", + name: "千阳县", + parent: "610300" +}, { + value: "610329", + name: "麟游县", + parent: "610300" +}, { + value: "610330", + name: "凤县", + parent: "610300" +}, { + value: "610331", + name: "太白县", + parent: "610300" +}, { + value: "610332", + name: "其它区", + parent: "610300" +}, { + value: "610402", + name: "秦都区", + parent: "610400" +}, { + value: "610403", + name: "杨陵区", + parent: "610400" +}, { + value: "610404", + name: "渭城区", + parent: "610400" +}, { + value: "610422", + name: "三原县", + parent: "610400" +}, { + value: "610423", + name: "泾阳县", + parent: "610400" +}, { + value: "610424", + name: "乾县", + parent: "610400" +}, { + value: "610425", + name: "礼泉县", + parent: "610400" +}, { + value: "610426", + name: "永寿县", + parent: "610400" +}, { + value: "610427", + name: "彬县", + parent: "610400" +}, { + value: "610428", + name: "长武县", + parent: "610400" +}, { + value: "610429", + name: "旬邑县", + parent: "610400" +}, { + value: "610430", + name: "淳化县", + parent: "610400" +}, { + value: "610431", + name: "武功县", + parent: "610400" +}, { + value: "610481", + name: "兴平市", + parent: "610400" +}, { + value: "610482", + name: "其它区", + parent: "610400" +}, { + value: "610502", + name: "临渭区", + parent: "610500" +}, { + value: "610521", + name: "华县", + parent: "610500" +}, { + value: "610522", + name: "潼关县", + parent: "610500" +}, { + value: "610523", + name: "大荔县", + parent: "610500" +}, { + value: "610524", + name: "合阳县", + parent: "610500" +}, { + value: "610525", + name: "澄城县", + parent: "610500" +}, { + value: "610526", + name: "蒲城县", + parent: "610500" +}, { + value: "610527", + name: "白水县", + parent: "610500" +}, { + value: "610528", + name: "富平县", + parent: "610500" +}, { + value: "610581", + name: "韩城市", + parent: "610500" +}, { + value: "610582", + name: "华阴市", + parent: "610500" +}, { + value: "610583", + name: "其它区", + parent: "610500" +}, { + value: "610602", + name: "宝塔区", + parent: "610600" +}, { + value: "610621", + name: "延长县", + parent: "610600" +}, { + value: "610622", + name: "延川县", + parent: "610600" +}, { + value: "610623", + name: "子长县", + parent: "610600" +}, { + value: "610624", + name: "安塞县", + parent: "610600" +}, { + value: "610625", + name: "志丹县", + parent: "610600" +}, { + value: "610626", + name: "吴起县", + parent: "610600" +}, { + value: "610627", + name: "甘泉县", + parent: "610600" +}, { + value: "610628", + name: "富县", + parent: "610600" +}, { + value: "610629", + name: "洛川县", + parent: "610600" +}, { + value: "610630", + name: "宜川县", + parent: "610600" +}, { + value: "610631", + name: "黄龙县", + parent: "610600" +}, { + value: "610632", + name: "黄陵县", + parent: "610600" +}, { + value: "610633", + name: "其它区", + parent: "610600" +}, { + value: "610702", + name: "汉台区", + parent: "610700" +}, { + value: "610721", + name: "南郑县", + parent: "610700" +}, { + value: "610722", + name: "城固县", + parent: "610700" +}, { + value: "610723", + name: "洋县", + parent: "610700" +}, { + value: "610724", + name: "西乡县", + parent: "610700" +}, { + value: "610725", + name: "勉县", + parent: "610700" +}, { + value: "610726", + name: "宁强县", + parent: "610700" +}, { + value: "610727", + name: "略阳县", + parent: "610700" +}, { + value: "610728", + name: "镇巴县", + parent: "610700" +}, { + value: "610729", + name: "留坝县", + parent: "610700" +}, { + value: "610730", + name: "佛坪县", + parent: "610700" +}, { + value: "610731", + name: "其它区", + parent: "610700" +}, { + value: "610802", + name: "榆阳区", + parent: "610800" +}, { + value: "610821", + name: "神木县", + parent: "610800" +}, { + value: "610822", + name: "府谷县", + parent: "610800" +}, { + value: "610823", + name: "横山县", + parent: "610800" +}, { + value: "610824", + name: "靖边县", + parent: "610800" +}, { + value: "610825", + name: "定边县", + parent: "610800" +}, { + value: "610826", + name: "绥德县", + parent: "610800" +}, { + value: "610827", + name: "米脂县", + parent: "610800" +}, { + value: "610828", + name: "佳县", + parent: "610800" +}, { + value: "610829", + name: "吴堡县", + parent: "610800" +}, { + value: "610830", + name: "清涧县", + parent: "610800" +}, { + value: "610831", + name: "子洲县", + parent: "610800" +}, { + value: "610832", + name: "其它区", + parent: "610800" +}, { + value: "610902", + name: "汉滨区", + parent: "610900" +}, { + value: "610921", + name: "汉阴县", + parent: "610900" +}, { + value: "610922", + name: "石泉县", + parent: "610900" +}, { + value: "610923", + name: "宁陕县", + parent: "610900" +}, { + value: "610924", + name: "紫阳县", + parent: "610900" +}, { + value: "610925", + name: "岚皋县", + parent: "610900" +}, { + value: "610926", + name: "平利县", + parent: "610900" +}, { + value: "610927", + name: "镇坪县", + parent: "610900" +}, { + value: "610928", + name: "旬阳县", + parent: "610900" +}, { + value: "610929", + name: "白河县", + parent: "610900" +}, { + value: "610930", + name: "其它区", + parent: "610900" +}, { + value: "611002", + name: "商州区", + parent: "611000" +}, { + value: "611021", + name: "洛南县", + parent: "611000" +}, { + value: "611022", + name: "丹凤县", + parent: "611000" +}, { + value: "611023", + name: "商南县", + parent: "611000" +}, { + value: "611024", + name: "山阳县", + parent: "611000" +}, { + value: "611025", + name: "镇安县", + parent: "611000" +}, { + value: "611026", + name: "柞水县", + parent: "611000" +}, { + value: "611027", + name: "其它区", + parent: "611000" +}, { + value: "620102", + name: "城关区", + parent: "620100" +}, { + value: "620103", + name: "七里河区", + parent: "620100" +}, { + value: "620104", + name: "西固区", + parent: "620100" +}, { + value: "620105", + name: "安宁区", + parent: "620100" +}, { + value: "620111", + name: "红古区", + parent: "620100" +}, { + value: "620121", + name: "永登县", + parent: "620100" +}, { + value: "620122", + name: "皋兰县", + parent: "620100" +}, { + value: "620123", + name: "榆中县", + parent: "620100" +}, { + value: "620124", + name: "其它区", + parent: "620100" +}, { + value: "620302", + name: "金川区", + parent: "620300" +}, { + value: "620321", + name: "永昌县", + parent: "620300" +}, { + value: "620322", + name: "其它区", + parent: "620300" +}, { + value: "620402", + name: "白银区", + parent: "620400" +}, { + value: "620403", + name: "平川区", + parent: "620400" +}, { + value: "620421", + name: "靖远县", + parent: "620400" +}, { + value: "620422", + name: "会宁县", + parent: "620400" +}, { + value: "620423", + name: "景泰县", + parent: "620400" +}, { + value: "620424", + name: "其它区", + parent: "620400" +}, { + value: "620502", + name: "秦州区", + parent: "620500" +}, { + value: "620503", + name: "麦积区", + parent: "620500" +}, { + value: "620521", + name: "清水县", + parent: "620500" +}, { + value: "620522", + name: "秦安县", + parent: "620500" +}, { + value: "620523", + name: "甘谷县", + parent: "620500" +}, { + value: "620524", + name: "武山县", + parent: "620500" +}, { + value: "620525", + name: "张家川回族自治县", + parent: "620500" +}, { + value: "620526", + name: "其它区", + parent: "620500" +}, { + value: "620602", + name: "凉州区", + parent: "620600" +}, { + value: "620621", + name: "民勤县", + parent: "620600" +}, { + value: "620622", + name: "古浪县", + parent: "620600" +}, { + value: "620623", + name: "天祝藏族自治县", + parent: "620600" +}, { + value: "620624", + name: "其它区", + parent: "620600" +}, { + value: "620702", + name: "甘州区", + parent: "620700" +}, { + value: "620721", + name: "肃南裕固族自治县", + parent: "620700" +}, { + value: "620722", + name: "民乐县", + parent: "620700" +}, { + value: "620723", + name: "临泽县", + parent: "620700" +}, { + value: "620724", + name: "高台县", + parent: "620700" +}, { + value: "620725", + name: "山丹县", + parent: "620700" +}, { + value: "620726", + name: "其它区", + parent: "620700" +}, { + value: "620802", + name: "崆峒区", + parent: "620800" +}, { + value: "620821", + name: "泾川县", + parent: "620800" +}, { + value: "620822", + name: "灵台县", + parent: "620800" +}, { + value: "620823", + name: "崇信县", + parent: "620800" +}, { + value: "620824", + name: "华亭县", + parent: "620800" +}, { + value: "620825", + name: "庄浪县", + parent: "620800" +}, { + value: "620826", + name: "静宁县", + parent: "620800" +}, { + value: "620827", + name: "其它区", + parent: "620800" +}, { + value: "620902", + name: "肃州区", + parent: "620900" +}, { + value: "620921", + name: "金塔县", + parent: "620900" +}, { + value: "620922", + name: "瓜州县", + parent: "620900" +}, { + value: "620923", + name: "肃北蒙古族自治县", + parent: "620900" +}, { + value: "620924", + name: "阿克塞哈萨克族自治县", + parent: "620900" +}, { + value: "620981", + name: "玉门市", + parent: "620900" +}, { + value: "620982", + name: "敦煌市", + parent: "620900" +}, { + value: "620983", + name: "其它区", + parent: "620900" +}, { + value: "621002", + name: "西峰区", + parent: "621000" +}, { + value: "621021", + name: "庆城县", + parent: "621000" +}, { + value: "621022", + name: "环县", + parent: "621000" +}, { + value: "621023", + name: "华池县", + parent: "621000" +}, { + value: "621024", + name: "合水县", + parent: "621000" +}, { + value: "621025", + name: "正宁县", + parent: "621000" +}, { + value: "621026", + name: "宁县", + parent: "621000" +}, { + value: "621027", + name: "镇原县", + parent: "621000" +}, { + value: "621028", + name: "其它区", + parent: "621000" +}, { + value: "621102", + name: "安定区", + parent: "621100" +}, { + value: "621121", + name: "通渭县", + parent: "621100" +}, { + value: "621122", + name: "陇西县", + parent: "621100" +}, { + value: "621123", + name: "渭源县", + parent: "621100" +}, { + value: "621124", + name: "临洮县", + parent: "621100" +}, { + value: "621125", + name: "漳县", + parent: "621100" +}, { + value: "621126", + name: "岷县", + parent: "621100" +}, { + value: "621127", + name: "其它区", + parent: "621100" +}, { + value: "621202", + name: "武都区", + parent: "621200" +}, { + value: "621221", + name: "成县", + parent: "621200" +}, { + value: "621222", + name: "文县", + parent: "621200" +}, { + value: "621223", + name: "宕昌县", + parent: "621200" +}, { + value: "621224", + name: "康县", + parent: "621200" +}, { + value: "621225", + name: "西和县", + parent: "621200" +}, { + value: "621226", + name: "礼县", + parent: "621200" +}, { + value: "621227", + name: "徽县", + parent: "621200" +}, { + value: "621228", + name: "两当县", + parent: "621200" +}, { + value: "621229", + name: "其它区", + parent: "621200" +}, { + value: "622901", + name: "临夏市", + parent: "622900" +}, { + value: "622921", + name: "临夏县", + parent: "622900" +}, { + value: "622922", + name: "康乐县", + parent: "622900" +}, { + value: "622923", + name: "永靖县", + parent: "622900" +}, { + value: "622924", + name: "广河县", + parent: "622900" +}, { + value: "622925", + name: "和政县", + parent: "622900" +}, { + value: "622926", + name: "东乡族自治县", + parent: "622900" +}, { + value: "622927", + name: "积石山保安族东乡族撒拉族自治县", + parent: "622900" +}, { + value: "622928", + name: "其它区", + parent: "622900" +}, { + value: "623001", + name: "合作市", + parent: "623000" +}, { + value: "623021", + name: "临潭县", + parent: "623000" +}, { + value: "623022", + name: "卓尼县", + parent: "623000" +}, { + value: "623023", + name: "舟曲县", + parent: "623000" +}, { + value: "623024", + name: "迭部县", + parent: "623000" +}, { + value: "623025", + name: "玛曲县", + parent: "623000" +}, { + value: "623026", + name: "碌曲县", + parent: "623000" +}, { + value: "623027", + name: "夏河县", + parent: "623000" +}, { + value: "623028", + name: "其它区", + parent: "623000" +}, { + value: "630102", + name: "城东区", + parent: "630100" +}, { + value: "630103", + name: "城中区", + parent: "630100" +}, { + value: "630104", + name: "城西区", + parent: "630100" +}, { + value: "630105", + name: "城北区", + parent: "630100" +}, { + value: "630121", + name: "大通回族土族自治县", + parent: "630100" +}, { + value: "630122", + name: "湟中县", + parent: "630100" +}, { + value: "630123", + name: "湟源县", + parent: "630100" +}, { + value: "630124", + name: "其它区", + parent: "630100" +}, { + value: "632121", + name: "平安区", + parent: "632100" +}, { + value: "632122", + name: "民和回族土族自治县", + parent: "632100" +}, { + value: "632123", + name: "乐都区", + parent: "632100" +}, { + value: "632126", + name: "互助土族自治县", + parent: "632100" +}, { + value: "632127", + name: "化隆回族自治县", + parent: "632100" +}, { + value: "632128", + name: "循化撒拉族自治县", + parent: "632100" +}, { + value: "632129", + name: "其它区", + parent: "632100" +}, { + value: "632221", + name: "门源回族自治县", + parent: "632200" +}, { + value: "632222", + name: "祁连县", + parent: "632200" +}, { + value: "632223", + name: "海晏县", + parent: "632200" +}, { + value: "632224", + name: "刚察县", + parent: "632200" +}, { + value: "632225", + name: "其它区", + parent: "632200" +}, { + value: "632321", + name: "同仁县", + parent: "632300" +}, { + value: "632322", + name: "尖扎县", + parent: "632300" +}, { + value: "632323", + name: "泽库县", + parent: "632300" +}, { + value: "632324", + name: "河南蒙古族自治县", + parent: "632300" +}, { + value: "632325", + name: "其它区", + parent: "632300" +}, { + value: "632521", + name: "共和县", + parent: "632500" +}, { + value: "632522", + name: "同德县", + parent: "632500" +}, { + value: "632523", + name: "贵德县", + parent: "632500" +}, { + value: "632524", + name: "兴海县", + parent: "632500" +}, { + value: "632525", + name: "贵南县", + parent: "632500" +}, { + value: "632526", + name: "其它区", + parent: "632500" +}, { + value: "632621", + name: "玛沁县", + parent: "632600" +}, { + value: "632622", + name: "班玛县", + parent: "632600" +}, { + value: "632623", + name: "甘德县", + parent: "632600" +}, { + value: "632624", + name: "达日县", + parent: "632600" +}, { + value: "632625", + name: "久治县", + parent: "632600" +}, { + value: "632626", + name: "玛多县", + parent: "632600" +}, { + value: "632627", + name: "其它区", + parent: "632600" +}, { + value: "632721", + name: "玉树市", + parent: "632700" +}, { + value: "632722", + name: "杂多县", + parent: "632700" +}, { + value: "632723", + name: "称多县", + parent: "632700" +}, { + value: "632724", + name: "治多县", + parent: "632700" +}, { + value: "632725", + name: "囊谦县", + parent: "632700" +}, { + value: "632726", + name: "曲麻莱县", + parent: "632700" +}, { + value: "632727", + name: "其它区", + parent: "632700" +}, { + value: "632801", + name: "格尔木市", + parent: "632800" +}, { + value: "632802", + name: "德令哈市", + parent: "632800" +}, { + value: "632821", + name: "乌兰县", + parent: "632800" +}, { + value: "632822", + name: "都兰县", + parent: "632800" +}, { + value: "632823", + name: "天峻县", + parent: "632800" +}, { + value: "632824", + name: "其它区", + parent: "632800" +}, { + value: "640104", + name: "兴庆区", + parent: "640100" +}, { + value: "640105", + name: "西夏区", + parent: "640100" +}, { + value: "640106", + name: "金凤区", + parent: "640100" +}, { + value: "640121", + name: "永宁县", + parent: "640100" +}, { + value: "640122", + name: "贺兰县", + parent: "640100" +}, { + value: "640181", + name: "灵武市", + parent: "640100" +}, { + value: "640182", + name: "其它区", + parent: "640100" +}, { + value: "640202", + name: "大武口区", + parent: "640200" +}, { + value: "640205", + name: "惠农区", + parent: "640200" +}, { + value: "640221", + name: "平罗县", + parent: "640200" +}, { + value: "640222", + name: "其它区", + parent: "640200" +}, { + value: "640302", + name: "利通区", + parent: "640300" +}, { + value: "640303", + name: "红寺堡区", + parent: "640300" +}, { + value: "640323", + name: "盐池县", + parent: "640300" +}, { + value: "640324", + name: "同心县", + parent: "640300" +}, { + value: "640381", + name: "青铜峡市", + parent: "640300" +}, { + value: "640382", + name: "其它区", + parent: "640300" +}, { + value: "640402", + name: "原州区", + parent: "640400" +}, { + value: "640422", + name: "西吉县", + parent: "640400" +}, { + value: "640423", + name: "隆德县", + parent: "640400" +}, { + value: "640424", + name: "泾源县", + parent: "640400" +}, { + value: "640425", + name: "彭阳县", + parent: "640400" +}, { + value: "640426", + name: "其它区", + parent: "640400" +}, { + value: "640502", + name: "沙坡头区", + parent: "640500" +}, { + value: "640521", + name: "中宁县", + parent: "640500" +}, { + value: "640522", + name: "海原县", + parent: "640500" +}, { + value: "640523", + name: "其它区", + parent: "640500" +}, { + value: "650102", + name: "天山区", + parent: "650100" +}, { + value: "650103", + name: "沙依巴克区", + parent: "650100" +}, { + value: "650104", + name: "新市区", + parent: "650100" +}, { + value: "650105", + name: "水磨沟区", + parent: "650100" +}, { + value: "650106", + name: "头屯河区", + parent: "650100" +}, { + value: "650107", + name: "达坂城区", + parent: "650100" +}, { + value: "650108", + name: "东山区", + parent: "650100" +}, { + value: "650109", + name: "米东区", + parent: "650100" +}, { + value: "650121", + name: "乌鲁木齐县", + parent: "650100" +}, { + value: "650122", + name: "其它区", + parent: "650100" +}, { + value: "650202", + name: "独山子区", + parent: "650200" +}, { + value: "650203", + name: "克拉玛依区", + parent: "650200" +}, { + value: "650204", + name: "白碱滩区", + parent: "650200" +}, { + value: "650205", + name: "乌尔禾区", + parent: "650200" +}, { + value: "650206", + name: "其它区", + parent: "650200" +}, { + value: "652101", + name: "高昌区", + parent: "652100" +}, { + value: "652122", + name: "鄯善县", + parent: "652100" +}, { + value: "652123", + name: "托克逊县", + parent: "652100" +}, { + value: "652124", + name: "其它区", + parent: "652100" +}, { + value: "652201", + name: "哈密市", + parent: "652200" +}, { + value: "652222", + name: "巴里坤哈萨克自治县", + parent: "652200" +}, { + value: "652223", + name: "伊吾县", + parent: "652200" +}, { + value: "652224", + name: "其它区", + parent: "652200" +}, { + value: "652301", + name: "昌吉市", + parent: "652300" +}, { + value: "652302", + name: "阜康市", + parent: "652300" +}, { + value: "652303", + name: "米泉市", + parent: "652300" +}, { + value: "652323", + name: "呼图壁县", + parent: "652300" +}, { + value: "652324", + name: "玛纳斯县", + parent: "652300" +}, { + value: "652325", + name: "奇台县", + parent: "652300" +}, { + value: "652327", + name: "吉木萨尔县", + parent: "652300" +}, { + value: "652328", + name: "木垒哈萨克自治县", + parent: "652300" +}, { + value: "652329", + name: "其它区", + parent: "652300" +}, { + value: "652701", + name: "博乐市", + parent: "652700" +}, { + value: "652702", + name: "阿拉山口市", + parent: "652700" +}, { + value: "652722", + name: "精河县", + parent: "652700" +}, { + value: "652723", + name: "温泉县", + parent: "652700" +}, { + value: "652724", + name: "其它区", + parent: "652700" +}, { + value: "652801", + name: "库尔勒市", + parent: "652800" +}, { + value: "652822", + name: "轮台县", + parent: "652800" +}, { + value: "652823", + name: "尉犁县", + parent: "652800" +}, { + value: "652824", + name: "若羌县", + parent: "652800" +}, { + value: "652825", + name: "且末县", + parent: "652800" +}, { + value: "652826", + name: "焉耆回族自治县", + parent: "652800" +}, { + value: "652827", + name: "和静县", + parent: "652800" +}, { + value: "652828", + name: "和硕县", + parent: "652800" +}, { + value: "652829", + name: "博湖县", + parent: "652800" +}, { + value: "652830", + name: "其它区", + parent: "652800" +}, { + value: "652901", + name: "阿克苏市", + parent: "652900" +}, { + value: "652922", + name: "温宿县", + parent: "652900" +}, { + value: "652923", + name: "库车县", + parent: "652900" +}, { + value: "652924", + name: "沙雅县", + parent: "652900" +}, { + value: "652925", + name: "新和县", + parent: "652900" +}, { + value: "652926", + name: "拜城县", + parent: "652900" +}, { + value: "652927", + name: "乌什县", + parent: "652900" +}, { + value: "652928", + name: "阿瓦提县", + parent: "652900" +}, { + value: "652929", + name: "柯坪县", + parent: "652900" +}, { + value: "652930", + name: "其它区", + parent: "652900" +}, { + value: "653001", + name: "阿图什市", + parent: "653000" +}, { + value: "653022", + name: "阿克陶县", + parent: "653000" +}, { + value: "653023", + name: "阿合奇县", + parent: "653000" +}, { + value: "653024", + name: "乌恰县", + parent: "653000" +}, { + value: "653025", + name: "其它区", + parent: "653000" +}, { + value: "653101", + name: "喀什市", + parent: "653100" +}, { + value: "653121", + name: "疏附县", + parent: "653100" +}, { + value: "653122", + name: "疏勒县", + parent: "653100" +}, { + value: "653123", + name: "英吉沙县", + parent: "653100" +}, { + value: "653124", + name: "泽普县", + parent: "653100" +}, { + value: "653125", + name: "莎车县", + parent: "653100" +}, { + value: "653126", + name: "叶城县", + parent: "653100" +}, { + value: "653127", + name: "麦盖提县", + parent: "653100" +}, { + value: "653128", + name: "岳普湖县", + parent: "653100" +}, { + value: "653129", + name: "伽师县", + parent: "653100" +}, { + value: "653130", + name: "巴楚县", + parent: "653100" +}, { + value: "653131", + name: "塔什库尔干塔吉克自治县", + parent: "653100" +}, { + value: "653132", + name: "其它区", + parent: "653100" +}, { + value: "653201", + name: "和田市", + parent: "653200" +}, { + value: "653221", + name: "和田县", + parent: "653200" +}, { + value: "653222", + name: "墨玉县", + parent: "653200" +}, { + value: "653223", + name: "皮山县", + parent: "653200" +}, { + value: "653224", + name: "洛浦县", + parent: "653200" +}, { + value: "653225", + name: "策勒县", + parent: "653200" +}, { + value: "653226", + name: "于田县", + parent: "653200" +}, { + value: "653227", + name: "民丰县", + parent: "653200" +}, { + value: "653228", + name: "其它区", + parent: "653200" +}, { + value: "654002", + name: "伊宁市", + parent: "654000" +}, { + value: "654003", + name: "奎屯市", + parent: "654000" +}, { + value: "654004", + name: "霍尔果斯市", + parent: "654000" +}, { + value: "654021", + name: "伊宁县", + parent: "654000" +}, { + value: "654022", + name: "察布查尔锡伯自治县", + parent: "654000" +}, { + value: "654023", + name: "霍城县", + parent: "654000" +}, { + value: "654024", + name: "巩留县", + parent: "654000" +}, { + value: "654025", + name: "新源县", + parent: "654000" +}, { + value: "654026", + name: "昭苏县", + parent: "654000" +}, { + value: "654027", + name: "特克斯县", + parent: "654000" +}, { + value: "654028", + name: "尼勒克县", + parent: "654000" +}, { + value: "654029", + name: "其它区", + parent: "654000" +}, { + value: "654201", + name: "塔城市", + parent: "654200" +}, { + value: "654202", + name: "乌苏市", + parent: "654200" +}, { + value: "654221", + name: "额敏县", + parent: "654200" +}, { + value: "654223", + name: "沙湾县", + parent: "654200" +}, { + value: "654224", + name: "托里县", + parent: "654200" +}, { + value: "654225", + name: "裕民县", + parent: "654200" +}, { + value: "654226", + name: "和布克赛尔蒙古自治县", + parent: "654200" +}, { + value: "654227", + name: "其它区", + parent: "654200" +}, { + value: "654301", + name: "阿勒泰市", + parent: "654300" +}, { + value: "654321", + name: "布尔津县", + parent: "654300" +}, { + value: "654322", + name: "富蕴县", + parent: "654300" +}, { + value: "654323", + name: "福海县", + parent: "654300" +}, { + value: "654324", + name: "哈巴河县", + parent: "654300" +}, { + value: "654325", + name: "青河县", + parent: "654300" +}, { + value: "654326", + name: "吉木乃县", + parent: "654300" +}, { + value: "654327", + name: "其它区", + parent: "654300" +}, { + value: "659001", + name: "石河子市", + parent: "650000" +}, { + value: "659002", + name: "阿拉尔市", + parent: "650000" +}, { + value: "659003", + name: "图木舒克市", + parent: "650000" +}, { + value: "659004", + name: "五家渠市", + parent: "650000" +}, { + value: "659007", + name: "双河市", + parent: "659000" +}, { + value: "659008", + name: "可克达拉市", + parent: "659000" +}, { + value: "710101", + name: "中正区", + parent: "710100" +}, { + value: "710102", + name: "大同区", + parent: "710100" +}, { + value: "710103", + name: "中山区", + parent: "710100" +}, { + value: "710104", + name: "松山区", + parent: "710100" +}, { + value: "710105", + name: "大安区", + parent: "710100" +}, { + value: "710106", + name: "万华区", + parent: "710100" +}, { + value: "710107", + name: "信义区", + parent: "710100" +}, { + value: "710108", + name: "士林区", + parent: "710100" +}, { + value: "710109", + name: "北投区", + parent: "710100" +}, { + value: "710110", + name: "内湖区", + parent: "710100" +}, { + value: "710111", + name: "南港区", + parent: "710100" +}, { + value: "710112", + name: "文山区", + parent: "710100" +}, { + value: "710113", + name: "其它区", + parent: "710100" +}, { + value: "710201", + name: "新兴区", + parent: "710200" +}, { + value: "710202", + name: "前金区", + parent: "710200" +}, { + value: "710203", + name: "芩雅区", + parent: "710200" +}, { + value: "710204", + name: "盐埕区", + parent: "710200" +}, { + value: "710205", + name: "鼓山区", + parent: "710200" +}, { + value: "710206", + name: "旗津区", + parent: "710200" +}, { + value: "710207", + name: "前镇区", + parent: "710200" +}, { + value: "710208", + name: "三民区", + parent: "710200" +}, { + value: "710209", + name: "左营区", + parent: "710200" +}, { + value: "710210", + name: "楠梓区", + parent: "710200" +}, { + value: "710211", + name: "小港区", + parent: "710200" +}, { + value: "710212", + name: "其它区", + parent: "710200" +}, { + value: "710241", + name: "苓雅区", + parent: "710200" +}, { + value: "710242", + name: "仁武区", + parent: "710200" +}, { + value: "710243", + name: "大社区", + parent: "710200" +}, { + value: "710244", + name: "冈山区", + parent: "710200" +}, { + value: "710245", + name: "路竹区", + parent: "710200" +}, { + value: "710246", + name: "阿莲区", + parent: "710200" +}, { + value: "710247", + name: "田寮区", + parent: "710200" +}, { + value: "710248", + name: "燕巢区", + parent: "710200" +}, { + value: "710249", + name: "桥头区", + parent: "710200" +}, { + value: "710250", + name: "梓官区", + parent: "710200" +}, { + value: "710251", + name: "弥陀区", + parent: "710200" +}, { + value: "710252", + name: "永安区", + parent: "710200" +}, { + value: "710253", + name: "湖内区", + parent: "710200" +}, { + value: "710254", + name: "凤山区", + parent: "710200" +}, { + value: "710255", + name: "大寮区", + parent: "710200" +}, { + value: "710256", + name: "林园区", + parent: "710200" +}, { + value: "710257", + name: "鸟松区", + parent: "710200" +}, { + value: "710258", + name: "大树区", + parent: "710200" +}, { + value: "710259", + name: "旗山区", + parent: "710200" +}, { + value: "710260", + name: "美浓区", + parent: "710200" +}, { + value: "710261", + name: "六龟区", + parent: "710200" +}, { + value: "710262", + name: "内门区", + parent: "710200" +}, { + value: "710263", + name: "杉林区", + parent: "710200" +}, { + value: "710264", + name: "甲仙区", + parent: "710200" +}, { + value: "710265", + name: "桃源区", + parent: "710200" +}, { + value: "710266", + name: "那玛夏区", + parent: "710200" +}, { + value: "710267", + name: "茂林区", + parent: "710200" +}, { + value: "710268", + name: "茄萣区", + parent: "710200" +}, { + value: "710301", + name: "中西区", + parent: "710300" +}, { + value: "710302", + name: "东区", + parent: "710300" +}, { + value: "710303", + name: "南区", + parent: "710300" +}, { + value: "710304", + name: "北区", + parent: "710300" +}, { + value: "710305", + name: "安平区", + parent: "710300" +}, { + value: "710306", + name: "安南区", + parent: "710300" +}, { + value: "710307", + name: "其它区", + parent: "710300" +}, { + value: "710339", + name: "永康区", + parent: "710300" +}, { + value: "710340", + name: "归仁区", + parent: "710300" +}, { + value: "710341", + name: "新化区", + parent: "710300" +}, { + value: "710342", + name: "左镇区", + parent: "710300" +}, { + value: "710343", + name: "玉井区", + parent: "710300" +}, { + value: "710344", + name: "楠西区", + parent: "710300" +}, { + value: "710345", + name: "南化区", + parent: "710300" +}, { + value: "710346", + name: "仁德区", + parent: "710300" +}, { + value: "710347", + name: "关庙区", + parent: "710300" +}, { + value: "710348", + name: "龙崎区", + parent: "710300" +}, { + value: "710349", + name: "官田区", + parent: "710300" +}, { + value: "710350", + name: "麻豆区", + parent: "710300" +}, { + value: "710351", + name: "佳里区", + parent: "710300" +}, { + value: "710352", + name: "西港区", + parent: "710300" +}, { + value: "710353", + name: "七股区", + parent: "710300" +}, { + value: "710354", + name: "将军区", + parent: "710300" +}, { + value: "710355", + name: "学甲区", + parent: "710300" +}, { + value: "710356", + name: "北门区", + parent: "710300" +}, { + value: "710357", + name: "新营区", + parent: "710300" +}, { + value: "710358", + name: "后壁区", + parent: "710300" +}, { + value: "710359", + name: "白河区", + parent: "710300" +}, { + value: "710360", + name: "东山区", + parent: "710300" +}, { + value: "710361", + name: "六甲区", + parent: "710300" +}, { + value: "710362", + name: "下营区", + parent: "710300" +}, { + value: "710363", + name: "柳营区", + parent: "710300" +}, { + value: "710364", + name: "盐水区", + parent: "710300" +}, { + value: "710365", + name: "善化区", + parent: "710300" +}, { + value: "710366", + name: "大内区", + parent: "710300" +}, { + value: "710367", + name: "山上区", + parent: "710300" +}, { + value: "710368", + name: "新市区", + parent: "710300" +}, { + value: "710369", + name: "安定区", + parent: "710300" +}, { + value: "710401", + name: "中区", + parent: "710400" +}, { + value: "710402", + name: "东区", + parent: "710400" +}, { + value: "710403", + name: "南区", + parent: "710400" +}, { + value: "710404", + name: "西区", + parent: "710400" +}, { + value: "710405", + name: "北区", + parent: "710400" +}, { + value: "710406", + name: "北屯区", + parent: "710400" +}, { + value: "710407", + name: "西屯区", + parent: "710400" +}, { + value: "710408", + name: "南屯区", + parent: "710400" +}, { + value: "710409", + name: "其它区", + parent: "710400" +}, { + value: "710431", + name: "太平区", + parent: "710400" +}, { + value: "710432", + name: "大里区", + parent: "710400" +}, { + value: "710433", + name: "雾峰区", + parent: "710400" +}, { + value: "710434", + name: "乌日区", + parent: "710400" +}, { + value: "710435", + name: "丰原区", + parent: "710400" +}, { + value: "710436", + name: "后里区", + parent: "710400" +}, { + value: "710437", + name: "石冈区", + parent: "710400" +}, { + value: "710438", + name: "东势区", + parent: "710400" +}, { + value: "710439", + name: "和平区", + parent: "710400" +}, { + value: "710440", + name: "新社区", + parent: "710400" +}, { + value: "710441", + name: "潭子区", + parent: "710400" +}, { + value: "710442", + name: "大雅区", + parent: "710400" +}, { + value: "710443", + name: "神冈区", + parent: "710400" +}, { + value: "710444", + name: "大肚区", + parent: "710400" +}, { + value: "710445", + name: "沙鹿区", + parent: "710400" +}, { + value: "710446", + name: "龙井区", + parent: "710400" +}, { + value: "710447", + name: "梧栖区", + parent: "710400" +}, { + value: "710448", + name: "清水区", + parent: "710400" +}, { + value: "710449", + name: "大甲区", + parent: "710400" +}, { + value: "710450", + name: "外埔区", + parent: "710400" +}, { + value: "710451", + name: "大安区", + parent: "710400" +}, { + value: "710507", + name: "金沙镇", + parent: "710500" +}, { + value: "710508", + name: "金湖镇", + parent: "710500" +}, { + value: "710509", + name: "金宁乡", + parent: "710500" +}, { + value: "710510", + name: "金城镇", + parent: "710500" +}, { + value: "710511", + name: "烈屿乡", + parent: "710500" +}, { + value: "710512", + name: "乌坵乡", + parent: "710500" +}, { + value: "710614", + name: "南投市", + parent: "710600" +}, { + value: "710615", + name: "中寮乡", + parent: "710600" +}, { + value: "710616", + name: "草屯镇", + parent: "710600" +}, { + value: "710617", + name: "国姓乡", + parent: "710600" +}, { + value: "710618", + name: "埔里镇", + parent: "710600" +}, { + value: "710619", + name: "仁爱乡", + parent: "710600" +}, { + value: "710620", + name: "名间乡", + parent: "710600" +}, { + value: "710621", + name: "集集镇", + parent: "710600" +}, { + value: "710622", + name: "水里乡", + parent: "710600" +}, { + value: "710623", + name: "鱼池乡", + parent: "710600" +}, { + value: "710624", + name: "信义乡", + parent: "710600" +}, { + value: "710625", + name: "竹山镇", + parent: "710600" +}, { + value: "710626", + name: "鹿谷乡", + parent: "710600" +}, { + value: "710701", + name: "仁爱区", + parent: "710700" +}, { + value: "710702", + name: "信义区", + parent: "710700" +}, { + value: "710703", + name: "中正区", + parent: "710700" +}, { + value: "710704", + name: "中山区", + parent: "710700" +}, { + value: "710705", + name: "安乐区", + parent: "710700" +}, { + value: "710706", + name: "暖暖区", + parent: "710700" +}, { + value: "710707", + name: "七堵区", + parent: "710700" +}, { + value: "710708", + name: "其它区", + parent: "710700" +}, { + value: "710801", + name: "东区", + parent: "710800" +}, { + value: "710802", + name: "北区", + parent: "710800" +}, { + value: "710803", + name: "香山区", + parent: "710800" +}, { + value: "710804", + name: "其它区", + parent: "710800" +}, { + value: "710901", + name: "东区", + parent: "710900" +}, { + value: "710902", + name: "西区", + parent: "710900" +}, { + value: "710903", + name: "其它区", + parent: "710900" +}, { + value: "711130", + name: "万里区", + parent: "711100" +}, { + value: "711131", + name: "金山区", + parent: "711100" +}, { + value: "711132", + name: "板桥区", + parent: "711100" +}, { + value: "711133", + name: "汐止区", + parent: "711100" +}, { + value: "711134", + name: "深坑区", + parent: "711100" +}, { + value: "711135", + name: "石碇区", + parent: "711100" +}, { + value: "711136", + name: "瑞芳区", + parent: "711100" +}, { + value: "711137", + name: "平溪区", + parent: "711100" +}, { + value: "711138", + name: "双溪区", + parent: "711100" +}, { + value: "711139", + name: "贡寮区", + parent: "711100" +}, { + value: "711140", + name: "新店区", + parent: "711100" +}, { + value: "711141", + name: "坪林区", + parent: "711100" +}, { + value: "711142", + name: "乌来区", + parent: "711100" +}, { + value: "711143", + name: "永和区", + parent: "711100" +}, { + value: "711144", + name: "中和区", + parent: "711100" +}, { + value: "711145", + name: "土城区", + parent: "711100" +}, { + value: "711146", + name: "三峡区", + parent: "711100" +}, { + value: "711147", + name: "树林区", + parent: "711100" +}, { + value: "711148", + name: "莺歌区", + parent: "711100" +}, { + value: "711149", + name: "三重区", + parent: "711100" +}, { + value: "711150", + name: "新庄区", + parent: "711100" +}, { + value: "711151", + name: "泰山区", + parent: "711100" +}, { + value: "711152", + name: "林口区", + parent: "711100" +}, { + value: "711153", + name: "芦洲区", + parent: "711100" +}, { + value: "711154", + name: "五股区", + parent: "711100" +}, { + value: "711155", + name: "八里区", + parent: "711100" +}, { + value: "711156", + name: "淡水区", + parent: "711100" +}, { + value: "711157", + name: "三芝区", + parent: "711100" +}, { + value: "711158", + name: "石门区", + parent: "711100" +}, { + value: "711214", + name: "宜兰市", + parent: "711200" +}, { + value: "711215", + name: "头城镇", + parent: "711200" +}, { + value: "711216", + name: "礁溪乡", + parent: "711200" +}, { + value: "711217", + name: "壮围乡", + parent: "711200" +}, { + value: "711218", + name: "员山乡", + parent: "711200" +}, { + value: "711219", + name: "罗东镇", + parent: "711200" +}, { + value: "711220", + name: "三星乡", + parent: "711200" +}, { + value: "711221", + name: "大同乡", + parent: "711200" +}, { + value: "711222", + name: "五结乡", + parent: "711200" +}, { + value: "711223", + name: "冬山乡", + parent: "711200" +}, { + value: "711224", + name: "苏澳镇", + parent: "711200" +}, { + value: "711225", + name: "南澳乡", + parent: "711200" +}, { + value: "711226", + name: "钓鱼台", + parent: "711200" +}, { + value: "711314", + name: "竹北市", + parent: "711300" +}, { + value: "711315", + name: "湖口乡", + parent: "711300" +}, { + value: "711316", + name: "新丰乡", + parent: "711300" +}, { + value: "711317", + name: "新埔镇", + parent: "711300" +}, { + value: "711318", + name: "关西镇", + parent: "711300" +}, { + value: "711319", + name: "芎林乡", + parent: "711300" +}, { + value: "711320", + name: "宝山乡", + parent: "711300" +}, { + value: "711321", + name: "竹东镇", + parent: "711300" +}, { + value: "711322", + name: "五峰乡", + parent: "711300" +}, { + value: "711323", + name: "横山乡", + parent: "711300" +}, { + value: "711324", + name: "尖石乡", + parent: "711300" +}, { + value: "711325", + name: "北埔乡", + parent: "711300" +}, { + value: "711326", + name: "峨眉乡", + parent: "711300" +}, { + value: "711414", + name: "中坜市", + parent: "711400" +}, { + value: "711415", + name: "平镇市", + parent: "711400" +}, { + value: "711416", + name: "龙潭乡", + parent: "711400" +}, { + value: "711417", + name: "杨梅市", + parent: "711400" +}, { + value: "711418", + name: "新屋乡", + parent: "711400" +}, { + value: "711419", + name: "观音乡", + parent: "711400" +}, { + value: "711420", + name: "桃园市", + parent: "711400" +}, { + value: "711421", + name: "龟山乡", + parent: "711400" +}, { + value: "711422", + name: "八德市", + parent: "711400" +}, { + value: "711423", + name: "大溪镇", + parent: "711400" +}, { + value: "711424", + name: "复兴乡", + parent: "711400" +}, { + value: "711425", + name: "大园乡", + parent: "711400" +}, { + value: "711426", + name: "芦竹乡", + parent: "711400" +}, { + value: "711519", + name: "竹南镇", + parent: "711500" +}, { + value: "711520", + name: "头份镇", + parent: "711500" +}, { + value: "711521", + name: "三湾乡", + parent: "711500" +}, { + value: "711522", + name: "南庄乡", + parent: "711500" +}, { + value: "711523", + name: "狮潭乡", + parent: "711500" +}, { + value: "711524", + name: "后龙镇", + parent: "711500" +}, { + value: "711525", + name: "通霄镇", + parent: "711500" +}, { + value: "711526", + name: "苑里镇", + parent: "711500" +}, { + value: "711527", + name: "苗栗市", + parent: "711500" +}, { + value: "711528", + name: "造桥乡", + parent: "711500" +}, { + value: "711529", + name: "头屋乡", + parent: "711500" +}, { + value: "711530", + name: "公馆乡", + parent: "711500" +}, { + value: "711531", + name: "大湖乡", + parent: "711500" +}, { + value: "711532", + name: "泰安乡", + parent: "711500" +}, { + value: "711533", + name: "铜锣乡", + parent: "711500" +}, { + value: "711534", + name: "三义乡", + parent: "711500" +}, { + value: "711535", + name: "西湖乡", + parent: "711500" +}, { + value: "711536", + name: "卓兰镇", + parent: "711500" +}, { + value: "711727", + name: "彰化市", + parent: "711700" +}, { + value: "711728", + name: "芬园乡", + parent: "711700" +}, { + value: "711729", + name: "花坛乡", + parent: "711700" +}, { + value: "711730", + name: "秀水乡", + parent: "711700" +}, { + value: "711731", + name: "鹿港镇", + parent: "711700" +}, { + value: "711732", + name: "福兴乡", + parent: "711700" +}, { + value: "711733", + name: "线西乡", + parent: "711700" +}, { + value: "711734", + name: "和美镇", + parent: "711700" +}, { + value: "711735", + name: "伸港乡", + parent: "711700" +}, { + value: "711736", + name: "员林镇", + parent: "711700" +}, { + value: "711737", + name: "社头乡", + parent: "711700" +}, { + value: "711738", + name: "永靖乡", + parent: "711700" +}, { + value: "711739", + name: "埔心乡", + parent: "711700" +}, { + value: "711740", + name: "溪湖镇", + parent: "711700" +}, { + value: "711741", + name: "大村乡", + parent: "711700" +}, { + value: "711742", + name: "埔盐乡", + parent: "711700" +}, { + value: "711743", + name: "田中镇", + parent: "711700" +}, { + value: "711744", + name: "北斗镇", + parent: "711700" +}, { + value: "711745", + name: "田尾乡", + parent: "711700" +}, { + value: "711746", + name: "埤头乡", + parent: "711700" +}, { + value: "711747", + name: "溪州乡", + parent: "711700" +}, { + value: "711748", + name: "竹塘乡", + parent: "711700" +}, { + value: "711749", + name: "二林镇", + parent: "711700" +}, { + value: "711750", + name: "大城乡", + parent: "711700" +}, { + value: "711751", + name: "芳苑乡", + parent: "711700" +}, { + value: "711752", + name: "二水乡", + parent: "711700" +}, { + value: "711919", + name: "番路乡", + parent: "711900" +}, { + value: "711920", + name: "梅山乡", + parent: "711900" +}, { + value: "711921", + name: "竹崎乡", + parent: "711900" +}, { + value: "711922", + name: "阿里山乡", + parent: "711900" +}, { + value: "711923", + name: "中埔乡", + parent: "711900" +}, { + value: "711924", + name: "大埔乡", + parent: "711900" +}, { + value: "711925", + name: "水上乡", + parent: "711900" +}, { + value: "711926", + name: "鹿草乡", + parent: "711900" +}, { + value: "711927", + name: "太保市", + parent: "711900" +}, { + value: "711928", + name: "朴子市", + parent: "711900" +}, { + value: "711929", + name: "东石乡", + parent: "711900" +}, { + value: "711930", + name: "六脚乡", + parent: "711900" +}, { + value: "711931", + name: "新港乡", + parent: "711900" +}, { + value: "711932", + name: "民雄乡", + parent: "711900" +}, { + value: "711933", + name: "大林镇", + parent: "711900" +}, { + value: "711934", + name: "溪口乡", + parent: "711900" +}, { + value: "711935", + name: "义竹乡", + parent: "711900" +}, { + value: "711936", + name: "布袋镇", + parent: "711900" +}, { + value: "712121", + name: "斗南镇", + parent: "712100" +}, { + value: "712122", + name: "大埤乡", + parent: "712100" +}, { + value: "712123", + name: "虎尾镇", + parent: "712100" +}, { + value: "712124", + name: "土库镇", + parent: "712100" +}, { + value: "712125", + name: "褒忠乡", + parent: "712100" +}, { + value: "712126", + name: "东势乡", + parent: "712100" +}, { + value: "712127", + name: "台西乡", + parent: "712100" +}, { + value: "712128", + name: "仑背乡", + parent: "712100" +}, { + value: "712129", + name: "麦寮乡", + parent: "712100" +}, { + value: "712130", + name: "斗六市", + parent: "712100" +}, { + value: "712131", + name: "林内乡", + parent: "712100" +}, { + value: "712132", + name: "古坑乡", + parent: "712100" +}, { + value: "712133", + name: "莿桐乡", + parent: "712100" +}, { + value: "712134", + name: "西螺镇", + parent: "712100" +}, { + value: "712135", + name: "二仑乡", + parent: "712100" +}, { + value: "712136", + name: "北港镇", + parent: "712100" +}, { + value: "712137", + name: "水林乡", + parent: "712100" +}, { + value: "712138", + name: "口湖乡", + parent: "712100" +}, { + value: "712139", + name: "四湖乡", + parent: "712100" +}, { + value: "712140", + name: "元长乡", + parent: "712100" +}, { + value: "712434", + name: "屏东市", + parent: "712400" +}, { + value: "712435", + name: "三地门乡", + parent: "712400" +}, { + value: "712436", + name: "雾台乡", + parent: "712400" +}, { + value: "712437", + name: "玛家乡", + parent: "712400" +}, { + value: "712438", + name: "九如乡", + parent: "712400" +}, { + value: "712439", + name: "里港乡", + parent: "712400" +}, { + value: "712440", + name: "高树乡", + parent: "712400" +}, { + value: "712441", + name: "盐埔乡", + parent: "712400" +}, { + value: "712442", + name: "长治乡", + parent: "712400" +}, { + value: "712443", + name: "麟洛乡", + parent: "712400" +}, { + value: "712444", + name: "竹田乡", + parent: "712400" +}, { + value: "712445", + name: "内埔乡", + parent: "712400" +}, { + value: "712446", + name: "万丹乡", + parent: "712400" +}, { + value: "712447", + name: "潮州镇", + parent: "712400" +}, { + value: "712448", + name: "泰武乡", + parent: "712400" +}, { + value: "712449", + name: "来义乡", + parent: "712400" +}, { + value: "712450", + name: "万峦乡", + parent: "712400" +}, { + value: "712451", + name: "崁顶乡", + parent: "712400" +}, { + value: "712452", + name: "新埤乡", + parent: "712400" +}, { + value: "712453", + name: "南州乡", + parent: "712400" +}, { + value: "712454", + name: "林边乡", + parent: "712400" +}, { + value: "712455", + name: "东港镇", + parent: "712400" +}, { + value: "712456", + name: "琉球乡", + parent: "712400" +}, { + value: "712457", + name: "佳冬乡", + parent: "712400" +}, { + value: "712458", + name: "新园乡", + parent: "712400" +}, { + value: "712459", + name: "枋寮乡", + parent: "712400" +}, { + value: "712460", + name: "枋山乡", + parent: "712400" +}, { + value: "712461", + name: "春日乡", + parent: "712400" +}, { + value: "712462", + name: "狮子乡", + parent: "712400" +}, { + value: "712463", + name: "车城乡", + parent: "712400" +}, { + value: "712464", + name: "牡丹乡", + parent: "712400" +}, { + value: "712465", + name: "恒春镇", + parent: "712400" +}, { + value: "712466", + name: "满州乡", + parent: "712400" +}, { + value: "712517", + name: "台东市", + parent: "712500" +}, { + value: "712518", + name: "绿岛乡", + parent: "712500" +}, { + value: "712519", + name: "兰屿乡", + parent: "712500" +}, { + value: "712520", + name: "延平乡", + parent: "712500" +}, { + value: "712521", + name: "卑南乡", + parent: "712500" +}, { + value: "712522", + name: "鹿野乡", + parent: "712500" +}, { + value: "712523", + name: "关山镇", + parent: "712500" +}, { + value: "712524", + name: "海端乡", + parent: "712500" +}, { + value: "712525", + name: "池上乡", + parent: "712500" +}, { + value: "712526", + name: "东河乡", + parent: "712500" +}, { + value: "712527", + name: "成功镇", + parent: "712500" +}, { + value: "712528", + name: "长滨乡", + parent: "712500" +}, { + value: "712529", + name: "金峰乡", + parent: "712500" +}, { + value: "712530", + name: "大武乡", + parent: "712500" +}, { + value: "712531", + name: "达仁乡", + parent: "712500" +}, { + value: "712532", + name: "太麻里乡", + parent: "712500" +}, { + value: "712615", + name: "花莲市", + parent: "712600" +}, { + value: "712616", + name: "新城乡", + parent: "712600" +}, { + value: "712617", + name: "太鲁阁", + parent: "712600" +}, { + value: "712618", + name: "秀林乡", + parent: "712600" +}, { + value: "712619", + name: "吉安乡", + parent: "712600" +}, { + value: "712620", + name: "寿丰乡", + parent: "712600" +}, { + value: "712621", + name: "凤林镇", + parent: "712600" +}, { + value: "712622", + name: "光复乡", + parent: "712600" +}, { + value: "712623", + name: "丰滨乡", + parent: "712600" +}, { + value: "712624", + name: "瑞穗乡", + parent: "712600" +}, { + value: "712625", + name: "万荣乡", + parent: "712600" +}, { + value: "712626", + name: "玉里镇", + parent: "712600" +}, { + value: "712627", + name: "卓溪乡", + parent: "712600" +}, { + value: "712628", + name: "富里乡", + parent: "712600" +}, { + value: "712707", + name: "马公市", + parent: "712700" +}, { + value: "712708", + name: "西屿乡", + parent: "712700" +}, { + value: "712709", + name: "望安乡", + parent: "712700" +}, { + value: "712710", + name: "七美乡", + parent: "712700" +}, { + value: "712711", + name: "白沙乡", + parent: "712700" +}, { + value: "712712", + name: "湖西乡", + parent: "712700" +}, { + value: "712805", + name: "南竿乡", + parent: "712800" +}, { + value: "712806", + name: "北竿乡", + parent: "712800" +}, { + value: "712807", + name: "莒光乡", + parent: "712800" +}, { + value: "712808", + name: "东引乡", + parent: "712800" +}, { + value: "810101", + name: "中西区", + parent: "810100" +}, { + value: "810102", + name: "湾仔", + parent: "810100" +}, { + value: "810103", + name: "东区", + parent: "810100" +}, { + value: "810104", + name: "南区", + parent: "810100" +}, { + value: "810201", + name: "九龙城区", + parent: "810200" +}, { + value: "810202", + name: "油尖旺区", + parent: "810200" +}, { + value: "810203", + name: "深水埗区", + parent: "810200" +}, { + value: "810204", + name: "黄大仙区", + parent: "810200" +}, { + value: "810205", + name: "观塘区", + parent: "810200" +}, { + value: "810301", + name: "北区", + parent: "810300" +}, { + value: "810302", + name: "大埔区", + parent: "810300" +}, { + value: "810303", + name: "沙田区", + parent: "810300" +}, { + value: "810304", + name: "西贡区", + parent: "810300" +}, { + value: "810305", + name: "元朗区", + parent: "810300" +}, { + value: "810306", + name: "屯门区", + parent: "810300" +}, { + value: "810307", + name: "荃湾区", + parent: "810300" +}, { + value: "810308", + name: "葵青区", + parent: "810300" +}, { + value: "810309", + name: "离岛区", + parent: "810300" +}, { + value: "441901", + parent: "441900", + name: "莞城区" +}, { + value: "441902", + parent: "441900", + name: "南城区" +}, { + value: "441904", + parent: "441900", + name: "万江区" +}, { + value: "441905", + parent: "441900", + name: "石碣镇" +}, { + value: "441906", + parent: "441900", + name: "石龙镇" +}, { + value: "441907", + parent: "441900", + name: "茶山镇" +}, { + value: "441908", + parent: "441900", + name: "石排镇" +}, { + value: "441909", + parent: "441900", + name: "企石镇" +}, { + value: "441910", + parent: "441900", + name: "横沥镇" +}, { + value: "441911", + parent: "441900", + name: "桥头镇" +}, { + value: "441912", + parent: "441900", + name: "谢岗镇" +}, { + value: "441913", + parent: "441900", + name: "东坑镇" +}, { + value: "441914", + parent: "441900", + name: "常平镇" +}, { + value: "441915", + parent: "441900", + name: "寮步镇" +}, { + value: "441916", + parent: "441900", + name: "大朗镇" +}, { + value: "441917", + parent: "441900", + name: "麻涌镇" +}, { + value: "441918", + parent: "441900", + name: "中堂镇" +}, { + value: "441919", + parent: "441900", + name: "高埗镇" +}, { + value: "441920", + parent: "441900", + name: "樟木头镇" +}, { + value: "441921", + parent: "441900", + name: "大岭山镇" +}, { + value: "441922", + parent: "441900", + name: "望牛墩镇" +}, { + value: "441923", + parent: "441900", + name: "黄江镇" +}, { + value: "441924", + parent: "441900", + name: "洪梅镇" +}, { + value: "441925", + parent: "441900", + name: "清溪镇" +}, { + value: "441926", + parent: "441900", + name: "沙田镇" +}, { + value: "441927", + parent: "441900", + name: "道滘镇" +}, { + value: "441928", + parent: "441900", + name: "塘厦镇" +}, { + value: "441929", + parent: "441900", + name: "虎门镇" +}, { + value: "441930", + parent: "441900", + name: "厚街镇" +}, { + value: "441931", + parent: "441900", + name: "凤岗镇" +}, { + value: "441932", + parent: "441900", + name: "长安镇" +}, { + value: "442001", + parent: "442000", + name: "石岐区" +}, { + value: "442004", + parent: "442000", + name: "南区" +}, { + value: "442005", + parent: "442000", + name: "五桂山区" +}, { + value: "442006", + parent: "442000", + name: "火炬开发区" +}, { + value: "442007", + parent: "442000", + name: "黄圃镇" +}, { + value: "442008", + parent: "442000", + name: "南头镇" +}, { + value: "442009", + parent: "442000", + name: "东凤镇" +}, { + value: "442010", + parent: "442000", + name: "阜沙镇" +}, { + value: "442011", + parent: "442000", + name: "小榄镇" +}, { + value: "442012", + parent: "442000", + name: "东升镇" +}, { + value: "442013", + parent: "442000", + name: "古镇镇" +}, { + value: "442014", + parent: "442000", + name: "横栏镇" +}, { + value: "442015", + parent: "442000", + name: "三角镇" +}, { + value: "442016", + parent: "442000", + name: "民众镇" +}, { + value: "442017", + parent: "442000", + name: "南朗镇" +}, { + value: "442018", + parent: "442000", + name: "港口镇" +}, { + value: "442019", + parent: "442000", + name: "大涌镇" +}, { + value: "442020", + parent: "442000", + name: "沙溪镇" +}, { + value: "442021", + parent: "442000", + name: "三乡镇" +}, { + value: "442022", + parent: "442000", + name: "板芙镇" +}, { + value: "442023", + parent: "442000", + name: "神湾镇" +}, { + value: "442024", + parent: "442000", + name: "坦洲镇" +}]; diff --git a/components/city/city.vue b/components/city/city.vue new file mode 100644 index 0000000..4aab069 --- /dev/null +++ b/components/city/city.vue @@ -0,0 +1,233 @@ + + + + + diff --git a/components/containers/container-subgroup.vue b/components/containers/container-subgroup.vue new file mode 100644 index 0000000..6c4d810 --- /dev/null +++ b/components/containers/container-subgroup.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/components/detail-bottom-nav/bottom-nav.vue b/components/detail-bottom-nav/bottom-nav.vue new file mode 100644 index 0000000..d5db1b6 --- /dev/null +++ b/components/detail-bottom-nav/bottom-nav.vue @@ -0,0 +1,195 @@ + + + + + diff --git a/components/drop-downs/drop-down.vue b/components/drop-downs/drop-down.vue new file mode 100644 index 0000000..58c6cf5 --- /dev/null +++ b/components/drop-downs/drop-down.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/components/empower.vue b/components/empower.vue new file mode 100644 index 0000000..ba2ba9a --- /dev/null +++ b/components/empower.vue @@ -0,0 +1,172 @@ + + + + + diff --git a/components/foot-tab.vue b/components/foot-tab.vue new file mode 100644 index 0000000..26cdcb9 --- /dev/null +++ b/components/foot-tab.vue @@ -0,0 +1,187 @@ + + + + diff --git a/components/function-list/function-list.vue b/components/function-list/function-list.vue new file mode 100644 index 0000000..accd4fa --- /dev/null +++ b/components/function-list/function-list.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/components/list-pu.vue b/components/list-pu.vue new file mode 100644 index 0000000..a91c4f8 --- /dev/null +++ b/components/list-pu.vue @@ -0,0 +1,167 @@ + + + + + diff --git a/components/list/list-one.vue b/components/list/list-one.vue new file mode 100644 index 0000000..259975e --- /dev/null +++ b/components/list/list-one.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/components/list/list-two.vue b/components/list/list-two.vue new file mode 100644 index 0000000..25185ff --- /dev/null +++ b/components/list/list-two.vue @@ -0,0 +1,164 @@ + + + + + diff --git a/components/loading/loading.vue b/components/loading/loading.vue new file mode 100644 index 0000000..790074f --- /dev/null +++ b/components/loading/loading.vue @@ -0,0 +1,20 @@ + + + + + diff --git a/components/lw-notice/iconFont.vue b/components/lw-notice/iconFont.vue new file mode 100644 index 0000000..2a9093d --- /dev/null +++ b/components/lw-notice/iconFont.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/components/lw-notice/icons.js b/components/lw-notice/icons.js new file mode 100644 index 0000000..67e17e3 --- /dev/null +++ b/components/lw-notice/icons.js @@ -0,0 +1,6 @@ +export default { + 'aixin':'\ue8ab', + 'rules':'\ue909', + 'sound':'\ue8ea', + 'arrowright':'\uee02' +} diff --git a/components/lw-notice/lw-notice.vue b/components/lw-notice/lw-notice.vue new file mode 100644 index 0000000..226235d --- /dev/null +++ b/components/lw-notice/lw-notice.vue @@ -0,0 +1,373 @@ + + + + + diff --git a/components/nothing-page.vue b/components/nothing-page.vue new file mode 100644 index 0000000..caf9740 --- /dev/null +++ b/components/nothing-page.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/components/nothing/pitera.vue b/components/nothing/pitera.vue new file mode 100644 index 0000000..689990d --- /dev/null +++ b/components/nothing/pitera.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/components/payment-subgroup/payment.vue b/components/payment-subgroup/payment.vue new file mode 100644 index 0000000..c4a57a6 --- /dev/null +++ b/components/payment-subgroup/payment.vue @@ -0,0 +1,38 @@ + + + + + diff --git a/components/public-customer.vue b/components/public-customer.vue new file mode 100644 index 0000000..742de2e --- /dev/null +++ b/components/public-customer.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/components/pupo.vue b/components/pupo.vue new file mode 100644 index 0000000..a4fb152 --- /dev/null +++ b/components/pupo.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/components/rate.vue b/components/rate.vue new file mode 100644 index 0000000..43f139d --- /dev/null +++ b/components/rate.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/components/shareAll.vue b/components/shareAll.vue new file mode 100644 index 0000000..7cbd813 --- /dev/null +++ b/components/shareAll.vue @@ -0,0 +1,42 @@ + + + + + diff --git a/components/shop-list.vue b/components/shop-list.vue new file mode 100644 index 0000000..804c9de --- /dev/null +++ b/components/shop-list.vue @@ -0,0 +1,166 @@ + + + + + diff --git a/components/simple-address/city-data/area.js b/components/simple-address/city-data/area.js new file mode 100644 index 0000000..73056a4 --- /dev/null +++ b/components/simple-address/city-data/area.js @@ -0,0 +1,12548 @@ +/* eslint-disable */ +var areaData = [ + [ + [{ + "label": "东城区", + "value": "110101" + }, + { + "label": "西城区", + "value": "110102" + }, + { + "label": "朝阳区", + "value": "110105" + }, + { + "label": "丰台区", + "value": "110106" + }, + { + "label": "石景山区", + "value": "110107" + }, + { + "label": "海淀区", + "value": "110108" + }, + { + "label": "门头沟区", + "value": "110109" + }, + { + "label": "房山区", + "value": "110111" + }, + { + "label": "通州区", + "value": "110112" + }, + { + "label": "顺义区", + "value": "110113" + }, + { + "label": "昌平区", + "value": "110114" + }, + { + "label": "大兴区", + "value": "110115" + }, + { + "label": "怀柔区", + "value": "110116" + }, + { + "label": "平谷区", + "value": "110117" + }, + { + "label": "密云区", + "value": "110118" + }, + { + "label": "延庆区", + "value": "110119" + } + ] + ], + [ + [{ + "label": "和平区", + "value": "120101" + }, + { + "label": "河东区", + "value": "120102" + }, + { + "label": "河西区", + "value": "120103" + }, + { + "label": "南开区", + "value": "120104" + }, + { + "label": "河北区", + "value": "120105" + }, + { + "label": "红桥区", + "value": "120106" + }, + { + "label": "东丽区", + "value": "120110" + }, + { + "label": "西青区", + "value": "120111" + }, + { + "label": "津南区", + "value": "120112" + }, + { + "label": "北辰区", + "value": "120113" + }, + { + "label": "武清区", + "value": "120114" + }, + { + "label": "宝坻区", + "value": "120115" + }, + { + "label": "滨海新区", + "value": "120116" + }, + { + "label": "宁河区", + "value": "120117" + }, + { + "label": "静海区", + "value": "120118" + }, + { + "label": "蓟州区", + "value": "120119" + } + ] + ], + [ + [{ + "label": "长安区", + "value": "130102" + }, + { + "label": "桥西区", + "value": "130104" + }, + { + "label": "新华区", + "value": "130105" + }, + { + "label": "井陉矿区", + "value": "130107" + }, + { + "label": "裕华区", + "value": "130108" + }, + { + "label": "藁城区", + "value": "130109" + }, + { + "label": "鹿泉区", + "value": "130110" + }, + { + "label": "栾城区", + "value": "130111" + }, + { + "label": "井陉县", + "value": "130121" + }, + { + "label": "正定县", + "value": "130123" + }, + { + "label": "行唐县", + "value": "130125" + }, + { + "label": "灵寿县", + "value": "130126" + }, + { + "label": "高邑县", + "value": "130127" + }, + { + "label": "深泽县", + "value": "130128" + }, + { + "label": "赞皇县", + "value": "130129" + }, + { + "label": "无极县", + "value": "130130" + }, + { + "label": "平山县", + "value": "130131" + }, + { + "label": "元氏县", + "value": "130132" + }, + { + "label": "赵县", + "value": "130133" + }, + { + "label": "石家庄高新技术产业开发区", + "value": "130171" + }, + { + "label": "石家庄循环化工园区", + "value": "130172" + }, + { + "label": "辛集市", + "value": "130181" + }, + { + "label": "晋州市", + "value": "130183" + }, + { + "label": "新乐市", + "value": "130184" + } + ], + [{ + "label": "路南区", + "value": "130202" + }, + { + "label": "路北区", + "value": "130203" + }, + { + "label": "古冶区", + "value": "130204" + }, + { + "label": "开平区", + "value": "130205" + }, + { + "label": "丰南区", + "value": "130207" + }, + { + "label": "丰润区", + "value": "130208" + }, + { + "label": "曹妃甸区", + "value": "130209" + }, + { + "label": "滦县", + "value": "130223" + }, + { + "label": "滦南县", + "value": "130224" + }, + { + "label": "乐亭县", + "value": "130225" + }, + { + "label": "迁西县", + "value": "130227" + }, + { + "label": "玉田县", + "value": "130229" + }, + { + "label": "唐山市芦台经济技术开发区", + "value": "130271" + }, + { + "label": "唐山市汉沽管理区", + "value": "130272" + }, + { + "label": "唐山高新技术产业开发区", + "value": "130273" + }, + { + "label": "河北唐山海港经济开发区", + "value": "130274" + }, + { + "label": "遵化市", + "value": "130281" + }, + { + "label": "迁安市", + "value": "130283" + } + ], + [{ + "label": "海港区", + "value": "130302" + }, + { + "label": "山海关区", + "value": "130303" + }, + { + "label": "北戴河区", + "value": "130304" + }, + { + "label": "抚宁区", + "value": "130306" + }, + { + "label": "青龙满族自治县", + "value": "130321" + }, + { + "label": "昌黎县", + "value": "130322" + }, + { + "label": "卢龙县", + "value": "130324" + }, + { + "label": "秦皇岛市经济技术开发区", + "value": "130371" + }, + { + "label": "北戴河新区", + "value": "130372" + } + ], + [{ + "label": "邯山区", + "value": "130402" + }, + { + "label": "丛台区", + "value": "130403" + }, + { + "label": "复兴区", + "value": "130404" + }, + { + "label": "峰峰矿区", + "value": "130406" + }, + { + "label": "肥乡区", + "value": "130407" + }, + { + "label": "永年区", + "value": "130408" + }, + { + "label": "临漳县", + "value": "130423" + }, + { + "label": "成安县", + "value": "130424" + }, + { + "label": "大名县", + "value": "130425" + }, + { + "label": "涉县", + "value": "130426" + }, + { + "label": "磁县", + "value": "130427" + }, + { + "label": "邱县", + "value": "130430" + }, + { + "label": "鸡泽县", + "value": "130431" + }, + { + "label": "广平县", + "value": "130432" + }, + { + "label": "馆陶县", + "value": "130433" + }, + { + "label": "魏县", + "value": "130434" + }, + { + "label": "曲周县", + "value": "130435" + }, + { + "label": "邯郸经济技术开发区", + "value": "130471" + }, + { + "label": "邯郸冀南新区", + "value": "130473" + }, + { + "label": "武安市", + "value": "130481" + } + ], + [{ + "label": "桥东区", + "value": "130502" + }, + { + "label": "桥西区", + "value": "130503" + }, + { + "label": "邢台县", + "value": "130521" + }, + { + "label": "临城县", + "value": "130522" + }, + { + "label": "内丘县", + "value": "130523" + }, + { + "label": "柏乡县", + "value": "130524" + }, + { + "label": "隆尧县", + "value": "130525" + }, + { + "label": "任县", + "value": "130526" + }, + { + "label": "南和县", + "value": "130527" + }, + { + "label": "宁晋县", + "value": "130528" + }, + { + "label": "巨鹿县", + "value": "130529" + }, + { + "label": "新河县", + "value": "130530" + }, + { + "label": "广宗县", + "value": "130531" + }, + { + "label": "平乡县", + "value": "130532" + }, + { + "label": "威县", + "value": "130533" + }, + { + "label": "清河县", + "value": "130534" + }, + { + "label": "临西县", + "value": "130535" + }, + { + "label": "河北邢台经济开发区", + "value": "130571" + }, + { + "label": "南宫市", + "value": "130581" + }, + { + "label": "沙河市", + "value": "130582" + } + ], + [{ + "label": "竞秀区", + "value": "130602" + }, + { + "label": "莲池区", + "value": "130606" + }, + { + "label": "满城区", + "value": "130607" + }, + { + "label": "清苑区", + "value": "130608" + }, + { + "label": "徐水区", + "value": "130609" + }, + { + "label": "涞水县", + "value": "130623" + }, + { + "label": "阜平县", + "value": "130624" + }, + { + "label": "定兴县", + "value": "130626" + }, + { + "label": "唐县", + "value": "130627" + }, + { + "label": "高阳县", + "value": "130628" + }, + { + "label": "容城县", + "value": "130629" + }, + { + "label": "涞源县", + "value": "130630" + }, + { + "label": "望都县", + "value": "130631" + }, + { + "label": "安新县", + "value": "130632" + }, + { + "label": "易县", + "value": "130633" + }, + { + "label": "曲阳县", + "value": "130634" + }, + { + "label": "蠡县", + "value": "130635" + }, + { + "label": "顺平县", + "value": "130636" + }, + { + "label": "博野县", + "value": "130637" + }, + { + "label": "雄县", + "value": "130638" + }, + { + "label": "保定高新技术产业开发区", + "value": "130671" + }, + { + "label": "保定白沟新城", + "value": "130672" + }, + { + "label": "涿州市", + "value": "130681" + }, + { + "label": "定州市", + "value": "130682" + }, + { + "label": "安国市", + "value": "130683" + }, + { + "label": "高碑店市", + "value": "130684" + } + ], + [{ + "label": "桥东区", + "value": "130702" + }, + { + "label": "桥西区", + "value": "130703" + }, + { + "label": "宣化区", + "value": "130705" + }, + { + "label": "下花园区", + "value": "130706" + }, + { + "label": "万全区", + "value": "130708" + }, + { + "label": "崇礼区", + "value": "130709" + }, + { + "label": "张北县", + "value": "130722" + }, + { + "label": "康保县", + "value": "130723" + }, + { + "label": "沽源县", + "value": "130724" + }, + { + "label": "尚义县", + "value": "130725" + }, + { + "label": "蔚县", + "value": "130726" + }, + { + "label": "阳原县", + "value": "130727" + }, + { + "label": "怀安县", + "value": "130728" + }, + { + "label": "怀来县", + "value": "130730" + }, + { + "label": "涿鹿县", + "value": "130731" + }, + { + "label": "赤城县", + "value": "130732" + }, + { + "label": "张家口市高新技术产业开发区", + "value": "130771" + }, + { + "label": "张家口市察北管理区", + "value": "130772" + }, + { + "label": "张家口市塞北管理区", + "value": "130773" + } + ], + [{ + "label": "双桥区", + "value": "130802" + }, + { + "label": "双滦区", + "value": "130803" + }, + { + "label": "鹰手营子矿区", + "value": "130804" + }, + { + "label": "承德县", + "value": "130821" + }, + { + "label": "兴隆县", + "value": "130822" + }, + { + "label": "滦平县", + "value": "130824" + }, + { + "label": "隆化县", + "value": "130825" + }, + { + "label": "丰宁满族自治县", + "value": "130826" + }, + { + "label": "宽城满族自治县", + "value": "130827" + }, + { + "label": "围场满族蒙古族自治县", + "value": "130828" + }, + { + "label": "承德高新技术产业开发区", + "value": "130871" + }, + { + "label": "平泉市", + "value": "130881" + } + ], + [{ + "label": "新华区", + "value": "130902" + }, + { + "label": "运河区", + "value": "130903" + }, + { + "label": "沧县", + "value": "130921" + }, + { + "label": "青县", + "value": "130922" + }, + { + "label": "东光县", + "value": "130923" + }, + { + "label": "海兴县", + "value": "130924" + }, + { + "label": "盐山县", + "value": "130925" + }, + { + "label": "肃宁县", + "value": "130926" + }, + { + "label": "南皮县", + "value": "130927" + }, + { + "label": "吴桥县", + "value": "130928" + }, + { + "label": "献县", + "value": "130929" + }, + { + "label": "孟村回族自治县", + "value": "130930" + }, + { + "label": "河北沧州经济开发区", + "value": "130971" + }, + { + "label": "沧州高新技术产业开发区", + "value": "130972" + }, + { + "label": "沧州渤海新区", + "value": "130973" + }, + { + "label": "泊头市", + "value": "130981" + }, + { + "label": "任丘市", + "value": "130982" + }, + { + "label": "黄骅市", + "value": "130983" + }, + { + "label": "河间市", + "value": "130984" + } + ], + [{ + "label": "安次区", + "value": "131002" + }, + { + "label": "广阳区", + "value": "131003" + }, + { + "label": "固安县", + "value": "131022" + }, + { + "label": "永清县", + "value": "131023" + }, + { + "label": "香河县", + "value": "131024" + }, + { + "label": "大城县", + "value": "131025" + }, + { + "label": "文安县", + "value": "131026" + }, + { + "label": "大厂回族自治县", + "value": "131028" + }, + { + "label": "廊坊经济技术开发区", + "value": "131071" + }, + { + "label": "霸州市", + "value": "131081" + }, + { + "label": "三河市", + "value": "131082" + } + ], + [{ + "label": "桃城区", + "value": "131102" + }, + { + "label": "冀州区", + "value": "131103" + }, + { + "label": "枣强县", + "value": "131121" + }, + { + "label": "武邑县", + "value": "131122" + }, + { + "label": "武强县", + "value": "131123" + }, + { + "label": "饶阳县", + "value": "131124" + }, + { + "label": "安平县", + "value": "131125" + }, + { + "label": "故城县", + "value": "131126" + }, + { + "label": "景县", + "value": "131127" + }, + { + "label": "阜城县", + "value": "131128" + }, + { + "label": "河北衡水经济开发区", + "value": "131171" + }, + { + "label": "衡水滨湖新区", + "value": "131172" + }, + { + "label": "深州市", + "value": "131182" + } + ] + ], + [ + [{ + "label": "小店区", + "value": "140105" + }, + { + "label": "迎泽区", + "value": "140106" + }, + { + "label": "杏花岭区", + "value": "140107" + }, + { + "label": "尖草坪区", + "value": "140108" + }, + { + "label": "万柏林区", + "value": "140109" + }, + { + "label": "晋源区", + "value": "140110" + }, + { + "label": "清徐县", + "value": "140121" + }, + { + "label": "阳曲县", + "value": "140122" + }, + { + "label": "娄烦县", + "value": "140123" + }, + { + "label": "山西转型综合改革示范区", + "value": "140171" + }, + { + "label": "古交市", + "value": "140181" + } + ], + [{ + "label": "城区", + "value": "140202" + }, + { + "label": "矿区", + "value": "140203" + }, + { + "label": "南郊区", + "value": "140211" + }, + { + "label": "新荣区", + "value": "140212" + }, + { + "label": "阳高县", + "value": "140221" + }, + { + "label": "天镇县", + "value": "140222" + }, + { + "label": "广灵县", + "value": "140223" + }, + { + "label": "灵丘县", + "value": "140224" + }, + { + "label": "浑源县", + "value": "140225" + }, + { + "label": "左云县", + "value": "140226" + }, + { + "label": "大同县", + "value": "140227" + }, + { + "label": "山西大同经济开发区", + "value": "140271" + } + ], + [{ + "label": "城区", + "value": "140302" + }, + { + "label": "矿区", + "value": "140303" + }, + { + "label": "郊区", + "value": "140311" + }, + { + "label": "平定县", + "value": "140321" + }, + { + "label": "盂县", + "value": "140322" + }, + { + "label": "山西阳泉经济开发区", + "value": "140371" + } + ], + [{ + "label": "城区", + "value": "140402" + }, + { + "label": "郊区", + "value": "140411" + }, + { + "label": "长治县", + "value": "140421" + }, + { + "label": "襄垣县", + "value": "140423" + }, + { + "label": "屯留县", + "value": "140424" + }, + { + "label": "平顺县", + "value": "140425" + }, + { + "label": "黎城县", + "value": "140426" + }, + { + "label": "壶关县", + "value": "140427" + }, + { + "label": "长子县", + "value": "140428" + }, + { + "label": "武乡县", + "value": "140429" + }, + { + "label": "沁县", + "value": "140430" + }, + { + "label": "沁源县", + "value": "140431" + }, + { + "label": "山西长治高新技术产业园区", + "value": "140471" + }, + { + "label": "潞城市", + "value": "140481" + } + ], + [{ + "label": "城区", + "value": "140502" + }, + { + "label": "沁水县", + "value": "140521" + }, + { + "label": "阳城县", + "value": "140522" + }, + { + "label": "陵川县", + "value": "140524" + }, + { + "label": "泽州县", + "value": "140525" + }, + { + "label": "高平市", + "value": "140581" + } + ], + [{ + "label": "朔城区", + "value": "140602" + }, + { + "label": "平鲁区", + "value": "140603" + }, + { + "label": "山阴县", + "value": "140621" + }, + { + "label": "应县", + "value": "140622" + }, + { + "label": "右玉县", + "value": "140623" + }, + { + "label": "怀仁县", + "value": "140624" + }, + { + "label": "山西朔州经济开发区", + "value": "140671" + } + ], + [{ + "label": "榆次区", + "value": "140702" + }, + { + "label": "榆社县", + "value": "140721" + }, + { + "label": "左权县", + "value": "140722" + }, + { + "label": "和顺县", + "value": "140723" + }, + { + "label": "昔阳县", + "value": "140724" + }, + { + "label": "寿阳县", + "value": "140725" + }, + { + "label": "太谷县", + "value": "140726" + }, + { + "label": "祁县", + "value": "140727" + }, + { + "label": "平遥县", + "value": "140728" + }, + { + "label": "灵石县", + "value": "140729" + }, + { + "label": "介休市", + "value": "140781" + } + ], + [{ + "label": "盐湖区", + "value": "140802" + }, + { + "label": "临猗县", + "value": "140821" + }, + { + "label": "万荣县", + "value": "140822" + }, + { + "label": "闻喜县", + "value": "140823" + }, + { + "label": "稷山县", + "value": "140824" + }, + { + "label": "新绛县", + "value": "140825" + }, + { + "label": "绛县", + "value": "140826" + }, + { + "label": "垣曲县", + "value": "140827" + }, + { + "label": "夏县", + "value": "140828" + }, + { + "label": "平陆县", + "value": "140829" + }, + { + "label": "芮城县", + "value": "140830" + }, + { + "label": "永济市", + "value": "140881" + }, + { + "label": "河津市", + "value": "140882" + } + ], + [{ + "label": "忻府区", + "value": "140902" + }, + { + "label": "定襄县", + "value": "140921" + }, + { + "label": "五台县", + "value": "140922" + }, + { + "label": "代县", + "value": "140923" + }, + { + "label": "繁峙县", + "value": "140924" + }, + { + "label": "宁武县", + "value": "140925" + }, + { + "label": "静乐县", + "value": "140926" + }, + { + "label": "神池县", + "value": "140927" + }, + { + "label": "五寨县", + "value": "140928" + }, + { + "label": "岢岚县", + "value": "140929" + }, + { + "label": "河曲县", + "value": "140930" + }, + { + "label": "保德县", + "value": "140931" + }, + { + "label": "偏关县", + "value": "140932" + }, + { + "label": "五台山风景名胜区", + "value": "140971" + }, + { + "label": "原平市", + "value": "140981" + } + ], + [{ + "label": "尧都区", + "value": "141002" + }, + { + "label": "曲沃县", + "value": "141021" + }, + { + "label": "翼城县", + "value": "141022" + }, + { + "label": "襄汾县", + "value": "141023" + }, + { + "label": "洪洞县", + "value": "141024" + }, + { + "label": "古县", + "value": "141025" + }, + { + "label": "安泽县", + "value": "141026" + }, + { + "label": "浮山县", + "value": "141027" + }, + { + "label": "吉县", + "value": "141028" + }, + { + "label": "乡宁县", + "value": "141029" + }, + { + "label": "大宁县", + "value": "141030" + }, + { + "label": "隰县", + "value": "141031" + }, + { + "label": "永和县", + "value": "141032" + }, + { + "label": "蒲县", + "value": "141033" + }, + { + "label": "汾西县", + "value": "141034" + }, + { + "label": "侯马市", + "value": "141081" + }, + { + "label": "霍州市", + "value": "141082" + } + ], + [{ + "label": "离石区", + "value": "141102" + }, + { + "label": "文水县", + "value": "141121" + }, + { + "label": "交城县", + "value": "141122" + }, + { + "label": "兴县", + "value": "141123" + }, + { + "label": "临县", + "value": "141124" + }, + { + "label": "柳林县", + "value": "141125" + }, + { + "label": "石楼县", + "value": "141126" + }, + { + "label": "岚县", + "value": "141127" + }, + { + "label": "方山县", + "value": "141128" + }, + { + "label": "中阳县", + "value": "141129" + }, + { + "label": "交口县", + "value": "141130" + }, + { + "label": "孝义市", + "value": "141181" + }, + { + "label": "汾阳市", + "value": "141182" + } + ] + ], + [ + [{ + "label": "新城区", + "value": "150102" + }, + { + "label": "回民区", + "value": "150103" + }, + { + "label": "玉泉区", + "value": "150104" + }, + { + "label": "赛罕区", + "value": "150105" + }, + { + "label": "土默特左旗", + "value": "150121" + }, + { + "label": "托克托县", + "value": "150122" + }, + { + "label": "和林格尔县", + "value": "150123" + }, + { + "label": "清水河县", + "value": "150124" + }, + { + "label": "武川县", + "value": "150125" + }, + { + "label": "呼和浩特金海工业园区", + "value": "150171" + }, + { + "label": "呼和浩特经济技术开发区", + "value": "150172" + } + ], + [{ + "label": "东河区", + "value": "150202" + }, + { + "label": "昆都仑区", + "value": "150203" + }, + { + "label": "青山区", + "value": "150204" + }, + { + "label": "石拐区", + "value": "150205" + }, + { + "label": "白云鄂博矿区", + "value": "150206" + }, + { + "label": "九原区", + "value": "150207" + }, + { + "label": "土默特右旗", + "value": "150221" + }, + { + "label": "固阳县", + "value": "150222" + }, + { + "label": "达尔罕茂明安联合旗", + "value": "150223" + }, + { + "label": "包头稀土高新技术产业开发区", + "value": "150271" + } + ], + [{ + "label": "海勃湾区", + "value": "150302" + }, + { + "label": "海南区", + "value": "150303" + }, + { + "label": "乌达区", + "value": "150304" + } + ], + [{ + "label": "红山区", + "value": "150402" + }, + { + "label": "元宝山区", + "value": "150403" + }, + { + "label": "松山区", + "value": "150404" + }, + { + "label": "阿鲁科尔沁旗", + "value": "150421" + }, + { + "label": "巴林左旗", + "value": "150422" + }, + { + "label": "巴林右旗", + "value": "150423" + }, + { + "label": "林西县", + "value": "150424" + }, + { + "label": "克什克腾旗", + "value": "150425" + }, + { + "label": "翁牛特旗", + "value": "150426" + }, + { + "label": "喀喇沁旗", + "value": "150428" + }, + { + "label": "宁城县", + "value": "150429" + }, + { + "label": "敖汉旗", + "value": "150430" + } + ], + [{ + "label": "科尔沁区", + "value": "150502" + }, + { + "label": "科尔沁左翼中旗", + "value": "150521" + }, + { + "label": "科尔沁左翼后旗", + "value": "150522" + }, + { + "label": "开鲁县", + "value": "150523" + }, + { + "label": "库伦旗", + "value": "150524" + }, + { + "label": "奈曼旗", + "value": "150525" + }, + { + "label": "扎鲁特旗", + "value": "150526" + }, + { + "label": "通辽经济技术开发区", + "value": "150571" + }, + { + "label": "霍林郭勒市", + "value": "150581" + } + ], + [{ + "label": "东胜区", + "value": "150602" + }, + { + "label": "康巴什区", + "value": "150603" + }, + { + "label": "达拉特旗", + "value": "150621" + }, + { + "label": "准格尔旗", + "value": "150622" + }, + { + "label": "鄂托克前旗", + "value": "150623" + }, + { + "label": "鄂托克旗", + "value": "150624" + }, + { + "label": "杭锦旗", + "value": "150625" + }, + { + "label": "乌审旗", + "value": "150626" + }, + { + "label": "伊金霍洛旗", + "value": "150627" + } + ], + [{ + "label": "海拉尔区", + "value": "150702" + }, + { + "label": "扎赉诺尔区", + "value": "150703" + }, + { + "label": "阿荣旗", + "value": "150721" + }, + { + "label": "莫力达瓦达斡尔族自治旗", + "value": "150722" + }, + { + "label": "鄂伦春自治旗", + "value": "150723" + }, + { + "label": "鄂温克族自治旗", + "value": "150724" + }, + { + "label": "陈巴尔虎旗", + "value": "150725" + }, + { + "label": "新巴尔虎左旗", + "value": "150726" + }, + { + "label": "新巴尔虎右旗", + "value": "150727" + }, + { + "label": "满洲里市", + "value": "150781" + }, + { + "label": "牙克石市", + "value": "150782" + }, + { + "label": "扎兰屯市", + "value": "150783" + }, + { + "label": "额尔古纳市", + "value": "150784" + }, + { + "label": "根河市", + "value": "150785" + } + ], + [{ + "label": "临河区", + "value": "150802" + }, + { + "label": "五原县", + "value": "150821" + }, + { + "label": "磴口县", + "value": "150822" + }, + { + "label": "乌拉特前旗", + "value": "150823" + }, + { + "label": "乌拉特中旗", + "value": "150824" + }, + { + "label": "乌拉特后旗", + "value": "150825" + }, + { + "label": "杭锦后旗", + "value": "150826" + } + ], + [{ + "label": "集宁区", + "value": "150902" + }, + { + "label": "卓资县", + "value": "150921" + }, + { + "label": "化德县", + "value": "150922" + }, + { + "label": "商都县", + "value": "150923" + }, + { + "label": "兴和县", + "value": "150924" + }, + { + "label": "凉城县", + "value": "150925" + }, + { + "label": "察哈尔右翼前旗", + "value": "150926" + }, + { + "label": "察哈尔右翼中旗", + "value": "150927" + }, + { + "label": "察哈尔右翼后旗", + "value": "150928" + }, + { + "label": "四子王旗", + "value": "150929" + }, + { + "label": "丰镇市", + "value": "150981" + } + ], + [{ + "label": "乌兰浩特市", + "value": "152201" + }, + { + "label": "阿尔山市", + "value": "152202" + }, + { + "label": "科尔沁右翼前旗", + "value": "152221" + }, + { + "label": "科尔沁右翼中旗", + "value": "152222" + }, + { + "label": "扎赉特旗", + "value": "152223" + }, + { + "label": "突泉县", + "value": "152224" + } + ], + [{ + "label": "二连浩特市", + "value": "152501" + }, + { + "label": "锡林浩特市", + "value": "152502" + }, + { + "label": "阿巴嘎旗", + "value": "152522" + }, + { + "label": "苏尼特左旗", + "value": "152523" + }, + { + "label": "苏尼特右旗", + "value": "152524" + }, + { + "label": "东乌珠穆沁旗", + "value": "152525" + }, + { + "label": "西乌珠穆沁旗", + "value": "152526" + }, + { + "label": "太仆寺旗", + "value": "152527" + }, + { + "label": "镶黄旗", + "value": "152528" + }, + { + "label": "正镶白旗", + "value": "152529" + }, + { + "label": "正蓝旗", + "value": "152530" + }, + { + "label": "多伦县", + "value": "152531" + }, + { + "label": "乌拉盖管委会", + "value": "152571" + } + ], + [{ + "label": "阿拉善左旗", + "value": "152921" + }, + { + "label": "阿拉善右旗", + "value": "152922" + }, + { + "label": "额济纳旗", + "value": "152923" + }, + { + "label": "内蒙古阿拉善经济开发区", + "value": "152971" + } + ] + ], + [ + [{ + "label": "和平区", + "value": "210102" + }, + { + "label": "沈河区", + "value": "210103" + }, + { + "label": "大东区", + "value": "210104" + }, + { + "label": "皇姑区", + "value": "210105" + }, + { + "label": "铁西区", + "value": "210106" + }, + { + "label": "苏家屯区", + "value": "210111" + }, + { + "label": "浑南区", + "value": "210112" + }, + { + "label": "沈北新区", + "value": "210113" + }, + { + "label": "于洪区", + "value": "210114" + }, + { + "label": "辽中区", + "value": "210115" + }, + { + "label": "康平县", + "value": "210123" + }, + { + "label": "法库县", + "value": "210124" + }, + { + "label": "新民市", + "value": "210181" + } + ], + [{ + "label": "中山区", + "value": "210202" + }, + { + "label": "西岗区", + "value": "210203" + }, + { + "label": "沙河口区", + "value": "210204" + }, + { + "label": "甘井子区", + "value": "210211" + }, + { + "label": "旅顺口区", + "value": "210212" + }, + { + "label": "金州区", + "value": "210213" + }, + { + "label": "普兰店区", + "value": "210214" + }, + { + "label": "长海县", + "value": "210224" + }, + { + "label": "瓦房店市", + "value": "210281" + }, + { + "label": "庄河市", + "value": "210283" + } + ], + [{ + "label": "铁东区", + "value": "210302" + }, + { + "label": "铁西区", + "value": "210303" + }, + { + "label": "立山区", + "value": "210304" + }, + { + "label": "千山区", + "value": "210311" + }, + { + "label": "台安县", + "value": "210321" + }, + { + "label": "岫岩满族自治县", + "value": "210323" + }, + { + "label": "海城市", + "value": "210381" + } + ], + [{ + "label": "新抚区", + "value": "210402" + }, + { + "label": "东洲区", + "value": "210403" + }, + { + "label": "望花区", + "value": "210404" + }, + { + "label": "顺城区", + "value": "210411" + }, + { + "label": "抚顺县", + "value": "210421" + }, + { + "label": "新宾满族自治县", + "value": "210422" + }, + { + "label": "清原满族自治县", + "value": "210423" + } + ], + [{ + "label": "平山区", + "value": "210502" + }, + { + "label": "溪湖区", + "value": "210503" + }, + { + "label": "明山区", + "value": "210504" + }, + { + "label": "南芬区", + "value": "210505" + }, + { + "label": "本溪满族自治县", + "value": "210521" + }, + { + "label": "桓仁满族自治县", + "value": "210522" + } + ], + [{ + "label": "元宝区", + "value": "210602" + }, + { + "label": "振兴区", + "value": "210603" + }, + { + "label": "振安区", + "value": "210604" + }, + { + "label": "宽甸满族自治县", + "value": "210624" + }, + { + "label": "东港市", + "value": "210681" + }, + { + "label": "凤城市", + "value": "210682" + } + ], + [{ + "label": "古塔区", + "value": "210702" + }, + { + "label": "凌河区", + "value": "210703" + }, + { + "label": "太和区", + "value": "210711" + }, + { + "label": "黑山县", + "value": "210726" + }, + { + "label": "义县", + "value": "210727" + }, + { + "label": "凌海市", + "value": "210781" + }, + { + "label": "北镇市", + "value": "210782" + } + ], + [{ + "label": "站前区", + "value": "210802" + }, + { + "label": "西市区", + "value": "210803" + }, + { + "label": "鲅鱼圈区", + "value": "210804" + }, + { + "label": "老边区", + "value": "210811" + }, + { + "label": "盖州市", + "value": "210881" + }, + { + "label": "大石桥市", + "value": "210882" + } + ], + [{ + "label": "海州区", + "value": "210902" + }, + { + "label": "新邱区", + "value": "210903" + }, + { + "label": "太平区", + "value": "210904" + }, + { + "label": "清河门区", + "value": "210905" + }, + { + "label": "细河区", + "value": "210911" + }, + { + "label": "阜新蒙古族自治县", + "value": "210921" + }, + { + "label": "彰武县", + "value": "210922" + } + ], + [{ + "label": "白塔区", + "value": "211002" + }, + { + "label": "文圣区", + "value": "211003" + }, + { + "label": "宏伟区", + "value": "211004" + }, + { + "label": "弓长岭区", + "value": "211005" + }, + { + "label": "太子河区", + "value": "211011" + }, + { + "label": "辽阳县", + "value": "211021" + }, + { + "label": "灯塔市", + "value": "211081" + } + ], + [{ + "label": "双台子区", + "value": "211102" + }, + { + "label": "兴隆台区", + "value": "211103" + }, + { + "label": "大洼区", + "value": "211104" + }, + { + "label": "盘山县", + "value": "211122" + } + ], + [{ + "label": "银州区", + "value": "211202" + }, + { + "label": "清河区", + "value": "211204" + }, + { + "label": "铁岭县", + "value": "211221" + }, + { + "label": "西丰县", + "value": "211223" + }, + { + "label": "昌图县", + "value": "211224" + }, + { + "label": "调兵山市", + "value": "211281" + }, + { + "label": "开原市", + "value": "211282" + } + ], + [{ + "label": "双塔区", + "value": "211302" + }, + { + "label": "龙城区", + "value": "211303" + }, + { + "label": "朝阳县", + "value": "211321" + }, + { + "label": "建平县", + "value": "211322" + }, + { + "label": "喀喇沁左翼蒙古族自治县", + "value": "211324" + }, + { + "label": "北票市", + "value": "211381" + }, + { + "label": "凌源市", + "value": "211382" + } + ], + [{ + "label": "连山区", + "value": "211402" + }, + { + "label": "龙港区", + "value": "211403" + }, + { + "label": "南票区", + "value": "211404" + }, + { + "label": "绥中县", + "value": "211421" + }, + { + "label": "建昌县", + "value": "211422" + }, + { + "label": "兴城市", + "value": "211481" + } + ] + ], + [ + [{ + "label": "南关区", + "value": "220102" + }, + { + "label": "宽城区", + "value": "220103" + }, + { + "label": "朝阳区", + "value": "220104" + }, + { + "label": "二道区", + "value": "220105" + }, + { + "label": "绿园区", + "value": "220106" + }, + { + "label": "双阳区", + "value": "220112" + }, + { + "label": "九台区", + "value": "220113" + }, + { + "label": "农安县", + "value": "220122" + }, + { + "label": "长春经济技术开发区", + "value": "220171" + }, + { + "label": "长春净月高新技术产业开发区", + "value": "220172" + }, + { + "label": "长春高新技术产业开发区", + "value": "220173" + }, + { + "label": "长春汽车经济技术开发区", + "value": "220174" + }, + { + "label": "榆树市", + "value": "220182" + }, + { + "label": "德惠市", + "value": "220183" + } + ], + [{ + "label": "昌邑区", + "value": "220202" + }, + { + "label": "龙潭区", + "value": "220203" + }, + { + "label": "船营区", + "value": "220204" + }, + { + "label": "丰满区", + "value": "220211" + }, + { + "label": "永吉县", + "value": "220221" + }, + { + "label": "吉林经济开发区", + "value": "220271" + }, + { + "label": "吉林高新技术产业开发区", + "value": "220272" + }, + { + "label": "吉林中国新加坡食品区", + "value": "220273" + }, + { + "label": "蛟河市", + "value": "220281" + }, + { + "label": "桦甸市", + "value": "220282" + }, + { + "label": "舒兰市", + "value": "220283" + }, + { + "label": "磐石市", + "value": "220284" + } + ], + [{ + "label": "铁西区", + "value": "220302" + }, + { + "label": "铁东区", + "value": "220303" + }, + { + "label": "梨树县", + "value": "220322" + }, + { + "label": "伊通满族自治县", + "value": "220323" + }, + { + "label": "公主岭市", + "value": "220381" + }, + { + "label": "双辽市", + "value": "220382" + } + ], + [{ + "label": "龙山区", + "value": "220402" + }, + { + "label": "西安区", + "value": "220403" + }, + { + "label": "东丰县", + "value": "220421" + }, + { + "label": "东辽县", + "value": "220422" + } + ], + [{ + "label": "东昌区", + "value": "220502" + }, + { + "label": "二道江区", + "value": "220503" + }, + { + "label": "通化县", + "value": "220521" + }, + { + "label": "辉南县", + "value": "220523" + }, + { + "label": "柳河县", + "value": "220524" + }, + { + "label": "梅河口市", + "value": "220581" + }, + { + "label": "集安市", + "value": "220582" + } + ], + [{ + "label": "浑江区", + "value": "220602" + }, + { + "label": "江源区", + "value": "220605" + }, + { + "label": "抚松县", + "value": "220621" + }, + { + "label": "靖宇县", + "value": "220622" + }, + { + "label": "长白朝鲜族自治县", + "value": "220623" + }, + { + "label": "临江市", + "value": "220681" + } + ], + [{ + "label": "宁江区", + "value": "220702" + }, + { + "label": "前郭尔罗斯蒙古族自治县", + "value": "220721" + }, + { + "label": "长岭县", + "value": "220722" + }, + { + "label": "乾安县", + "value": "220723" + }, + { + "label": "吉林松原经济开发区", + "value": "220771" + }, + { + "label": "扶余市", + "value": "220781" + } + ], + [{ + "label": "洮北区", + "value": "220802" + }, + { + "label": "镇赉县", + "value": "220821" + }, + { + "label": "通榆县", + "value": "220822" + }, + { + "label": "吉林白城经济开发区", + "value": "220871" + }, + { + "label": "洮南市", + "value": "220881" + }, + { + "label": "大安市", + "value": "220882" + } + ], + [{ + "label": "延吉市", + "value": "222401" + }, + { + "label": "图们市", + "value": "222402" + }, + { + "label": "敦化市", + "value": "222403" + }, + { + "label": "珲春市", + "value": "222404" + }, + { + "label": "龙井市", + "value": "222405" + }, + { + "label": "和龙市", + "value": "222406" + }, + { + "label": "汪清县", + "value": "222424" + }, + { + "label": "安图县", + "value": "222426" + } + ] + ], + [ + [{ + "label": "道里区", + "value": "230102" + }, + { + "label": "南岗区", + "value": "230103" + }, + { + "label": "道外区", + "value": "230104" + }, + { + "label": "平房区", + "value": "230108" + }, + { + "label": "松北区", + "value": "230109" + }, + { + "label": "香坊区", + "value": "230110" + }, + { + "label": "呼兰区", + "value": "230111" + }, + { + "label": "阿城区", + "value": "230112" + }, + { + "label": "双城区", + "value": "230113" + }, + { + "label": "依兰县", + "value": "230123" + }, + { + "label": "方正县", + "value": "230124" + }, + { + "label": "宾县", + "value": "230125" + }, + { + "label": "巴彦县", + "value": "230126" + }, + { + "label": "木兰县", + "value": "230127" + }, + { + "label": "通河县", + "value": "230128" + }, + { + "label": "延寿县", + "value": "230129" + }, + { + "label": "尚志市", + "value": "230183" + }, + { + "label": "五常市", + "value": "230184" + } + ], + [{ + "label": "龙沙区", + "value": "230202" + }, + { + "label": "建华区", + "value": "230203" + }, + { + "label": "铁锋区", + "value": "230204" + }, + { + "label": "昂昂溪区", + "value": "230205" + }, + { + "label": "富拉尔基区", + "value": "230206" + }, + { + "label": "碾子山区", + "value": "230207" + }, + { + "label": "梅里斯达斡尔族区", + "value": "230208" + }, + { + "label": "龙江县", + "value": "230221" + }, + { + "label": "依安县", + "value": "230223" + }, + { + "label": "泰来县", + "value": "230224" + }, + { + "label": "甘南县", + "value": "230225" + }, + { + "label": "富裕县", + "value": "230227" + }, + { + "label": "克山县", + "value": "230229" + }, + { + "label": "克东县", + "value": "230230" + }, + { + "label": "拜泉县", + "value": "230231" + }, + { + "label": "讷河市", + "value": "230281" + } + ], + [{ + "label": "鸡冠区", + "value": "230302" + }, + { + "label": "恒山区", + "value": "230303" + }, + { + "label": "滴道区", + "value": "230304" + }, + { + "label": "梨树区", + "value": "230305" + }, + { + "label": "城子河区", + "value": "230306" + }, + { + "label": "麻山区", + "value": "230307" + }, + { + "label": "鸡东县", + "value": "230321" + }, + { + "label": "虎林市", + "value": "230381" + }, + { + "label": "密山市", + "value": "230382" + } + ], + [{ + "label": "向阳区", + "value": "230402" + }, + { + "label": "工农区", + "value": "230403" + }, + { + "label": "南山区", + "value": "230404" + }, + { + "label": "兴安区", + "value": "230405" + }, + { + "label": "东山区", + "value": "230406" + }, + { + "label": "兴山区", + "value": "230407" + }, + { + "label": "萝北县", + "value": "230421" + }, + { + "label": "绥滨县", + "value": "230422" + } + ], + [{ + "label": "尖山区", + "value": "230502" + }, + { + "label": "岭东区", + "value": "230503" + }, + { + "label": "四方台区", + "value": "230505" + }, + { + "label": "宝山区", + "value": "230506" + }, + { + "label": "集贤县", + "value": "230521" + }, + { + "label": "友谊县", + "value": "230522" + }, + { + "label": "宝清县", + "value": "230523" + }, + { + "label": "饶河县", + "value": "230524" + } + ], + [{ + "label": "萨尔图区", + "value": "230602" + }, + { + "label": "龙凤区", + "value": "230603" + }, + { + "label": "让胡路区", + "value": "230604" + }, + { + "label": "红岗区", + "value": "230605" + }, + { + "label": "大同区", + "value": "230606" + }, + { + "label": "肇州县", + "value": "230621" + }, + { + "label": "肇源县", + "value": "230622" + }, + { + "label": "林甸县", + "value": "230623" + }, + { + "label": "杜尔伯特蒙古族自治县", + "value": "230624" + }, + { + "label": "大庆高新技术产业开发区", + "value": "230671" + } + ], + [{ + "label": "伊春区", + "value": "230702" + }, + { + "label": "南岔区", + "value": "230703" + }, + { + "label": "友好区", + "value": "230704" + }, + { + "label": "西林区", + "value": "230705" + }, + { + "label": "翠峦区", + "value": "230706" + }, + { + "label": "新青区", + "value": "230707" + }, + { + "label": "美溪区", + "value": "230708" + }, + { + "label": "金山屯区", + "value": "230709" + }, + { + "label": "五营区", + "value": "230710" + }, + { + "label": "乌马河区", + "value": "230711" + }, + { + "label": "汤旺河区", + "value": "230712" + }, + { + "label": "带岭区", + "value": "230713" + }, + { + "label": "乌伊岭区", + "value": "230714" + }, + { + "label": "红星区", + "value": "230715" + }, + { + "label": "上甘岭区", + "value": "230716" + }, + { + "label": "嘉荫县", + "value": "230722" + }, + { + "label": "铁力市", + "value": "230781" + } + ], + [{ + "label": "向阳区", + "value": "230803" + }, + { + "label": "前进区", + "value": "230804" + }, + { + "label": "东风区", + "value": "230805" + }, + { + "label": "郊区", + "value": "230811" + }, + { + "label": "桦南县", + "value": "230822" + }, + { + "label": "桦川县", + "value": "230826" + }, + { + "label": "汤原县", + "value": "230828" + }, + { + "label": "同江市", + "value": "230881" + }, + { + "label": "富锦市", + "value": "230882" + }, + { + "label": "抚远市", + "value": "230883" + } + ], + [{ + "label": "新兴区", + "value": "230902" + }, + { + "label": "桃山区", + "value": "230903" + }, + { + "label": "茄子河区", + "value": "230904" + }, + { + "label": "勃利县", + "value": "230921" + } + ], + [{ + "label": "东安区", + "value": "231002" + }, + { + "label": "阳明区", + "value": "231003" + }, + { + "label": "爱民区", + "value": "231004" + }, + { + "label": "西安区", + "value": "231005" + }, + { + "label": "林口县", + "value": "231025" + }, + { + "label": "牡丹江经济技术开发区", + "value": "231071" + }, + { + "label": "绥芬河市", + "value": "231081" + }, + { + "label": "海林市", + "value": "231083" + }, + { + "label": "宁安市", + "value": "231084" + }, + { + "label": "穆棱市", + "value": "231085" + }, + { + "label": "东宁市", + "value": "231086" + } + ], + [{ + "label": "爱辉区", + "value": "231102" + }, + { + "label": "嫩江县", + "value": "231121" + }, + { + "label": "逊克县", + "value": "231123" + }, + { + "label": "孙吴县", + "value": "231124" + }, + { + "label": "北安市", + "value": "231181" + }, + { + "label": "五大连池市", + "value": "231182" + } + ], + [{ + "label": "北林区", + "value": "231202" + }, + { + "label": "望奎县", + "value": "231221" + }, + { + "label": "兰西县", + "value": "231222" + }, + { + "label": "青冈县", + "value": "231223" + }, + { + "label": "庆安县", + "value": "231224" + }, + { + "label": "明水县", + "value": "231225" + }, + { + "label": "绥棱县", + "value": "231226" + }, + { + "label": "安达市", + "value": "231281" + }, + { + "label": "肇东市", + "value": "231282" + }, + { + "label": "海伦市", + "value": "231283" + } + ], + [{ + "label": "加格达奇区", + "value": "232701" + }, + { + "label": "松岭区", + "value": "232702" + }, + { + "label": "新林区", + "value": "232703" + }, + { + "label": "呼中区", + "value": "232704" + }, + { + "label": "呼玛县", + "value": "232721" + }, + { + "label": "塔河县", + "value": "232722" + }, + { + "label": "漠河县", + "value": "232723" + } + ] + ], + [ + [{ + "label": "黄浦区", + "value": "310101" + }, + { + "label": "徐汇区", + "value": "310104" + }, + { + "label": "长宁区", + "value": "310105" + }, + { + "label": "静安区", + "value": "310106" + }, + { + "label": "普陀区", + "value": "310107" + }, + { + "label": "虹口区", + "value": "310109" + }, + { + "label": "杨浦区", + "value": "310110" + }, + { + "label": "闵行区", + "value": "310112" + }, + { + "label": "宝山区", + "value": "310113" + }, + { + "label": "嘉定区", + "value": "310114" + }, + { + "label": "浦东新区", + "value": "310115" + }, + { + "label": "金山区", + "value": "310116" + }, + { + "label": "松江区", + "value": "310117" + }, + { + "label": "青浦区", + "value": "310118" + }, + { + "label": "奉贤区", + "value": "310120" + }, + { + "label": "崇明区", + "value": "310151" + } + ] + ], + [ + [{ + "label": "玄武区", + "value": "320102" + }, + { + "label": "秦淮区", + "value": "320104" + }, + { + "label": "建邺区", + "value": "320105" + }, + { + "label": "鼓楼区", + "value": "320106" + }, + { + "label": "浦口区", + "value": "320111" + }, + { + "label": "栖霞区", + "value": "320113" + }, + { + "label": "雨花台区", + "value": "320114" + }, + { + "label": "江宁区", + "value": "320115" + }, + { + "label": "六合区", + "value": "320116" + }, + { + "label": "溧水区", + "value": "320117" + }, + { + "label": "高淳区", + "value": "320118" + } + ], + [{ + "label": "锡山区", + "value": "320205" + }, + { + "label": "惠山区", + "value": "320206" + }, + { + "label": "滨湖区", + "value": "320211" + }, + { + "label": "梁溪区", + "value": "320213" + }, + { + "label": "新吴区", + "value": "320214" + }, + { + "label": "江阴市", + "value": "320281" + }, + { + "label": "宜兴市", + "value": "320282" + } + ], + [{ + "label": "鼓楼区", + "value": "320302" + }, + { + "label": "云龙区", + "value": "320303" + }, + { + "label": "贾汪区", + "value": "320305" + }, + { + "label": "泉山区", + "value": "320311" + }, + { + "label": "铜山区", + "value": "320312" + }, + { + "label": "丰县", + "value": "320321" + }, + { + "label": "沛县", + "value": "320322" + }, + { + "label": "睢宁县", + "value": "320324" + }, + { + "label": "徐州经济技术开发区", + "value": "320371" + }, + { + "label": "新沂市", + "value": "320381" + }, + { + "label": "邳州市", + "value": "320382" + } + ], + [{ + "label": "天宁区", + "value": "320402" + }, + { + "label": "钟楼区", + "value": "320404" + }, + { + "label": "新北区", + "value": "320411" + }, + { + "label": "武进区", + "value": "320412" + }, + { + "label": "金坛区", + "value": "320413" + }, + { + "label": "溧阳市", + "value": "320481" + } + ], + [{ + "label": "虎丘区", + "value": "320505" + }, + { + "label": "吴中区", + "value": "320506" + }, + { + "label": "相城区", + "value": "320507" + }, + { + "label": "姑苏区", + "value": "320508" + }, + { + "label": "吴江区", + "value": "320509" + }, + { + "label": "苏州工业园区", + "value": "320571" + }, + { + "label": "常熟市", + "value": "320581" + }, + { + "label": "张家港市", + "value": "320582" + }, + { + "label": "昆山市", + "value": "320583" + }, + { + "label": "太仓市", + "value": "320585" + } + ], + [{ + "label": "崇川区", + "value": "320602" + }, + { + "label": "港闸区", + "value": "320611" + }, + { + "label": "通州区", + "value": "320612" + }, + { + "label": "海安县", + "value": "320621" + }, + { + "label": "如东县", + "value": "320623" + }, + { + "label": "南通经济技术开发区", + "value": "320671" + }, + { + "label": "启东市", + "value": "320681" + }, + { + "label": "如皋市", + "value": "320682" + }, + { + "label": "海门市", + "value": "320684" + } + ], + [{ + "label": "连云区", + "value": "320703" + }, + { + "label": "海州区", + "value": "320706" + }, + { + "label": "赣榆区", + "value": "320707" + }, + { + "label": "东海县", + "value": "320722" + }, + { + "label": "灌云县", + "value": "320723" + }, + { + "label": "灌南县", + "value": "320724" + }, + { + "label": "连云港经济技术开发区", + "value": "320771" + }, + { + "label": "连云港高新技术产业开发区", + "value": "320772" + } + ], + [{ + "label": "淮安区", + "value": "320803" + }, + { + "label": "淮阴区", + "value": "320804" + }, + { + "label": "清江浦区", + "value": "320812" + }, + { + "label": "洪泽区", + "value": "320813" + }, + { + "label": "涟水县", + "value": "320826" + }, + { + "label": "盱眙县", + "value": "320830" + }, + { + "label": "金湖县", + "value": "320831" + }, + { + "label": "淮安经济技术开发区", + "value": "320871" + } + ], + [{ + "label": "亭湖区", + "value": "320902" + }, + { + "label": "盐都区", + "value": "320903" + }, + { + "label": "大丰区", + "value": "320904" + }, + { + "label": "响水县", + "value": "320921" + }, + { + "label": "滨海县", + "value": "320922" + }, + { + "label": "阜宁县", + "value": "320923" + }, + { + "label": "射阳县", + "value": "320924" + }, + { + "label": "建湖县", + "value": "320925" + }, + { + "label": "盐城经济技术开发区", + "value": "320971" + }, + { + "label": "东台市", + "value": "320981" + } + ], + [{ + "label": "广陵区", + "value": "321002" + }, + { + "label": "邗江区", + "value": "321003" + }, + { + "label": "江都区", + "value": "321012" + }, + { + "label": "宝应县", + "value": "321023" + }, + { + "label": "扬州经济技术开发区", + "value": "321071" + }, + { + "label": "仪征市", + "value": "321081" + }, + { + "label": "高邮市", + "value": "321084" + } + ], + [{ + "label": "京口区", + "value": "321102" + }, + { + "label": "润州区", + "value": "321111" + }, + { + "label": "丹徒区", + "value": "321112" + }, + { + "label": "镇江新区", + "value": "321171" + }, + { + "label": "丹阳市", + "value": "321181" + }, + { + "label": "扬中市", + "value": "321182" + }, + { + "label": "句容市", + "value": "321183" + } + ], + [{ + "label": "海陵区", + "value": "321202" + }, + { + "label": "高港区", + "value": "321203" + }, + { + "label": "姜堰区", + "value": "321204" + }, + { + "label": "泰州医药高新技术产业开发区", + "value": "321271" + }, + { + "label": "兴化市", + "value": "321281" + }, + { + "label": "靖江市", + "value": "321282" + }, + { + "label": "泰兴市", + "value": "321283" + } + ], + [{ + "label": "宿城区", + "value": "321302" + }, + { + "label": "宿豫区", + "value": "321311" + }, + { + "label": "沭阳县", + "value": "321322" + }, + { + "label": "泗阳县", + "value": "321323" + }, + { + "label": "泗洪县", + "value": "321324" + }, + { + "label": "宿迁经济技术开发区", + "value": "321371" + } + ] + ], + [ + [{ + "label": "上城区", + "value": "330102" + }, + { + "label": "下城区", + "value": "330103" + }, + { + "label": "江干区", + "value": "330104" + }, + { + "label": "拱墅区", + "value": "330105" + }, + { + "label": "西湖区", + "value": "330106" + }, + { + "label": "滨江区", + "value": "330108" + }, + { + "label": "萧山区", + "value": "330109" + }, + { + "label": "余杭区", + "value": "330110" + }, + { + "label": "富阳区", + "value": "330111" + }, + { + "label": "临安区", + "value": "330112" + }, + { + "label": "桐庐县", + "value": "330122" + }, + { + "label": "淳安县", + "value": "330127" + }, + { + "label": "建德市", + "value": "330182" + } + ], + [{ + "label": "海曙区", + "value": "330203" + }, + { + "label": "江北区", + "value": "330205" + }, + { + "label": "北仑区", + "value": "330206" + }, + { + "label": "镇海区", + "value": "330211" + }, + { + "label": "鄞州区", + "value": "330212" + }, + { + "label": "奉化区", + "value": "330213" + }, + { + "label": "象山县", + "value": "330225" + }, + { + "label": "宁海县", + "value": "330226" + }, + { + "label": "余姚市", + "value": "330281" + }, + { + "label": "慈溪市", + "value": "330282" + } + ], + [{ + "label": "鹿城区", + "value": "330302" + }, + { + "label": "龙湾区", + "value": "330303" + }, + { + "label": "瓯海区", + "value": "330304" + }, + { + "label": "洞头区", + "value": "330305" + }, + { + "label": "永嘉县", + "value": "330324" + }, + { + "label": "平阳县", + "value": "330326" + }, + { + "label": "苍南县", + "value": "330327" + }, + { + "label": "文成县", + "value": "330328" + }, + { + "label": "泰顺县", + "value": "330329" + }, + { + "label": "温州经济技术开发区", + "value": "330371" + }, + { + "label": "瑞安市", + "value": "330381" + }, + { + "label": "乐清市", + "value": "330382" + } + ], + [{ + "label": "南湖区", + "value": "330402" + }, + { + "label": "秀洲区", + "value": "330411" + }, + { + "label": "嘉善县", + "value": "330421" + }, + { + "label": "海盐县", + "value": "330424" + }, + { + "label": "海宁市", + "value": "330481" + }, + { + "label": "平湖市", + "value": "330482" + }, + { + "label": "桐乡市", + "value": "330483" + } + ], + [{ + "label": "吴兴区", + "value": "330502" + }, + { + "label": "南浔区", + "value": "330503" + }, + { + "label": "德清县", + "value": "330521" + }, + { + "label": "长兴县", + "value": "330522" + }, + { + "label": "安吉县", + "value": "330523" + } + ], + [{ + "label": "越城区", + "value": "330602" + }, + { + "label": "柯桥区", + "value": "330603" + }, + { + "label": "上虞区", + "value": "330604" + }, + { + "label": "新昌县", + "value": "330624" + }, + { + "label": "诸暨市", + "value": "330681" + }, + { + "label": "嵊州市", + "value": "330683" + } + ], + [{ + "label": "婺城区", + "value": "330702" + }, + { + "label": "金东区", + "value": "330703" + }, + { + "label": "武义县", + "value": "330723" + }, + { + "label": "浦江县", + "value": "330726" + }, + { + "label": "磐安县", + "value": "330727" + }, + { + "label": "兰溪市", + "value": "330781" + }, + { + "label": "义乌市", + "value": "330782" + }, + { + "label": "东阳市", + "value": "330783" + }, + { + "label": "永康市", + "value": "330784" + } + ], + [{ + "label": "柯城区", + "value": "330802" + }, + { + "label": "衢江区", + "value": "330803" + }, + { + "label": "常山县", + "value": "330822" + }, + { + "label": "开化县", + "value": "330824" + }, + { + "label": "龙游县", + "value": "330825" + }, + { + "label": "江山市", + "value": "330881" + } + ], + [{ + "label": "定海区", + "value": "330902" + }, + { + "label": "普陀区", + "value": "330903" + }, + { + "label": "岱山县", + "value": "330921" + }, + { + "label": "嵊泗县", + "value": "330922" + } + ], + [{ + "label": "椒江区", + "value": "331002" + }, + { + "label": "黄岩区", + "value": "331003" + }, + { + "label": "路桥区", + "value": "331004" + }, + { + "label": "三门县", + "value": "331022" + }, + { + "label": "天台县", + "value": "331023" + }, + { + "label": "仙居县", + "value": "331024" + }, + { + "label": "温岭市", + "value": "331081" + }, + { + "label": "临海市", + "value": "331082" + }, + { + "label": "玉环市", + "value": "331083" + } + ], + [{ + "label": "莲都区", + "value": "331102" + }, + { + "label": "青田县", + "value": "331121" + }, + { + "label": "缙云县", + "value": "331122" + }, + { + "label": "遂昌县", + "value": "331123" + }, + { + "label": "松阳县", + "value": "331124" + }, + { + "label": "云和县", + "value": "331125" + }, + { + "label": "庆元县", + "value": "331126" + }, + { + "label": "景宁畲族自治县", + "value": "331127" + }, + { + "label": "龙泉市", + "value": "331181" + } + ] + ], + [ + [{ + "label": "瑶海区", + "value": "340102" + }, + { + "label": "庐阳区", + "value": "340103" + }, + { + "label": "蜀山区", + "value": "340104" + }, + { + "label": "包河区", + "value": "340111" + }, + { + "label": "长丰县", + "value": "340121" + }, + { + "label": "肥东县", + "value": "340122" + }, + { + "label": "肥西县", + "value": "340123" + }, + { + "label": "庐江县", + "value": "340124" + }, + { + "label": "合肥高新技术产业开发区", + "value": "340171" + }, + { + "label": "合肥经济技术开发区", + "value": "340172" + }, + { + "label": "合肥新站高新技术产业开发区", + "value": "340173" + }, + { + "label": "巢湖市", + "value": "340181" + } + ], + [{ + "label": "镜湖区", + "value": "340202" + }, + { + "label": "弋江区", + "value": "340203" + }, + { + "label": "鸠江区", + "value": "340207" + }, + { + "label": "三山区", + "value": "340208" + }, + { + "label": "芜湖县", + "value": "340221" + }, + { + "label": "繁昌县", + "value": "340222" + }, + { + "label": "南陵县", + "value": "340223" + }, + { + "label": "无为县", + "value": "340225" + }, + { + "label": "芜湖经济技术开发区", + "value": "340271" + }, + { + "label": "安徽芜湖长江大桥经济开发区", + "value": "340272" + } + ], + [{ + "label": "龙子湖区", + "value": "340302" + }, + { + "label": "蚌山区", + "value": "340303" + }, + { + "label": "禹会区", + "value": "340304" + }, + { + "label": "淮上区", + "value": "340311" + }, + { + "label": "怀远县", + "value": "340321" + }, + { + "label": "五河县", + "value": "340322" + }, + { + "label": "固镇县", + "value": "340323" + }, + { + "label": "蚌埠市高新技术开发区", + "value": "340371" + }, + { + "label": "蚌埠市经济开发区", + "value": "340372" + } + ], + [{ + "label": "大通区", + "value": "340402" + }, + { + "label": "田家庵区", + "value": "340403" + }, + { + "label": "谢家集区", + "value": "340404" + }, + { + "label": "八公山区", + "value": "340405" + }, + { + "label": "潘集区", + "value": "340406" + }, + { + "label": "凤台县", + "value": "340421" + }, + { + "label": "寿县", + "value": "340422" + } + ], + [{ + "label": "花山区", + "value": "340503" + }, + { + "label": "雨山区", + "value": "340504" + }, + { + "label": "博望区", + "value": "340506" + }, + { + "label": "当涂县", + "value": "340521" + }, + { + "label": "含山县", + "value": "340522" + }, + { + "label": "和县", + "value": "340523" + } + ], + [{ + "label": "杜集区", + "value": "340602" + }, + { + "label": "相山区", + "value": "340603" + }, + { + "label": "烈山区", + "value": "340604" + }, + { + "label": "濉溪县", + "value": "340621" + } + ], + [{ + "label": "铜官区", + "value": "340705" + }, + { + "label": "义安区", + "value": "340706" + }, + { + "label": "郊区", + "value": "340711" + }, + { + "label": "枞阳县", + "value": "340722" + } + ], + [{ + "label": "迎江区", + "value": "340802" + }, + { + "label": "大观区", + "value": "340803" + }, + { + "label": "宜秀区", + "value": "340811" + }, + { + "label": "怀宁县", + "value": "340822" + }, + { + "label": "潜山县", + "value": "340824" + }, + { + "label": "太湖县", + "value": "340825" + }, + { + "label": "宿松县", + "value": "340826" + }, + { + "label": "望江县", + "value": "340827" + }, + { + "label": "岳西县", + "value": "340828" + }, + { + "label": "安徽安庆经济开发区", + "value": "340871" + }, + { + "label": "桐城市", + "value": "340881" + } + ], + [{ + "label": "屯溪区", + "value": "341002" + }, + { + "label": "黄山区", + "value": "341003" + }, + { + "label": "徽州区", + "value": "341004" + }, + { + "label": "歙县", + "value": "341021" + }, + { + "label": "休宁县", + "value": "341022" + }, + { + "label": "黟县", + "value": "341023" + }, + { + "label": "祁门县", + "value": "341024" + } + ], + [{ + "label": "琅琊区", + "value": "341102" + }, + { + "label": "南谯区", + "value": "341103" + }, + { + "label": "来安县", + "value": "341122" + }, + { + "label": "全椒县", + "value": "341124" + }, + { + "label": "定远县", + "value": "341125" + }, + { + "label": "凤阳县", + "value": "341126" + }, + { + "label": "苏滁现代产业园", + "value": "341171" + }, + { + "label": "滁州经济技术开发区", + "value": "341172" + }, + { + "label": "天长市", + "value": "341181" + }, + { + "label": "明光市", + "value": "341182" + } + ], + [{ + "label": "颍州区", + "value": "341202" + }, + { + "label": "颍东区", + "value": "341203" + }, + { + "label": "颍泉区", + "value": "341204" + }, + { + "label": "临泉县", + "value": "341221" + }, + { + "label": "太和县", + "value": "341222" + }, + { + "label": "阜南县", + "value": "341225" + }, + { + "label": "颍上县", + "value": "341226" + }, + { + "label": "阜阳合肥现代产业园区", + "value": "341271" + }, + { + "label": "阜阳经济技术开发区", + "value": "341272" + }, + { + "label": "界首市", + "value": "341282" + } + ], + [{ + "label": "埇桥区", + "value": "341302" + }, + { + "label": "砀山县", + "value": "341321" + }, + { + "label": "萧县", + "value": "341322" + }, + { + "label": "灵璧县", + "value": "341323" + }, + { + "label": "泗县", + "value": "341324" + }, + { + "label": "宿州马鞍山现代产业园区", + "value": "341371" + }, + { + "label": "宿州经济技术开发区", + "value": "341372" + } + ], + [{ + "label": "金安区", + "value": "341502" + }, + { + "label": "裕安区", + "value": "341503" + }, + { + "label": "叶集区", + "value": "341504" + }, + { + "label": "霍邱县", + "value": "341522" + }, + { + "label": "舒城县", + "value": "341523" + }, + { + "label": "金寨县", + "value": "341524" + }, + { + "label": "霍山县", + "value": "341525" + } + ], + [{ + "label": "谯城区", + "value": "341602" + }, + { + "label": "涡阳县", + "value": "341621" + }, + { + "label": "蒙城县", + "value": "341622" + }, + { + "label": "利辛县", + "value": "341623" + } + ], + [{ + "label": "贵池区", + "value": "341702" + }, + { + "label": "东至县", + "value": "341721" + }, + { + "label": "石台县", + "value": "341722" + }, + { + "label": "青阳县", + "value": "341723" + } + ], + [{ + "label": "宣州区", + "value": "341802" + }, + { + "label": "郎溪县", + "value": "341821" + }, + { + "label": "广德县", + "value": "341822" + }, + { + "label": "泾县", + "value": "341823" + }, + { + "label": "绩溪县", + "value": "341824" + }, + { + "label": "旌德县", + "value": "341825" + }, + { + "label": "宣城市经济开发区", + "value": "341871" + }, + { + "label": "宁国市", + "value": "341881" + } + ] + ], + [ + [{ + "label": "鼓楼区", + "value": "350102" + }, + { + "label": "台江区", + "value": "350103" + }, + { + "label": "仓山区", + "value": "350104" + }, + { + "label": "马尾区", + "value": "350105" + }, + { + "label": "晋安区", + "value": "350111" + }, + { + "label": "闽侯县", + "value": "350121" + }, + { + "label": "连江县", + "value": "350122" + }, + { + "label": "罗源县", + "value": "350123" + }, + { + "label": "闽清县", + "value": "350124" + }, + { + "label": "永泰县", + "value": "350125" + }, + { + "label": "平潭县", + "value": "350128" + }, + { + "label": "福清市", + "value": "350181" + }, + { + "label": "长乐市", + "value": "350182" + } + ], + [{ + "label": "思明区", + "value": "350203" + }, + { + "label": "海沧区", + "value": "350205" + }, + { + "label": "湖里区", + "value": "350206" + }, + { + "label": "集美区", + "value": "350211" + }, + { + "label": "同安区", + "value": "350212" + }, + { + "label": "翔安区", + "value": "350213" + } + ], + [{ + "label": "城厢区", + "value": "350302" + }, + { + "label": "涵江区", + "value": "350303" + }, + { + "label": "荔城区", + "value": "350304" + }, + { + "label": "秀屿区", + "value": "350305" + }, + { + "label": "仙游县", + "value": "350322" + } + ], + [{ + "label": "梅列区", + "value": "350402" + }, + { + "label": "三元区", + "value": "350403" + }, + { + "label": "明溪县", + "value": "350421" + }, + { + "label": "清流县", + "value": "350423" + }, + { + "label": "宁化县", + "value": "350424" + }, + { + "label": "大田县", + "value": "350425" + }, + { + "label": "尤溪县", + "value": "350426" + }, + { + "label": "沙县", + "value": "350427" + }, + { + "label": "将乐县", + "value": "350428" + }, + { + "label": "泰宁县", + "value": "350429" + }, + { + "label": "建宁县", + "value": "350430" + }, + { + "label": "永安市", + "value": "350481" + } + ], + [{ + "label": "鲤城区", + "value": "350502" + }, + { + "label": "丰泽区", + "value": "350503" + }, + { + "label": "洛江区", + "value": "350504" + }, + { + "label": "泉港区", + "value": "350505" + }, + { + "label": "惠安县", + "value": "350521" + }, + { + "label": "安溪县", + "value": "350524" + }, + { + "label": "永春县", + "value": "350525" + }, + { + "label": "德化县", + "value": "350526" + }, + { + "label": "金门县", + "value": "350527" + }, + { + "label": "石狮市", + "value": "350581" + }, + { + "label": "晋江市", + "value": "350582" + }, + { + "label": "南安市", + "value": "350583" + } + ], + [{ + "label": "芗城区", + "value": "350602" + }, + { + "label": "龙文区", + "value": "350603" + }, + { + "label": "云霄县", + "value": "350622" + }, + { + "label": "漳浦县", + "value": "350623" + }, + { + "label": "诏安县", + "value": "350624" + }, + { + "label": "长泰县", + "value": "350625" + }, + { + "label": "东山县", + "value": "350626" + }, + { + "label": "南靖县", + "value": "350627" + }, + { + "label": "平和县", + "value": "350628" + }, + { + "label": "华安县", + "value": "350629" + }, + { + "label": "龙海市", + "value": "350681" + } + ], + [{ + "label": "延平区", + "value": "350702" + }, + { + "label": "建阳区", + "value": "350703" + }, + { + "label": "顺昌县", + "value": "350721" + }, + { + "label": "浦城县", + "value": "350722" + }, + { + "label": "光泽县", + "value": "350723" + }, + { + "label": "松溪县", + "value": "350724" + }, + { + "label": "政和县", + "value": "350725" + }, + { + "label": "邵武市", + "value": "350781" + }, + { + "label": "武夷山市", + "value": "350782" + }, + { + "label": "建瓯市", + "value": "350783" + } + ], + [{ + "label": "新罗区", + "value": "350802" + }, + { + "label": "永定区", + "value": "350803" + }, + { + "label": "长汀县", + "value": "350821" + }, + { + "label": "上杭县", + "value": "350823" + }, + { + "label": "武平县", + "value": "350824" + }, + { + "label": "连城县", + "value": "350825" + }, + { + "label": "漳平市", + "value": "350881" + } + ], + [{ + "label": "蕉城区", + "value": "350902" + }, + { + "label": "霞浦县", + "value": "350921" + }, + { + "label": "古田县", + "value": "350922" + }, + { + "label": "屏南县", + "value": "350923" + }, + { + "label": "寿宁县", + "value": "350924" + }, + { + "label": "周宁县", + "value": "350925" + }, + { + "label": "柘荣县", + "value": "350926" + }, + { + "label": "福安市", + "value": "350981" + }, + { + "label": "福鼎市", + "value": "350982" + } + ] + ], + [ + [{ + "label": "东湖区", + "value": "360102" + }, + { + "label": "西湖区", + "value": "360103" + }, + { + "label": "青云谱区", + "value": "360104" + }, + { + "label": "湾里区", + "value": "360105" + }, + { + "label": "青山湖区", + "value": "360111" + }, + { + "label": "新建区", + "value": "360112" + }, + { + "label": "南昌县", + "value": "360121" + }, + { + "label": "安义县", + "value": "360123" + }, + { + "label": "进贤县", + "value": "360124" + } + ], + [{ + "label": "昌江区", + "value": "360202" + }, + { + "label": "珠山区", + "value": "360203" + }, + { + "label": "浮梁县", + "value": "360222" + }, + { + "label": "乐平市", + "value": "360281" + } + ], + [{ + "label": "安源区", + "value": "360302" + }, + { + "label": "湘东区", + "value": "360313" + }, + { + "label": "莲花县", + "value": "360321" + }, + { + "label": "上栗县", + "value": "360322" + }, + { + "label": "芦溪县", + "value": "360323" + } + ], + [{ + "label": "濂溪区", + "value": "360402" + }, + { + "label": "浔阳区", + "value": "360403" + }, + { + "label": "柴桑区", + "value": "360404" + }, + { + "label": "武宁县", + "value": "360423" + }, + { + "label": "修水县", + "value": "360424" + }, + { + "label": "永修县", + "value": "360425" + }, + { + "label": "德安县", + "value": "360426" + }, + { + "label": "都昌县", + "value": "360428" + }, + { + "label": "湖口县", + "value": "360429" + }, + { + "label": "彭泽县", + "value": "360430" + }, + { + "label": "瑞昌市", + "value": "360481" + }, + { + "label": "共青城市", + "value": "360482" + }, + { + "label": "庐山市", + "value": "360483" + } + ], + [{ + "label": "渝水区", + "value": "360502" + }, + { + "label": "分宜县", + "value": "360521" + } + ], + [{ + "label": "月湖区", + "value": "360602" + }, + { + "label": "余江县", + "value": "360622" + }, + { + "label": "贵溪市", + "value": "360681" + } + ], + [{ + "label": "章贡区", + "value": "360702" + }, + { + "label": "南康区", + "value": "360703" + }, + { + "label": "赣县区", + "value": "360704" + }, + { + "label": "信丰县", + "value": "360722" + }, + { + "label": "大余县", + "value": "360723" + }, + { + "label": "上犹县", + "value": "360724" + }, + { + "label": "崇义县", + "value": "360725" + }, + { + "label": "安远县", + "value": "360726" + }, + { + "label": "龙南县", + "value": "360727" + }, + { + "label": "定南县", + "value": "360728" + }, + { + "label": "全南县", + "value": "360729" + }, + { + "label": "宁都县", + "value": "360730" + }, + { + "label": "于都县", + "value": "360731" + }, + { + "label": "兴国县", + "value": "360732" + }, + { + "label": "会昌县", + "value": "360733" + }, + { + "label": "寻乌县", + "value": "360734" + }, + { + "label": "石城县", + "value": "360735" + }, + { + "label": "瑞金市", + "value": "360781" + } + ], + [{ + "label": "吉州区", + "value": "360802" + }, + { + "label": "青原区", + "value": "360803" + }, + { + "label": "吉安县", + "value": "360821" + }, + { + "label": "吉水县", + "value": "360822" + }, + { + "label": "峡江县", + "value": "360823" + }, + { + "label": "新干县", + "value": "360824" + }, + { + "label": "永丰县", + "value": "360825" + }, + { + "label": "泰和县", + "value": "360826" + }, + { + "label": "遂川县", + "value": "360827" + }, + { + "label": "万安县", + "value": "360828" + }, + { + "label": "安福县", + "value": "360829" + }, + { + "label": "永新县", + "value": "360830" + }, + { + "label": "井冈山市", + "value": "360881" + } + ], + [{ + "label": "袁州区", + "value": "360902" + }, + { + "label": "奉新县", + "value": "360921" + }, + { + "label": "万载县", + "value": "360922" + }, + { + "label": "上高县", + "value": "360923" + }, + { + "label": "宜丰县", + "value": "360924" + }, + { + "label": "靖安县", + "value": "360925" + }, + { + "label": "铜鼓县", + "value": "360926" + }, + { + "label": "丰城市", + "value": "360981" + }, + { + "label": "樟树市", + "value": "360982" + }, + { + "label": "高安市", + "value": "360983" + } + ], + [{ + "label": "临川区", + "value": "361002" + }, + { + "label": "东乡区", + "value": "361003" + }, + { + "label": "南城县", + "value": "361021" + }, + { + "label": "黎川县", + "value": "361022" + }, + { + "label": "南丰县", + "value": "361023" + }, + { + "label": "崇仁县", + "value": "361024" + }, + { + "label": "乐安县", + "value": "361025" + }, + { + "label": "宜黄县", + "value": "361026" + }, + { + "label": "金溪县", + "value": "361027" + }, + { + "label": "资溪县", + "value": "361028" + }, + { + "label": "广昌县", + "value": "361030" + } + ], + [{ + "label": "信州区", + "value": "361102" + }, + { + "label": "广丰区", + "value": "361103" + }, + { + "label": "上饶县", + "value": "361121" + }, + { + "label": "玉山县", + "value": "361123" + }, + { + "label": "铅山县", + "value": "361124" + }, + { + "label": "横峰县", + "value": "361125" + }, + { + "label": "弋阳县", + "value": "361126" + }, + { + "label": "余干县", + "value": "361127" + }, + { + "label": "鄱阳县", + "value": "361128" + }, + { + "label": "万年县", + "value": "361129" + }, + { + "label": "婺源县", + "value": "361130" + }, + { + "label": "德兴市", + "value": "361181" + } + ] + ], + [ + [{ + "label": "历下区", + "value": "370102" + }, + { + "label": "市中区", + "value": "370103" + }, + { + "label": "槐荫区", + "value": "370104" + }, + { + "label": "天桥区", + "value": "370105" + }, + { + "label": "历城区", + "value": "370112" + }, + { + "label": "长清区", + "value": "370113" + }, + { + "label": "章丘区", + "value": "370114" + }, + { + "label": "平阴县", + "value": "370124" + }, + { + "label": "济阳县", + "value": "370125" + }, + { + "label": "商河县", + "value": "370126" + }, + { + "label": "济南高新技术产业开发区", + "value": "370171" + } + ], + [{ + "label": "市南区", + "value": "370202" + }, + { + "label": "市北区", + "value": "370203" + }, + { + "label": "黄岛区", + "value": "370211" + }, + { + "label": "崂山区", + "value": "370212" + }, + { + "label": "李沧区", + "value": "370213" + }, + { + "label": "城阳区", + "value": "370214" + }, + { + "label": "即墨区", + "value": "370215" + }, + { + "label": "青岛高新技术产业开发区", + "value": "370271" + }, + { + "label": "胶州市", + "value": "370281" + }, + { + "label": "平度市", + "value": "370283" + }, + { + "label": "莱西市", + "value": "370285" + } + ], + [{ + "label": "淄川区", + "value": "370302" + }, + { + "label": "张店区", + "value": "370303" + }, + { + "label": "博山区", + "value": "370304" + }, + { + "label": "临淄区", + "value": "370305" + }, + { + "label": "周村区", + "value": "370306" + }, + { + "label": "桓台县", + "value": "370321" + }, + { + "label": "高青县", + "value": "370322" + }, + { + "label": "沂源县", + "value": "370323" + } + ], + [{ + "label": "市中区", + "value": "370402" + }, + { + "label": "薛城区", + "value": "370403" + }, + { + "label": "峄城区", + "value": "370404" + }, + { + "label": "台儿庄区", + "value": "370405" + }, + { + "label": "山亭区", + "value": "370406" + }, + { + "label": "滕州市", + "value": "370481" + } + ], + [{ + "label": "东营区", + "value": "370502" + }, + { + "label": "河口区", + "value": "370503" + }, + { + "label": "垦利区", + "value": "370505" + }, + { + "label": "利津县", + "value": "370522" + }, + { + "label": "广饶县", + "value": "370523" + }, + { + "label": "东营经济技术开发区", + "value": "370571" + }, + { + "label": "东营港经济开发区", + "value": "370572" + } + ], + [{ + "label": "芝罘区", + "value": "370602" + }, + { + "label": "福山区", + "value": "370611" + }, + { + "label": "牟平区", + "value": "370612" + }, + { + "label": "莱山区", + "value": "370613" + }, + { + "label": "长岛县", + "value": "370634" + }, + { + "label": "烟台高新技术产业开发区", + "value": "370671" + }, + { + "label": "烟台经济技术开发区", + "value": "370672" + }, + { + "label": "龙口市", + "value": "370681" + }, + { + "label": "莱阳市", + "value": "370682" + }, + { + "label": "莱州市", + "value": "370683" + }, + { + "label": "蓬莱市", + "value": "370684" + }, + { + "label": "招远市", + "value": "370685" + }, + { + "label": "栖霞市", + "value": "370686" + }, + { + "label": "海阳市", + "value": "370687" + } + ], + [{ + "label": "潍城区", + "value": "370702" + }, + { + "label": "寒亭区", + "value": "370703" + }, + { + "label": "坊子区", + "value": "370704" + }, + { + "label": "奎文区", + "value": "370705" + }, + { + "label": "临朐县", + "value": "370724" + }, + { + "label": "昌乐县", + "value": "370725" + }, + { + "label": "潍坊滨海经济技术开发区", + "value": "370772" + }, + { + "label": "青州市", + "value": "370781" + }, + { + "label": "诸城市", + "value": "370782" + }, + { + "label": "寿光市", + "value": "370783" + }, + { + "label": "安丘市", + "value": "370784" + }, + { + "label": "高密市", + "value": "370785" + }, + { + "label": "昌邑市", + "value": "370786" + } + ], + [{ + "label": "任城区", + "value": "370811" + }, + { + "label": "兖州区", + "value": "370812" + }, + { + "label": "微山县", + "value": "370826" + }, + { + "label": "鱼台县", + "value": "370827" + }, + { + "label": "金乡县", + "value": "370828" + }, + { + "label": "嘉祥县", + "value": "370829" + }, + { + "label": "汶上县", + "value": "370830" + }, + { + "label": "泗水县", + "value": "370831" + }, + { + "label": "梁山县", + "value": "370832" + }, + { + "label": "济宁高新技术产业开发区", + "value": "370871" + }, + { + "label": "曲阜市", + "value": "370881" + }, + { + "label": "邹城市", + "value": "370883" + } + ], + [{ + "label": "泰山区", + "value": "370902" + }, + { + "label": "岱岳区", + "value": "370911" + }, + { + "label": "宁阳县", + "value": "370921" + }, + { + "label": "东平县", + "value": "370923" + }, + { + "label": "新泰市", + "value": "370982" + }, + { + "label": "肥城市", + "value": "370983" + } + ], + [{ + "label": "环翠区", + "value": "371002" + }, + { + "label": "文登区", + "value": "371003" + }, + { + "label": "威海火炬高技术产业开发区", + "value": "371071" + }, + { + "label": "威海经济技术开发区", + "value": "371072" + }, + { + "label": "威海临港经济技术开发区", + "value": "371073" + }, + { + "label": "荣成市", + "value": "371082" + }, + { + "label": "乳山市", + "value": "371083" + } + ], + [{ + "label": "东港区", + "value": "371102" + }, + { + "label": "岚山区", + "value": "371103" + }, + { + "label": "五莲县", + "value": "371121" + }, + { + "label": "莒县", + "value": "371122" + }, + { + "label": "日照经济技术开发区", + "value": "371171" + }, + { + "label": "日照国际海洋城", + "value": "371172" + } + ], + [{ + "label": "莱城区", + "value": "371202" + }, + { + "label": "钢城区", + "value": "371203" + } + ], + [{ + "label": "兰山区", + "value": "371302" + }, + { + "label": "罗庄区", + "value": "371311" + }, + { + "label": "河东区", + "value": "371312" + }, + { + "label": "沂南县", + "value": "371321" + }, + { + "label": "郯城县", + "value": "371322" + }, + { + "label": "沂水县", + "value": "371323" + }, + { + "label": "兰陵县", + "value": "371324" + }, + { + "label": "费县", + "value": "371325" + }, + { + "label": "平邑县", + "value": "371326" + }, + { + "label": "莒南县", + "value": "371327" + }, + { + "label": "蒙阴县", + "value": "371328" + }, + { + "label": "临沭县", + "value": "371329" + }, + { + "label": "临沂高新技术产业开发区", + "value": "371371" + }, + { + "label": "临沂经济技术开发区", + "value": "371372" + }, + { + "label": "临沂临港经济开发区", + "value": "371373" + } + ], + [{ + "label": "德城区", + "value": "371402" + }, + { + "label": "陵城区", + "value": "371403" + }, + { + "label": "宁津县", + "value": "371422" + }, + { + "label": "庆云县", + "value": "371423" + }, + { + "label": "临邑县", + "value": "371424" + }, + { + "label": "齐河县", + "value": "371425" + }, + { + "label": "平原县", + "value": "371426" + }, + { + "label": "夏津县", + "value": "371427" + }, + { + "label": "武城县", + "value": "371428" + }, + { + "label": "德州经济技术开发区", + "value": "371471" + }, + { + "label": "德州运河经济开发区", + "value": "371472" + }, + { + "label": "乐陵市", + "value": "371481" + }, + { + "label": "禹城市", + "value": "371482" + } + ], + [{ + "label": "东昌府区", + "value": "371502" + }, + { + "label": "阳谷县", + "value": "371521" + }, + { + "label": "莘县", + "value": "371522" + }, + { + "label": "茌平县", + "value": "371523" + }, + { + "label": "东阿县", + "value": "371524" + }, + { + "label": "冠县", + "value": "371525" + }, + { + "label": "高唐县", + "value": "371526" + }, + { + "label": "临清市", + "value": "371581" + } + ], + [{ + "label": "滨城区", + "value": "371602" + }, + { + "label": "沾化区", + "value": "371603" + }, + { + "label": "惠民县", + "value": "371621" + }, + { + "label": "阳信县", + "value": "371622" + }, + { + "label": "无棣县", + "value": "371623" + }, + { + "label": "博兴县", + "value": "371625" + }, + { + "label": "邹平县", + "value": "371626" + } + ], + [{ + "label": "牡丹区", + "value": "371702" + }, + { + "label": "定陶区", + "value": "371703" + }, + { + "label": "曹县", + "value": "371721" + }, + { + "label": "单县", + "value": "371722" + }, + { + "label": "成武县", + "value": "371723" + }, + { + "label": "巨野县", + "value": "371724" + }, + { + "label": "郓城县", + "value": "371725" + }, + { + "label": "鄄城县", + "value": "371726" + }, + { + "label": "东明县", + "value": "371728" + }, + { + "label": "菏泽经济技术开发区", + "value": "371771" + }, + { + "label": "菏泽高新技术开发区", + "value": "371772" + } + ] + ], + [ + [{ + "label": "中原区", + "value": "410102" + }, + { + "label": "二七区", + "value": "410103" + }, + { + "label": "管城回族区", + "value": "410104" + }, + { + "label": "金水区", + "value": "410105" + }, + { + "label": "上街区", + "value": "410106" + }, + { + "label": "惠济区", + "value": "410108" + }, + { + "label": "中牟县", + "value": "410122" + }, + { + "label": "郑州经济技术开发区", + "value": "410171" + }, + { + "label": "郑州高新技术产业开发区", + "value": "410172" + }, + { + "label": "郑州航空港经济综合实验区", + "value": "410173" + }, + { + "label": "巩义市", + "value": "410181" + }, + { + "label": "荥阳市", + "value": "410182" + }, + { + "label": "新密市", + "value": "410183" + }, + { + "label": "新郑市", + "value": "410184" + }, + { + "label": "登封市", + "value": "410185" + } + ], + [{ + "label": "龙亭区", + "value": "410202" + }, + { + "label": "顺河回族区", + "value": "410203" + }, + { + "label": "鼓楼区", + "value": "410204" + }, + { + "label": "禹王台区", + "value": "410205" + }, + { + "label": "祥符区", + "value": "410212" + }, + { + "label": "杞县", + "value": "410221" + }, + { + "label": "通许县", + "value": "410222" + }, + { + "label": "尉氏县", + "value": "410223" + }, + { + "label": "兰考县", + "value": "410225" + } + ], + [{ + "label": "老城区", + "value": "410302" + }, + { + "label": "西工区", + "value": "410303" + }, + { + "label": "瀍河回族区", + "value": "410304" + }, + { + "label": "涧西区", + "value": "410305" + }, + { + "label": "吉利区", + "value": "410306" + }, + { + "label": "洛龙区", + "value": "410311" + }, + { + "label": "孟津县", + "value": "410322" + }, + { + "label": "新安县", + "value": "410323" + }, + { + "label": "栾川县", + "value": "410324" + }, + { + "label": "嵩县", + "value": "410325" + }, + { + "label": "汝阳县", + "value": "410326" + }, + { + "label": "宜阳县", + "value": "410327" + }, + { + "label": "洛宁县", + "value": "410328" + }, + { + "label": "伊川县", + "value": "410329" + }, + { + "label": "洛阳高新技术产业开发区", + "value": "410371" + }, + { + "label": "偃师市", + "value": "410381" + } + ], + [{ + "label": "新华区", + "value": "410402" + }, + { + "label": "卫东区", + "value": "410403" + }, + { + "label": "石龙区", + "value": "410404" + }, + { + "label": "湛河区", + "value": "410411" + }, + { + "label": "宝丰县", + "value": "410421" + }, + { + "label": "叶县", + "value": "410422" + }, + { + "label": "鲁山县", + "value": "410423" + }, + { + "label": "郏县", + "value": "410425" + }, + { + "label": "平顶山高新技术产业开发区", + "value": "410471" + }, + { + "label": "平顶山市新城区", + "value": "410472" + }, + { + "label": "舞钢市", + "value": "410481" + }, + { + "label": "汝州市", + "value": "410482" + } + ], + [{ + "label": "文峰区", + "value": "410502" + }, + { + "label": "北关区", + "value": "410503" + }, + { + "label": "殷都区", + "value": "410505" + }, + { + "label": "龙安区", + "value": "410506" + }, + { + "label": "安阳县", + "value": "410522" + }, + { + "label": "汤阴县", + "value": "410523" + }, + { + "label": "滑县", + "value": "410526" + }, + { + "label": "内黄县", + "value": "410527" + }, + { + "label": "安阳高新技术产业开发区", + "value": "410571" + }, + { + "label": "林州市", + "value": "410581" + } + ], + [{ + "label": "鹤山区", + "value": "410602" + }, + { + "label": "山城区", + "value": "410603" + }, + { + "label": "淇滨区", + "value": "410611" + }, + { + "label": "浚县", + "value": "410621" + }, + { + "label": "淇县", + "value": "410622" + }, + { + "label": "鹤壁经济技术开发区", + "value": "410671" + } + ], + [{ + "label": "红旗区", + "value": "410702" + }, + { + "label": "卫滨区", + "value": "410703" + }, + { + "label": "凤泉区", + "value": "410704" + }, + { + "label": "牧野区", + "value": "410711" + }, + { + "label": "新乡县", + "value": "410721" + }, + { + "label": "获嘉县", + "value": "410724" + }, + { + "label": "原阳县", + "value": "410725" + }, + { + "label": "延津县", + "value": "410726" + }, + { + "label": "封丘县", + "value": "410727" + }, + { + "label": "长垣县", + "value": "410728" + }, + { + "label": "新乡高新技术产业开发区", + "value": "410771" + }, + { + "label": "新乡经济技术开发区", + "value": "410772" + }, + { + "label": "新乡市平原城乡一体化示范区", + "value": "410773" + }, + { + "label": "卫辉市", + "value": "410781" + }, + { + "label": "辉县市", + "value": "410782" + } + ], + [{ + "label": "解放区", + "value": "410802" + }, + { + "label": "中站区", + "value": "410803" + }, + { + "label": "马村区", + "value": "410804" + }, + { + "label": "山阳区", + "value": "410811" + }, + { + "label": "修武县", + "value": "410821" + }, + { + "label": "博爱县", + "value": "410822" + }, + { + "label": "武陟县", + "value": "410823" + }, + { + "label": "温县", + "value": "410825" + }, + { + "label": "焦作城乡一体化示范区", + "value": "410871" + }, + { + "label": "沁阳市", + "value": "410882" + }, + { + "label": "孟州市", + "value": "410883" + } + ], + [{ + "label": "华龙区", + "value": "410902" + }, + { + "label": "清丰县", + "value": "410922" + }, + { + "label": "南乐县", + "value": "410923" + }, + { + "label": "范县", + "value": "410926" + }, + { + "label": "台前县", + "value": "410927" + }, + { + "label": "濮阳县", + "value": "410928" + }, + { + "label": "河南濮阳工业园区", + "value": "410971" + }, + { + "label": "濮阳经济技术开发区", + "value": "410972" + } + ], + [{ + "label": "魏都区", + "value": "411002" + }, + { + "label": "建安区", + "value": "411003" + }, + { + "label": "鄢陵县", + "value": "411024" + }, + { + "label": "襄城县", + "value": "411025" + }, + { + "label": "许昌经济技术开发区", + "value": "411071" + }, + { + "label": "禹州市", + "value": "411081" + }, + { + "label": "长葛市", + "value": "411082" + } + ], + [{ + "label": "源汇区", + "value": "411102" + }, + { + "label": "郾城区", + "value": "411103" + }, + { + "label": "召陵区", + "value": "411104" + }, + { + "label": "舞阳县", + "value": "411121" + }, + { + "label": "临颍县", + "value": "411122" + }, + { + "label": "漯河经济技术开发区", + "value": "411171" + } + ], + [{ + "label": "湖滨区", + "value": "411202" + }, + { + "label": "陕州区", + "value": "411203" + }, + { + "label": "渑池县", + "value": "411221" + }, + { + "label": "卢氏县", + "value": "411224" + }, + { + "label": "河南三门峡经济开发区", + "value": "411271" + }, + { + "label": "义马市", + "value": "411281" + }, + { + "label": "灵宝市", + "value": "411282" + } + ], + [{ + "label": "宛城区", + "value": "411302" + }, + { + "label": "卧龙区", + "value": "411303" + }, + { + "label": "南召县", + "value": "411321" + }, + { + "label": "方城县", + "value": "411322" + }, + { + "label": "西峡县", + "value": "411323" + }, + { + "label": "镇平县", + "value": "411324" + }, + { + "label": "内乡县", + "value": "411325" + }, + { + "label": "淅川县", + "value": "411326" + }, + { + "label": "社旗县", + "value": "411327" + }, + { + "label": "唐河县", + "value": "411328" + }, + { + "label": "新野县", + "value": "411329" + }, + { + "label": "桐柏县", + "value": "411330" + }, + { + "label": "南阳高新技术产业开发区", + "value": "411371" + }, + { + "label": "南阳市城乡一体化示范区", + "value": "411372" + }, + { + "label": "邓州市", + "value": "411381" + } + ], + [{ + "label": "梁园区", + "value": "411402" + }, + { + "label": "睢阳区", + "value": "411403" + }, + { + "label": "民权县", + "value": "411421" + }, + { + "label": "睢县", + "value": "411422" + }, + { + "label": "宁陵县", + "value": "411423" + }, + { + "label": "柘城县", + "value": "411424" + }, + { + "label": "虞城县", + "value": "411425" + }, + { + "label": "夏邑县", + "value": "411426" + }, + { + "label": "豫东综合物流产业聚集区", + "value": "411471" + }, + { + "label": "河南商丘经济开发区", + "value": "411472" + }, + { + "label": "永城市", + "value": "411481" + } + ], + [{ + "label": "浉河区", + "value": "411502" + }, + { + "label": "平桥区", + "value": "411503" + }, + { + "label": "罗山县", + "value": "411521" + }, + { + "label": "光山县", + "value": "411522" + }, + { + "label": "新县", + "value": "411523" + }, + { + "label": "商城县", + "value": "411524" + }, + { + "label": "固始县", + "value": "411525" + }, + { + "label": "潢川县", + "value": "411526" + }, + { + "label": "淮滨县", + "value": "411527" + }, + { + "label": "息县", + "value": "411528" + }, + { + "label": "信阳高新技术产业开发区", + "value": "411571" + } + ], + [{ + "label": "川汇区", + "value": "411602" + }, + { + "label": "扶沟县", + "value": "411621" + }, + { + "label": "西华县", + "value": "411622" + }, + { + "label": "商水县", + "value": "411623" + }, + { + "label": "沈丘县", + "value": "411624" + }, + { + "label": "郸城县", + "value": "411625" + }, + { + "label": "淮阳县", + "value": "411626" + }, + { + "label": "太康县", + "value": "411627" + }, + { + "label": "鹿邑县", + "value": "411628" + }, + { + "label": "河南周口经济开发区", + "value": "411671" + }, + { + "label": "项城市", + "value": "411681" + } + ], + [{ + "label": "驿城区", + "value": "411702" + }, + { + "label": "西平县", + "value": "411721" + }, + { + "label": "上蔡县", + "value": "411722" + }, + { + "label": "平舆县", + "value": "411723" + }, + { + "label": "正阳县", + "value": "411724" + }, + { + "label": "确山县", + "value": "411725" + }, + { + "label": "泌阳县", + "value": "411726" + }, + { + "label": "汝南县", + "value": "411727" + }, + { + "label": "遂平县", + "value": "411728" + }, + { + "label": "新蔡县", + "value": "411729" + }, + { + "label": "河南驻马店经济开发区", + "value": "411771" + } + ], + [{ + "label": "济源市", + "value": "419001" + }] + ], + [ + [{ + "label": "江岸区", + "value": "420102" + }, + { + "label": "江汉区", + "value": "420103" + }, + { + "label": "硚口区", + "value": "420104" + }, + { + "label": "汉阳区", + "value": "420105" + }, + { + "label": "武昌区", + "value": "420106" + }, + { + "label": "青山区", + "value": "420107" + }, + { + "label": "洪山区", + "value": "420111" + }, + { + "label": "东西湖区", + "value": "420112" + }, + { + "label": "汉南区", + "value": "420113" + }, + { + "label": "蔡甸区", + "value": "420114" + }, + { + "label": "江夏区", + "value": "420115" + }, + { + "label": "黄陂区", + "value": "420116" + }, + { + "label": "新洲区", + "value": "420117" + } + ], + [{ + "label": "黄石港区", + "value": "420202" + }, + { + "label": "西塞山区", + "value": "420203" + }, + { + "label": "下陆区", + "value": "420204" + }, + { + "label": "铁山区", + "value": "420205" + }, + { + "label": "阳新县", + "value": "420222" + }, + { + "label": "大冶市", + "value": "420281" + } + ], + [{ + "label": "茅箭区", + "value": "420302" + }, + { + "label": "张湾区", + "value": "420303" + }, + { + "label": "郧阳区", + "value": "420304" + }, + { + "label": "郧西县", + "value": "420322" + }, + { + "label": "竹山县", + "value": "420323" + }, + { + "label": "竹溪县", + "value": "420324" + }, + { + "label": "房县", + "value": "420325" + }, + { + "label": "丹江口市", + "value": "420381" + } + ], + [{ + "label": "西陵区", + "value": "420502" + }, + { + "label": "伍家岗区", + "value": "420503" + }, + { + "label": "点军区", + "value": "420504" + }, + { + "label": "猇亭区", + "value": "420505" + }, + { + "label": "夷陵区", + "value": "420506" + }, + { + "label": "远安县", + "value": "420525" + }, + { + "label": "兴山县", + "value": "420526" + }, + { + "label": "秭归县", + "value": "420527" + }, + { + "label": "长阳土家族自治县", + "value": "420528" + }, + { + "label": "五峰土家族自治县", + "value": "420529" + }, + { + "label": "宜都市", + "value": "420581" + }, + { + "label": "当阳市", + "value": "420582" + }, + { + "label": "枝江市", + "value": "420583" + } + ], + [{ + "label": "襄城区", + "value": "420602" + }, + { + "label": "樊城区", + "value": "420606" + }, + { + "label": "襄州区", + "value": "420607" + }, + { + "label": "南漳县", + "value": "420624" + }, + { + "label": "谷城县", + "value": "420625" + }, + { + "label": "保康县", + "value": "420626" + }, + { + "label": "老河口市", + "value": "420682" + }, + { + "label": "枣阳市", + "value": "420683" + }, + { + "label": "宜城市", + "value": "420684" + } + ], + [{ + "label": "梁子湖区", + "value": "420702" + }, + { + "label": "华容区", + "value": "420703" + }, + { + "label": "鄂城区", + "value": "420704" + } + ], + [{ + "label": "东宝区", + "value": "420802" + }, + { + "label": "掇刀区", + "value": "420804" + }, + { + "label": "京山县", + "value": "420821" + }, + { + "label": "沙洋县", + "value": "420822" + }, + { + "label": "钟祥市", + "value": "420881" + } + ], + [{ + "label": "孝南区", + "value": "420902" + }, + { + "label": "孝昌县", + "value": "420921" + }, + { + "label": "大悟县", + "value": "420922" + }, + { + "label": "云梦县", + "value": "420923" + }, + { + "label": "应城市", + "value": "420981" + }, + { + "label": "安陆市", + "value": "420982" + }, + { + "label": "汉川市", + "value": "420984" + } + ], + [{ + "label": "沙市区", + "value": "421002" + }, + { + "label": "荆州区", + "value": "421003" + }, + { + "label": "公安县", + "value": "421022" + }, + { + "label": "监利县", + "value": "421023" + }, + { + "label": "江陵县", + "value": "421024" + }, + { + "label": "荆州经济技术开发区", + "value": "421071" + }, + { + "label": "石首市", + "value": "421081" + }, + { + "label": "洪湖市", + "value": "421083" + }, + { + "label": "松滋市", + "value": "421087" + } + ], + [{ + "label": "黄州区", + "value": "421102" + }, + { + "label": "团风县", + "value": "421121" + }, + { + "label": "红安县", + "value": "421122" + }, + { + "label": "罗田县", + "value": "421123" + }, + { + "label": "英山县", + "value": "421124" + }, + { + "label": "浠水县", + "value": "421125" + }, + { + "label": "蕲春县", + "value": "421126" + }, + { + "label": "黄梅县", + "value": "421127" + }, + { + "label": "龙感湖管理区", + "value": "421171" + }, + { + "label": "麻城市", + "value": "421181" + }, + { + "label": "武穴市", + "value": "421182" + } + ], + [{ + "label": "咸安区", + "value": "421202" + }, + { + "label": "嘉鱼县", + "value": "421221" + }, + { + "label": "通城县", + "value": "421222" + }, + { + "label": "崇阳县", + "value": "421223" + }, + { + "label": "通山县", + "value": "421224" + }, + { + "label": "赤壁市", + "value": "421281" + } + ], + [{ + "label": "曾都区", + "value": "421303" + }, + { + "label": "随县", + "value": "421321" + }, + { + "label": "广水市", + "value": "421381" + } + ], + [{ + "label": "恩施市", + "value": "422801" + }, + { + "label": "利川市", + "value": "422802" + }, + { + "label": "建始县", + "value": "422822" + }, + { + "label": "巴东县", + "value": "422823" + }, + { + "label": "宣恩县", + "value": "422825" + }, + { + "label": "咸丰县", + "value": "422826" + }, + { + "label": "来凤县", + "value": "422827" + }, + { + "label": "鹤峰县", + "value": "422828" + } + ], + [{ + "label": "仙桃市", + "value": "429004" + }, + { + "label": "潜江市", + "value": "429005" + }, + { + "label": "天门市", + "value": "429006" + }, + { + "label": "神农架林区", + "value": "429021" + } + ] + ], + [ + [{ + "label": "芙蓉区", + "value": "430102" + }, + { + "label": "天心区", + "value": "430103" + }, + { + "label": "岳麓区", + "value": "430104" + }, + { + "label": "开福区", + "value": "430105" + }, + { + "label": "雨花区", + "value": "430111" + }, + { + "label": "望城区", + "value": "430112" + }, + { + "label": "长沙县", + "value": "430121" + }, + { + "label": "浏阳市", + "value": "430181" + }, + { + "label": "宁乡市", + "value": "430182" + } + ], + [{ + "label": "荷塘区", + "value": "430202" + }, + { + "label": "芦淞区", + "value": "430203" + }, + { + "label": "石峰区", + "value": "430204" + }, + { + "label": "天元区", + "value": "430211" + }, + { + "label": "株洲县", + "value": "430221" + }, + { + "label": "攸县", + "value": "430223" + }, + { + "label": "茶陵县", + "value": "430224" + }, + { + "label": "炎陵县", + "value": "430225" + }, + { + "label": "云龙示范区", + "value": "430271" + }, + { + "label": "醴陵市", + "value": "430281" + } + ], + [{ + "label": "雨湖区", + "value": "430302" + }, + { + "label": "岳塘区", + "value": "430304" + }, + { + "label": "湘潭县", + "value": "430321" + }, + { + "label": "湖南湘潭高新技术产业园区", + "value": "430371" + }, + { + "label": "湘潭昭山示范区", + "value": "430372" + }, + { + "label": "湘潭九华示范区", + "value": "430373" + }, + { + "label": "湘乡市", + "value": "430381" + }, + { + "label": "韶山市", + "value": "430382" + } + ], + [{ + "label": "珠晖区", + "value": "430405" + }, + { + "label": "雁峰区", + "value": "430406" + }, + { + "label": "石鼓区", + "value": "430407" + }, + { + "label": "蒸湘区", + "value": "430408" + }, + { + "label": "南岳区", + "value": "430412" + }, + { + "label": "衡阳县", + "value": "430421" + }, + { + "label": "衡南县", + "value": "430422" + }, + { + "label": "衡山县", + "value": "430423" + }, + { + "label": "衡东县", + "value": "430424" + }, + { + "label": "祁东县", + "value": "430426" + }, + { + "label": "衡阳综合保税区", + "value": "430471" + }, + { + "label": "湖南衡阳高新技术产业园区", + "value": "430472" + }, + { + "label": "湖南衡阳松木经济开发区", + "value": "430473" + }, + { + "label": "耒阳市", + "value": "430481" + }, + { + "label": "常宁市", + "value": "430482" + } + ], + [{ + "label": "双清区", + "value": "430502" + }, + { + "label": "大祥区", + "value": "430503" + }, + { + "label": "北塔区", + "value": "430511" + }, + { + "label": "邵东县", + "value": "430521" + }, + { + "label": "新邵县", + "value": "430522" + }, + { + "label": "邵阳县", + "value": "430523" + }, + { + "label": "隆回县", + "value": "430524" + }, + { + "label": "洞口县", + "value": "430525" + }, + { + "label": "绥宁县", + "value": "430527" + }, + { + "label": "新宁县", + "value": "430528" + }, + { + "label": "城步苗族自治县", + "value": "430529" + }, + { + "label": "武冈市", + "value": "430581" + } + ], + [{ + "label": "岳阳楼区", + "value": "430602" + }, + { + "label": "云溪区", + "value": "430603" + }, + { + "label": "君山区", + "value": "430611" + }, + { + "label": "岳阳县", + "value": "430621" + }, + { + "label": "华容县", + "value": "430623" + }, + { + "label": "湘阴县", + "value": "430624" + }, + { + "label": "平江县", + "value": "430626" + }, + { + "label": "岳阳市屈原管理区", + "value": "430671" + }, + { + "label": "汨罗市", + "value": "430681" + }, + { + "label": "临湘市", + "value": "430682" + } + ], + [{ + "label": "武陵区", + "value": "430702" + }, + { + "label": "鼎城区", + "value": "430703" + }, + { + "label": "安乡县", + "value": "430721" + }, + { + "label": "汉寿县", + "value": "430722" + }, + { + "label": "澧县", + "value": "430723" + }, + { + "label": "临澧县", + "value": "430724" + }, + { + "label": "桃源县", + "value": "430725" + }, + { + "label": "石门县", + "value": "430726" + }, + { + "label": "常德市西洞庭管理区", + "value": "430771" + }, + { + "label": "津市市", + "value": "430781" + } + ], + [{ + "label": "永定区", + "value": "430802" + }, + { + "label": "武陵源区", + "value": "430811" + }, + { + "label": "慈利县", + "value": "430821" + }, + { + "label": "桑植县", + "value": "430822" + } + ], + [{ + "label": "资阳区", + "value": "430902" + }, + { + "label": "赫山区", + "value": "430903" + }, + { + "label": "南县", + "value": "430921" + }, + { + "label": "桃江县", + "value": "430922" + }, + { + "label": "安化县", + "value": "430923" + }, + { + "label": "益阳市大通湖管理区", + "value": "430971" + }, + { + "label": "湖南益阳高新技术产业园区", + "value": "430972" + }, + { + "label": "沅江市", + "value": "430981" + } + ], + [{ + "label": "北湖区", + "value": "431002" + }, + { + "label": "苏仙区", + "value": "431003" + }, + { + "label": "桂阳县", + "value": "431021" + }, + { + "label": "宜章县", + "value": "431022" + }, + { + "label": "永兴县", + "value": "431023" + }, + { + "label": "嘉禾县", + "value": "431024" + }, + { + "label": "临武县", + "value": "431025" + }, + { + "label": "汝城县", + "value": "431026" + }, + { + "label": "桂东县", + "value": "431027" + }, + { + "label": "安仁县", + "value": "431028" + }, + { + "label": "资兴市", + "value": "431081" + } + ], + [{ + "label": "零陵区", + "value": "431102" + }, + { + "label": "冷水滩区", + "value": "431103" + }, + { + "label": "祁阳县", + "value": "431121" + }, + { + "label": "东安县", + "value": "431122" + }, + { + "label": "双牌县", + "value": "431123" + }, + { + "label": "道县", + "value": "431124" + }, + { + "label": "江永县", + "value": "431125" + }, + { + "label": "宁远县", + "value": "431126" + }, + { + "label": "蓝山县", + "value": "431127" + }, + { + "label": "新田县", + "value": "431128" + }, + { + "label": "江华瑶族自治县", + "value": "431129" + }, + { + "label": "永州经济技术开发区", + "value": "431171" + }, + { + "label": "永州市金洞管理区", + "value": "431172" + }, + { + "label": "永州市回龙圩管理区", + "value": "431173" + } + ], + [{ + "label": "鹤城区", + "value": "431202" + }, + { + "label": "中方县", + "value": "431221" + }, + { + "label": "沅陵县", + "value": "431222" + }, + { + "label": "辰溪县", + "value": "431223" + }, + { + "label": "溆浦县", + "value": "431224" + }, + { + "label": "会同县", + "value": "431225" + }, + { + "label": "麻阳苗族自治县", + "value": "431226" + }, + { + "label": "新晃侗族自治县", + "value": "431227" + }, + { + "label": "芷江侗族自治县", + "value": "431228" + }, + { + "label": "靖州苗族侗族自治县", + "value": "431229" + }, + { + "label": "通道侗族自治县", + "value": "431230" + }, + { + "label": "怀化市洪江管理区", + "value": "431271" + }, + { + "label": "洪江市", + "value": "431281" + } + ], + [{ + "label": "娄星区", + "value": "431302" + }, + { + "label": "双峰县", + "value": "431321" + }, + { + "label": "新化县", + "value": "431322" + }, + { + "label": "冷水江市", + "value": "431381" + }, + { + "label": "涟源市", + "value": "431382" + } + ], + [{ + "label": "吉首市", + "value": "433101" + }, + { + "label": "泸溪县", + "value": "433122" + }, + { + "label": "凤凰县", + "value": "433123" + }, + { + "label": "花垣县", + "value": "433124" + }, + { + "label": "保靖县", + "value": "433125" + }, + { + "label": "古丈县", + "value": "433126" + }, + { + "label": "永顺县", + "value": "433127" + }, + { + "label": "龙山县", + "value": "433130" + }, + { + "label": "湖南吉首经济开发区", + "value": "433172" + }, + { + "label": "湖南永顺经济开发区", + "value": "433173" + } + ] + ], + [ + [{ + "label": "荔湾区", + "value": "440103" + }, + { + "label": "越秀区", + "value": "440104" + }, + { + "label": "海珠区", + "value": "440105" + }, + { + "label": "天河区", + "value": "440106" + }, + { + "label": "白云区", + "value": "440111" + }, + { + "label": "黄埔区", + "value": "440112" + }, + { + "label": "番禺区", + "value": "440113" + }, + { + "label": "花都区", + "value": "440114" + }, + { + "label": "南沙区", + "value": "440115" + }, + { + "label": "从化区", + "value": "440117" + }, + { + "label": "增城区", + "value": "440118" + } + ], + [{ + "label": "武江区", + "value": "440203" + }, + { + "label": "浈江区", + "value": "440204" + }, + { + "label": "曲江区", + "value": "440205" + }, + { + "label": "始兴县", + "value": "440222" + }, + { + "label": "仁化县", + "value": "440224" + }, + { + "label": "翁源县", + "value": "440229" + }, + { + "label": "乳源瑶族自治县", + "value": "440232" + }, + { + "label": "新丰县", + "value": "440233" + }, + { + "label": "乐昌市", + "value": "440281" + }, + { + "label": "南雄市", + "value": "440282" + } + ], + [{ + "label": "罗湖区", + "value": "440303" + }, + { + "label": "福田区", + "value": "440304" + }, + { + "label": "南山区", + "value": "440305" + }, + { + "label": "宝安区", + "value": "440306" + }, + { + "label": "龙岗区", + "value": "440307" + }, + { + "label": "盐田区", + "value": "440308" + }, + { + "label": "龙华区", + "value": "440309" + }, + { + "label": "坪山区", + "value": "440310" + } + ], + [{ + "label": "香洲区", + "value": "440402" + }, + { + "label": "斗门区", + "value": "440403" + }, + { + "label": "金湾区", + "value": "440404" + } + ], + [{ + "label": "龙湖区", + "value": "440507" + }, + { + "label": "金平区", + "value": "440511" + }, + { + "label": "濠江区", + "value": "440512" + }, + { + "label": "潮阳区", + "value": "440513" + }, + { + "label": "潮南区", + "value": "440514" + }, + { + "label": "澄海区", + "value": "440515" + }, + { + "label": "南澳县", + "value": "440523" + } + ], + [{ + "label": "禅城区", + "value": "440604" + }, + { + "label": "南海区", + "value": "440605" + }, + { + "label": "顺德区", + "value": "440606" + }, + { + "label": "三水区", + "value": "440607" + }, + { + "label": "高明区", + "value": "440608" + } + ], + [{ + "label": "蓬江区", + "value": "440703" + }, + { + "label": "江海区", + "value": "440704" + }, + { + "label": "新会区", + "value": "440705" + }, + { + "label": "台山市", + "value": "440781" + }, + { + "label": "开平市", + "value": "440783" + }, + { + "label": "鹤山市", + "value": "440784" + }, + { + "label": "恩平市", + "value": "440785" + } + ], + [{ + "label": "赤坎区", + "value": "440802" + }, + { + "label": "霞山区", + "value": "440803" + }, + { + "label": "坡头区", + "value": "440804" + }, + { + "label": "麻章区", + "value": "440811" + }, + { + "label": "遂溪县", + "value": "440823" + }, + { + "label": "徐闻县", + "value": "440825" + }, + { + "label": "廉江市", + "value": "440881" + }, + { + "label": "雷州市", + "value": "440882" + }, + { + "label": "吴川市", + "value": "440883" + } + ], + [{ + "label": "茂南区", + "value": "440902" + }, + { + "label": "电白区", + "value": "440904" + }, + { + "label": "高州市", + "value": "440981" + }, + { + "label": "化州市", + "value": "440982" + }, + { + "label": "信宜市", + "value": "440983" + } + ], + [{ + "label": "端州区", + "value": "441202" + }, + { + "label": "鼎湖区", + "value": "441203" + }, + { + "label": "高要区", + "value": "441204" + }, + { + "label": "广宁县", + "value": "441223" + }, + { + "label": "怀集县", + "value": "441224" + }, + { + "label": "封开县", + "value": "441225" + }, + { + "label": "德庆县", + "value": "441226" + }, + { + "label": "四会市", + "value": "441284" + } + ], + [{ + "label": "惠城区", + "value": "441302" + }, + { + "label": "惠阳区", + "value": "441303" + }, + { + "label": "博罗县", + "value": "441322" + }, + { + "label": "惠东县", + "value": "441323" + }, + { + "label": "龙门县", + "value": "441324" + } + ], + [{ + "label": "梅江区", + "value": "441402" + }, + { + "label": "梅县区", + "value": "441403" + }, + { + "label": "大埔县", + "value": "441422" + }, + { + "label": "丰顺县", + "value": "441423" + }, + { + "label": "五华县", + "value": "441424" + }, + { + "label": "平远县", + "value": "441426" + }, + { + "label": "蕉岭县", + "value": "441427" + }, + { + "label": "兴宁市", + "value": "441481" + } + ], + [{ + "label": "城区", + "value": "441502" + }, + { + "label": "海丰县", + "value": "441521" + }, + { + "label": "陆河县", + "value": "441523" + }, + { + "label": "陆丰市", + "value": "441581" + } + ], + [{ + "label": "源城区", + "value": "441602" + }, + { + "label": "紫金县", + "value": "441621" + }, + { + "label": "龙川县", + "value": "441622" + }, + { + "label": "连平县", + "value": "441623" + }, + { + "label": "和平县", + "value": "441624" + }, + { + "label": "东源县", + "value": "441625" + } + ], + [{ + "label": "江城区", + "value": "441702" + }, + { + "label": "阳东区", + "value": "441704" + }, + { + "label": "阳西县", + "value": "441721" + }, + { + "label": "阳春市", + "value": "441781" + } + ], + [{ + "label": "清城区", + "value": "441802" + }, + { + "label": "清新区", + "value": "441803" + }, + { + "label": "佛冈县", + "value": "441821" + }, + { + "label": "阳山县", + "value": "441823" + }, + { + "label": "连山壮族瑶族自治县", + "value": "441825" + }, + { + "label": "连南瑶族自治县", + "value": "441826" + }, + { + "label": "英德市", + "value": "441881" + }, + { + "label": "连州市", + "value": "441882" + } + ], + [{ + "label": "东莞市", + "value": "441900" + }], + [{ + "label": "中山市", + "value": "442000" + }], + [{ + "label": "湘桥区", + "value": "445102" + }, + { + "label": "潮安区", + "value": "445103" + }, + { + "label": "饶平县", + "value": "445122" + } + ], + [{ + "label": "榕城区", + "value": "445202" + }, + { + "label": "揭东区", + "value": "445203" + }, + { + "label": "揭西县", + "value": "445222" + }, + { + "label": "惠来县", + "value": "445224" + }, + { + "label": "普宁市", + "value": "445281" + } + ], + [{ + "label": "云城区", + "value": "445302" + }, + { + "label": "云安区", + "value": "445303" + }, + { + "label": "新兴县", + "value": "445321" + }, + { + "label": "郁南县", + "value": "445322" + }, + { + "label": "罗定市", + "value": "445381" + } + ] + ], + [ + [{ + "label": "兴宁区", + "value": "450102" + }, + { + "label": "青秀区", + "value": "450103" + }, + { + "label": "江南区", + "value": "450105" + }, + { + "label": "西乡塘区", + "value": "450107" + }, + { + "label": "良庆区", + "value": "450108" + }, + { + "label": "邕宁区", + "value": "450109" + }, + { + "label": "武鸣区", + "value": "450110" + }, + { + "label": "隆安县", + "value": "450123" + }, + { + "label": "马山县", + "value": "450124" + }, + { + "label": "上林县", + "value": "450125" + }, + { + "label": "宾阳县", + "value": "450126" + }, + { + "label": "横县", + "value": "450127" + } + ], + [{ + "label": "城中区", + "value": "450202" + }, + { + "label": "鱼峰区", + "value": "450203" + }, + { + "label": "柳南区", + "value": "450204" + }, + { + "label": "柳北区", + "value": "450205" + }, + { + "label": "柳江区", + "value": "450206" + }, + { + "label": "柳城县", + "value": "450222" + }, + { + "label": "鹿寨县", + "value": "450223" + }, + { + "label": "融安县", + "value": "450224" + }, + { + "label": "融水苗族自治县", + "value": "450225" + }, + { + "label": "三江侗族自治县", + "value": "450226" + } + ], + [{ + "label": "秀峰区", + "value": "450302" + }, + { + "label": "叠彩区", + "value": "450303" + }, + { + "label": "象山区", + "value": "450304" + }, + { + "label": "七星区", + "value": "450305" + }, + { + "label": "雁山区", + "value": "450311" + }, + { + "label": "临桂区", + "value": "450312" + }, + { + "label": "阳朔县", + "value": "450321" + }, + { + "label": "灵川县", + "value": "450323" + }, + { + "label": "全州县", + "value": "450324" + }, + { + "label": "兴安县", + "value": "450325" + }, + { + "label": "永福县", + "value": "450326" + }, + { + "label": "灌阳县", + "value": "450327" + }, + { + "label": "龙胜各族自治县", + "value": "450328" + }, + { + "label": "资源县", + "value": "450329" + }, + { + "label": "平乐县", + "value": "450330" + }, + { + "label": "荔浦县", + "value": "450331" + }, + { + "label": "恭城瑶族自治县", + "value": "450332" + } + ], + [{ + "label": "万秀区", + "value": "450403" + }, + { + "label": "长洲区", + "value": "450405" + }, + { + "label": "龙圩区", + "value": "450406" + }, + { + "label": "苍梧县", + "value": "450421" + }, + { + "label": "藤县", + "value": "450422" + }, + { + "label": "蒙山县", + "value": "450423" + }, + { + "label": "岑溪市", + "value": "450481" + } + ], + [{ + "label": "海城区", + "value": "450502" + }, + { + "label": "银海区", + "value": "450503" + }, + { + "label": "铁山港区", + "value": "450512" + }, + { + "label": "合浦县", + "value": "450521" + } + ], + [{ + "label": "港口区", + "value": "450602" + }, + { + "label": "防城区", + "value": "450603" + }, + { + "label": "上思县", + "value": "450621" + }, + { + "label": "东兴市", + "value": "450681" + } + ], + [{ + "label": "钦南区", + "value": "450702" + }, + { + "label": "钦北区", + "value": "450703" + }, + { + "label": "灵山县", + "value": "450721" + }, + { + "label": "浦北县", + "value": "450722" + } + ], + [{ + "label": "港北区", + "value": "450802" + }, + { + "label": "港南区", + "value": "450803" + }, + { + "label": "覃塘区", + "value": "450804" + }, + { + "label": "平南县", + "value": "450821" + }, + { + "label": "桂平市", + "value": "450881" + } + ], + [{ + "label": "玉州区", + "value": "450902" + }, + { + "label": "福绵区", + "value": "450903" + }, + { + "label": "容县", + "value": "450921" + }, + { + "label": "陆川县", + "value": "450922" + }, + { + "label": "博白县", + "value": "450923" + }, + { + "label": "兴业县", + "value": "450924" + }, + { + "label": "北流市", + "value": "450981" + } + ], + [{ + "label": "右江区", + "value": "451002" + }, + { + "label": "田阳县", + "value": "451021" + }, + { + "label": "田东县", + "value": "451022" + }, + { + "label": "平果县", + "value": "451023" + }, + { + "label": "德保县", + "value": "451024" + }, + { + "label": "那坡县", + "value": "451026" + }, + { + "label": "凌云县", + "value": "451027" + }, + { + "label": "乐业县", + "value": "451028" + }, + { + "label": "田林县", + "value": "451029" + }, + { + "label": "西林县", + "value": "451030" + }, + { + "label": "隆林各族自治县", + "value": "451031" + }, + { + "label": "靖西市", + "value": "451081" + } + ], + [{ + "label": "八步区", + "value": "451102" + }, + { + "label": "平桂区", + "value": "451103" + }, + { + "label": "昭平县", + "value": "451121" + }, + { + "label": "钟山县", + "value": "451122" + }, + { + "label": "富川瑶族自治县", + "value": "451123" + } + ], + [{ + "label": "金城江区", + "value": "451202" + }, + { + "label": "宜州区", + "value": "451203" + }, + { + "label": "南丹县", + "value": "451221" + }, + { + "label": "天峨县", + "value": "451222" + }, + { + "label": "凤山县", + "value": "451223" + }, + { + "label": "东兰县", + "value": "451224" + }, + { + "label": "罗城仫佬族自治县", + "value": "451225" + }, + { + "label": "环江毛南族自治县", + "value": "451226" + }, + { + "label": "巴马瑶族自治县", + "value": "451227" + }, + { + "label": "都安瑶族自治县", + "value": "451228" + }, + { + "label": "大化瑶族自治县", + "value": "451229" + } + ], + [{ + "label": "兴宾区", + "value": "451302" + }, + { + "label": "忻城县", + "value": "451321" + }, + { + "label": "象州县", + "value": "451322" + }, + { + "label": "武宣县", + "value": "451323" + }, + { + "label": "金秀瑶族自治县", + "value": "451324" + }, + { + "label": "合山市", + "value": "451381" + } + ], + [{ + "label": "江州区", + "value": "451402" + }, + { + "label": "扶绥县", + "value": "451421" + }, + { + "label": "宁明县", + "value": "451422" + }, + { + "label": "龙州县", + "value": "451423" + }, + { + "label": "大新县", + "value": "451424" + }, + { + "label": "天等县", + "value": "451425" + }, + { + "label": "凭祥市", + "value": "451481" + } + ] + ], + [ + [{ + "label": "秀英区", + "value": "460105" + }, + { + "label": "龙华区", + "value": "460106" + }, + { + "label": "琼山区", + "value": "460107" + }, + { + "label": "美兰区", + "value": "460108" + } + ], + [{ + "label": "海棠区", + "value": "460202" + }, + { + "label": "吉阳区", + "value": "460203" + }, + { + "label": "天涯区", + "value": "460204" + }, + { + "label": "崖州区", + "value": "460205" + } + ], + [{ + "label": "西沙群岛", + "value": "460321" + }, + { + "label": "南沙群岛", + "value": "460322" + }, + { + "label": "中沙群岛的岛礁及其海域", + "value": "460323" + } + ], + [{ + "label": "儋州市", + "value": "460400" + }], + [{ + "label": "五指山市", + "value": "469001" + }, + { + "label": "琼海市", + "value": "469002" + }, + { + "label": "文昌市", + "value": "469005" + }, + { + "label": "万宁市", + "value": "469006" + }, + { + "label": "东方市", + "value": "469007" + }, + { + "label": "定安县", + "value": "469021" + }, + { + "label": "屯昌县", + "value": "469022" + }, + { + "label": "澄迈县", + "value": "469023" + }, + { + "label": "临高县", + "value": "469024" + }, + { + "label": "白沙黎族自治县", + "value": "469025" + }, + { + "label": "昌江黎族自治县", + "value": "469026" + }, + { + "label": "乐东黎族自治县", + "value": "469027" + }, + { + "label": "陵水黎族自治县", + "value": "469028" + }, + { + "label": "保亭黎族苗族自治县", + "value": "469029" + }, + { + "label": "琼中黎族苗族自治县", + "value": "469030" + } + ] + ], + [ + [{ + "label": "万州区", + "value": "500101" + }, + { + "label": "涪陵区", + "value": "500102" + }, + { + "label": "渝中区", + "value": "500103" + }, + { + "label": "大渡口区", + "value": "500104" + }, + { + "label": "江北区", + "value": "500105" + }, + { + "label": "沙坪坝区", + "value": "500106" + }, + { + "label": "九龙坡区", + "value": "500107" + }, + { + "label": "南岸区", + "value": "500108" + }, + { + "label": "北碚区", + "value": "500109" + }, + { + "label": "綦江区", + "value": "500110" + }, + { + "label": "大足区", + "value": "500111" + }, + { + "label": "渝北区", + "value": "500112" + }, + { + "label": "巴南区", + "value": "500113" + }, + { + "label": "黔江区", + "value": "500114" + }, + { + "label": "长寿区", + "value": "500115" + }, + { + "label": "江津区", + "value": "500116" + }, + { + "label": "合川区", + "value": "500117" + }, + { + "label": "永川区", + "value": "500118" + }, + { + "label": "南川区", + "value": "500119" + }, + { + "label": "璧山区", + "value": "500120" + }, + { + "label": "铜梁区", + "value": "500151" + }, + { + "label": "潼南区", + "value": "500152" + }, + { + "label": "荣昌区", + "value": "500153" + }, + { + "label": "开州区", + "value": "500154" + }, + { + "label": "梁平区", + "value": "500155" + }, + { + "label": "武隆区", + "value": "500156" + } + ], + [{ + "label": "城口县", + "value": "500229" + }, + { + "label": "丰都县", + "value": "500230" + }, + { + "label": "垫江县", + "value": "500231" + }, + { + "label": "忠县", + "value": "500233" + }, + { + "label": "云阳县", + "value": "500235" + }, + { + "label": "奉节县", + "value": "500236" + }, + { + "label": "巫山县", + "value": "500237" + }, + { + "label": "巫溪县", + "value": "500238" + }, + { + "label": "石柱土家族自治县", + "value": "500240" + }, + { + "label": "秀山土家族苗族自治县", + "value": "500241" + }, + { + "label": "酉阳土家族苗族自治县", + "value": "500242" + }, + { + "label": "彭水苗族土家族自治县", + "value": "500243" + } + ] + ], + [ + [{ + "label": "锦江区", + "value": "510104" + }, + { + "label": "青羊区", + "value": "510105" + }, + { + "label": "金牛区", + "value": "510106" + }, + { + "label": "武侯区", + "value": "510107" + }, + { + "label": "成华区", + "value": "510108" + }, + { + "label": "龙泉驿区", + "value": "510112" + }, + { + "label": "青白江区", + "value": "510113" + }, + { + "label": "新都区", + "value": "510114" + }, + { + "label": "温江区", + "value": "510115" + }, + { + "label": "双流区", + "value": "510116" + }, + { + "label": "郫都区", + "value": "510117" + }, + { + "label": "金堂县", + "value": "510121" + }, + { + "label": "大邑县", + "value": "510129" + }, + { + "label": "蒲江县", + "value": "510131" + }, + { + "label": "新津县", + "value": "510132" + }, + { + "label": "都江堰市", + "value": "510181" + }, + { + "label": "彭州市", + "value": "510182" + }, + { + "label": "邛崃市", + "value": "510183" + }, + { + "label": "崇州市", + "value": "510184" + }, + { + "label": "简阳市", + "value": "510185" + } + ], + [{ + "label": "自流井区", + "value": "510302" + }, + { + "label": "贡井区", + "value": "510303" + }, + { + "label": "大安区", + "value": "510304" + }, + { + "label": "沿滩区", + "value": "510311" + }, + { + "label": "荣县", + "value": "510321" + }, + { + "label": "富顺县", + "value": "510322" + } + ], + [{ + "label": "东区", + "value": "510402" + }, + { + "label": "西区", + "value": "510403" + }, + { + "label": "仁和区", + "value": "510411" + }, + { + "label": "米易县", + "value": "510421" + }, + { + "label": "盐边县", + "value": "510422" + } + ], + [{ + "label": "江阳区", + "value": "510502" + }, + { + "label": "纳溪区", + "value": "510503" + }, + { + "label": "龙马潭区", + "value": "510504" + }, + { + "label": "泸县", + "value": "510521" + }, + { + "label": "合江县", + "value": "510522" + }, + { + "label": "叙永县", + "value": "510524" + }, + { + "label": "古蔺县", + "value": "510525" + } + ], + [{ + "label": "旌阳区", + "value": "510603" + }, + { + "label": "罗江区", + "value": "510604" + }, + { + "label": "中江县", + "value": "510623" + }, + { + "label": "广汉市", + "value": "510681" + }, + { + "label": "什邡市", + "value": "510682" + }, + { + "label": "绵竹市", + "value": "510683" + } + ], + [{ + "label": "涪城区", + "value": "510703" + }, + { + "label": "游仙区", + "value": "510704" + }, + { + "label": "安州区", + "value": "510705" + }, + { + "label": "三台县", + "value": "510722" + }, + { + "label": "盐亭县", + "value": "510723" + }, + { + "label": "梓潼县", + "value": "510725" + }, + { + "label": "北川羌族自治县", + "value": "510726" + }, + { + "label": "平武县", + "value": "510727" + }, + { + "label": "江油市", + "value": "510781" + } + ], + [{ + "label": "利州区", + "value": "510802" + }, + { + "label": "昭化区", + "value": "510811" + }, + { + "label": "朝天区", + "value": "510812" + }, + { + "label": "旺苍县", + "value": "510821" + }, + { + "label": "青川县", + "value": "510822" + }, + { + "label": "剑阁县", + "value": "510823" + }, + { + "label": "苍溪县", + "value": "510824" + } + ], + [{ + "label": "船山区", + "value": "510903" + }, + { + "label": "安居区", + "value": "510904" + }, + { + "label": "蓬溪县", + "value": "510921" + }, + { + "label": "射洪县", + "value": "510922" + }, + { + "label": "大英县", + "value": "510923" + } + ], + [{ + "label": "市中区", + "value": "511002" + }, + { + "label": "东兴区", + "value": "511011" + }, + { + "label": "威远县", + "value": "511024" + }, + { + "label": "资中县", + "value": "511025" + }, + { + "label": "内江经济开发区", + "value": "511071" + }, + { + "label": "隆昌市", + "value": "511083" + } + ], + [{ + "label": "市中区", + "value": "511102" + }, + { + "label": "沙湾区", + "value": "511111" + }, + { + "label": "五通桥区", + "value": "511112" + }, + { + "label": "金口河区", + "value": "511113" + }, + { + "label": "犍为县", + "value": "511123" + }, + { + "label": "井研县", + "value": "511124" + }, + { + "label": "夹江县", + "value": "511126" + }, + { + "label": "沐川县", + "value": "511129" + }, + { + "label": "峨边彝族自治县", + "value": "511132" + }, + { + "label": "马边彝族自治县", + "value": "511133" + }, + { + "label": "峨眉山市", + "value": "511181" + } + ], + [{ + "label": "顺庆区", + "value": "511302" + }, + { + "label": "高坪区", + "value": "511303" + }, + { + "label": "嘉陵区", + "value": "511304" + }, + { + "label": "南部县", + "value": "511321" + }, + { + "label": "营山县", + "value": "511322" + }, + { + "label": "蓬安县", + "value": "511323" + }, + { + "label": "仪陇县", + "value": "511324" + }, + { + "label": "西充县", + "value": "511325" + }, + { + "label": "阆中市", + "value": "511381" + } + ], + [{ + "label": "东坡区", + "value": "511402" + }, + { + "label": "彭山区", + "value": "511403" + }, + { + "label": "仁寿县", + "value": "511421" + }, + { + "label": "洪雅县", + "value": "511423" + }, + { + "label": "丹棱县", + "value": "511424" + }, + { + "label": "青神县", + "value": "511425" + } + ], + [{ + "label": "翠屏区", + "value": "511502" + }, + { + "label": "南溪区", + "value": "511503" + }, + { + "label": "宜宾县", + "value": "511521" + }, + { + "label": "江安县", + "value": "511523" + }, + { + "label": "长宁县", + "value": "511524" + }, + { + "label": "高县", + "value": "511525" + }, + { + "label": "珙县", + "value": "511526" + }, + { + "label": "筠连县", + "value": "511527" + }, + { + "label": "兴文县", + "value": "511528" + }, + { + "label": "屏山县", + "value": "511529" + } + ], + [{ + "label": "广安区", + "value": "511602" + }, + { + "label": "前锋区", + "value": "511603" + }, + { + "label": "岳池县", + "value": "511621" + }, + { + "label": "武胜县", + "value": "511622" + }, + { + "label": "邻水县", + "value": "511623" + }, + { + "label": "华蓥市", + "value": "511681" + } + ], + [{ + "label": "通川区", + "value": "511702" + }, + { + "label": "达川区", + "value": "511703" + }, + { + "label": "宣汉县", + "value": "511722" + }, + { + "label": "开江县", + "value": "511723" + }, + { + "label": "大竹县", + "value": "511724" + }, + { + "label": "渠县", + "value": "511725" + }, + { + "label": "达州经济开发区", + "value": "511771" + }, + { + "label": "万源市", + "value": "511781" + } + ], + [{ + "label": "雨城区", + "value": "511802" + }, + { + "label": "名山区", + "value": "511803" + }, + { + "label": "荥经县", + "value": "511822" + }, + { + "label": "汉源县", + "value": "511823" + }, + { + "label": "石棉县", + "value": "511824" + }, + { + "label": "天全县", + "value": "511825" + }, + { + "label": "芦山县", + "value": "511826" + }, + { + "label": "宝兴县", + "value": "511827" + } + ], + [{ + "label": "巴州区", + "value": "511902" + }, + { + "label": "恩阳区", + "value": "511903" + }, + { + "label": "通江县", + "value": "511921" + }, + { + "label": "南江县", + "value": "511922" + }, + { + "label": "平昌县", + "value": "511923" + }, + { + "label": "巴中经济开发区", + "value": "511971" + } + ], + [{ + "label": "雁江区", + "value": "512002" + }, + { + "label": "安岳县", + "value": "512021" + }, + { + "label": "乐至县", + "value": "512022" + } + ], + [{ + "label": "马尔康市", + "value": "513201" + }, + { + "label": "汶川县", + "value": "513221" + }, + { + "label": "理县", + "value": "513222" + }, + { + "label": "茂县", + "value": "513223" + }, + { + "label": "松潘县", + "value": "513224" + }, + { + "label": "九寨沟县", + "value": "513225" + }, + { + "label": "金川县", + "value": "513226" + }, + { + "label": "小金县", + "value": "513227" + }, + { + "label": "黑水县", + "value": "513228" + }, + { + "label": "壤塘县", + "value": "513230" + }, + { + "label": "阿坝县", + "value": "513231" + }, + { + "label": "若尔盖县", + "value": "513232" + }, + { + "label": "红原县", + "value": "513233" + } + ], + [{ + "label": "康定市", + "value": "513301" + }, + { + "label": "泸定县", + "value": "513322" + }, + { + "label": "丹巴县", + "value": "513323" + }, + { + "label": "九龙县", + "value": "513324" + }, + { + "label": "雅江县", + "value": "513325" + }, + { + "label": "道孚县", + "value": "513326" + }, + { + "label": "炉霍县", + "value": "513327" + }, + { + "label": "甘孜县", + "value": "513328" + }, + { + "label": "新龙县", + "value": "513329" + }, + { + "label": "德格县", + "value": "513330" + }, + { + "label": "白玉县", + "value": "513331" + }, + { + "label": "石渠县", + "value": "513332" + }, + { + "label": "色达县", + "value": "513333" + }, + { + "label": "理塘县", + "value": "513334" + }, + { + "label": "巴塘县", + "value": "513335" + }, + { + "label": "乡城县", + "value": "513336" + }, + { + "label": "稻城县", + "value": "513337" + }, + { + "label": "得荣县", + "value": "513338" + } + ], + [{ + "label": "西昌市", + "value": "513401" + }, + { + "label": "木里藏族自治县", + "value": "513422" + }, + { + "label": "盐源县", + "value": "513423" + }, + { + "label": "德昌县", + "value": "513424" + }, + { + "label": "会理县", + "value": "513425" + }, + { + "label": "会东县", + "value": "513426" + }, + { + "label": "宁南县", + "value": "513427" + }, + { + "label": "普格县", + "value": "513428" + }, + { + "label": "布拖县", + "value": "513429" + }, + { + "label": "金阳县", + "value": "513430" + }, + { + "label": "昭觉县", + "value": "513431" + }, + { + "label": "喜德县", + "value": "513432" + }, + { + "label": "冕宁县", + "value": "513433" + }, + { + "label": "越西县", + "value": "513434" + }, + { + "label": "甘洛县", + "value": "513435" + }, + { + "label": "美姑县", + "value": "513436" + }, + { + "label": "雷波县", + "value": "513437" + } + ] + ], + [ + [{ + "label": "南明区", + "value": "520102" + }, + { + "label": "云岩区", + "value": "520103" + }, + { + "label": "花溪区", + "value": "520111" + }, + { + "label": "乌当区", + "value": "520112" + }, + { + "label": "白云区", + "value": "520113" + }, + { + "label": "观山湖区", + "value": "520115" + }, + { + "label": "开阳县", + "value": "520121" + }, + { + "label": "息烽县", + "value": "520122" + }, + { + "label": "修文县", + "value": "520123" + }, + { + "label": "清镇市", + "value": "520181" + } + ], + [{ + "label": "钟山区", + "value": "520201" + }, + { + "label": "六枝特区", + "value": "520203" + }, + { + "label": "水城县", + "value": "520221" + }, + { + "label": "盘州市", + "value": "520281" + } + ], + [{ + "label": "红花岗区", + "value": "520302" + }, + { + "label": "汇川区", + "value": "520303" + }, + { + "label": "播州区", + "value": "520304" + }, + { + "label": "桐梓县", + "value": "520322" + }, + { + "label": "绥阳县", + "value": "520323" + }, + { + "label": "正安县", + "value": "520324" + }, + { + "label": "道真仡佬族苗族自治县", + "value": "520325" + }, + { + "label": "务川仡佬族苗族自治县", + "value": "520326" + }, + { + "label": "凤冈县", + "value": "520327" + }, + { + "label": "湄潭县", + "value": "520328" + }, + { + "label": "余庆县", + "value": "520329" + }, + { + "label": "习水县", + "value": "520330" + }, + { + "label": "赤水市", + "value": "520381" + }, + { + "label": "仁怀市", + "value": "520382" + } + ], + [{ + "label": "西秀区", + "value": "520402" + }, + { + "label": "平坝区", + "value": "520403" + }, + { + "label": "普定县", + "value": "520422" + }, + { + "label": "镇宁布依族苗族自治县", + "value": "520423" + }, + { + "label": "关岭布依族苗族自治县", + "value": "520424" + }, + { + "label": "紫云苗族布依族自治县", + "value": "520425" + } + ], + [{ + "label": "七星关区", + "value": "520502" + }, + { + "label": "大方县", + "value": "520521" + }, + { + "label": "黔西县", + "value": "520522" + }, + { + "label": "金沙县", + "value": "520523" + }, + { + "label": "织金县", + "value": "520524" + }, + { + "label": "纳雍县", + "value": "520525" + }, + { + "label": "威宁彝族回族苗族自治县", + "value": "520526" + }, + { + "label": "赫章县", + "value": "520527" + } + ], + [{ + "label": "碧江区", + "value": "520602" + }, + { + "label": "万山区", + "value": "520603" + }, + { + "label": "江口县", + "value": "520621" + }, + { + "label": "玉屏侗族自治县", + "value": "520622" + }, + { + "label": "石阡县", + "value": "520623" + }, + { + "label": "思南县", + "value": "520624" + }, + { + "label": "印江土家族苗族自治县", + "value": "520625" + }, + { + "label": "德江县", + "value": "520626" + }, + { + "label": "沿河土家族自治县", + "value": "520627" + }, + { + "label": "松桃苗族自治县", + "value": "520628" + } + ], + [{ + "label": "兴义市", + "value": "522301" + }, + { + "label": "兴仁县", + "value": "522322" + }, + { + "label": "普安县", + "value": "522323" + }, + { + "label": "晴隆县", + "value": "522324" + }, + { + "label": "贞丰县", + "value": "522325" + }, + { + "label": "望谟县", + "value": "522326" + }, + { + "label": "册亨县", + "value": "522327" + }, + { + "label": "安龙县", + "value": "522328" + } + ], + [{ + "label": "凯里市", + "value": "522601" + }, + { + "label": "黄平县", + "value": "522622" + }, + { + "label": "施秉县", + "value": "522623" + }, + { + "label": "三穗县", + "value": "522624" + }, + { + "label": "镇远县", + "value": "522625" + }, + { + "label": "岑巩县", + "value": "522626" + }, + { + "label": "天柱县", + "value": "522627" + }, + { + "label": "锦屏县", + "value": "522628" + }, + { + "label": "剑河县", + "value": "522629" + }, + { + "label": "台江县", + "value": "522630" + }, + { + "label": "黎平县", + "value": "522631" + }, + { + "label": "榕江县", + "value": "522632" + }, + { + "label": "从江县", + "value": "522633" + }, + { + "label": "雷山县", + "value": "522634" + }, + { + "label": "麻江县", + "value": "522635" + }, + { + "label": "丹寨县", + "value": "522636" + } + ], + [{ + "label": "都匀市", + "value": "522701" + }, + { + "label": "福泉市", + "value": "522702" + }, + { + "label": "荔波县", + "value": "522722" + }, + { + "label": "贵定县", + "value": "522723" + }, + { + "label": "瓮安县", + "value": "522725" + }, + { + "label": "独山县", + "value": "522726" + }, + { + "label": "平塘县", + "value": "522727" + }, + { + "label": "罗甸县", + "value": "522728" + }, + { + "label": "长顺县", + "value": "522729" + }, + { + "label": "龙里县", + "value": "522730" + }, + { + "label": "惠水县", + "value": "522731" + }, + { + "label": "三都水族自治县", + "value": "522732" + } + ] + ], + [ + [{ + "label": "五华区", + "value": "530102" + }, + { + "label": "盘龙区", + "value": "530103" + }, + { + "label": "官渡区", + "value": "530111" + }, + { + "label": "西山区", + "value": "530112" + }, + { + "label": "东川区", + "value": "530113" + }, + { + "label": "呈贡区", + "value": "530114" + }, + { + "label": "晋宁区", + "value": "530115" + }, + { + "label": "富民县", + "value": "530124" + }, + { + "label": "宜良县", + "value": "530125" + }, + { + "label": "石林彝族自治县", + "value": "530126" + }, + { + "label": "嵩明县", + "value": "530127" + }, + { + "label": "禄劝彝族苗族自治县", + "value": "530128" + }, + { + "label": "寻甸回族彝族自治县", + "value": "530129" + }, + { + "label": "安宁市", + "value": "530181" + } + ], + [{ + "label": "麒麟区", + "value": "530302" + }, + { + "label": "沾益区", + "value": "530303" + }, + { + "label": "马龙县", + "value": "530321" + }, + { + "label": "陆良县", + "value": "530322" + }, + { + "label": "师宗县", + "value": "530323" + }, + { + "label": "罗平县", + "value": "530324" + }, + { + "label": "富源县", + "value": "530325" + }, + { + "label": "会泽县", + "value": "530326" + }, + { + "label": "宣威市", + "value": "530381" + } + ], + [{ + "label": "红塔区", + "value": "530402" + }, + { + "label": "江川区", + "value": "530403" + }, + { + "label": "澄江县", + "value": "530422" + }, + { + "label": "通海县", + "value": "530423" + }, + { + "label": "华宁县", + "value": "530424" + }, + { + "label": "易门县", + "value": "530425" + }, + { + "label": "峨山彝族自治县", + "value": "530426" + }, + { + "label": "新平彝族傣族自治县", + "value": "530427" + }, + { + "label": "元江哈尼族彝族傣族自治县", + "value": "530428" + } + ], + [{ + "label": "隆阳区", + "value": "530502" + }, + { + "label": "施甸县", + "value": "530521" + }, + { + "label": "龙陵县", + "value": "530523" + }, + { + "label": "昌宁县", + "value": "530524" + }, + { + "label": "腾冲市", + "value": "530581" + } + ], + [{ + "label": "昭阳区", + "value": "530602" + }, + { + "label": "鲁甸县", + "value": "530621" + }, + { + "label": "巧家县", + "value": "530622" + }, + { + "label": "盐津县", + "value": "530623" + }, + { + "label": "大关县", + "value": "530624" + }, + { + "label": "永善县", + "value": "530625" + }, + { + "label": "绥江县", + "value": "530626" + }, + { + "label": "镇雄县", + "value": "530627" + }, + { + "label": "彝良县", + "value": "530628" + }, + { + "label": "威信县", + "value": "530629" + }, + { + "label": "水富县", + "value": "530630" + } + ], + [{ + "label": "古城区", + "value": "530702" + }, + { + "label": "玉龙纳西族自治县", + "value": "530721" + }, + { + "label": "永胜县", + "value": "530722" + }, + { + "label": "华坪县", + "value": "530723" + }, + { + "label": "宁蒗彝族自治县", + "value": "530724" + } + ], + [{ + "label": "思茅区", + "value": "530802" + }, + { + "label": "宁洱哈尼族彝族自治县", + "value": "530821" + }, + { + "label": "墨江哈尼族自治县", + "value": "530822" + }, + { + "label": "景东彝族自治县", + "value": "530823" + }, + { + "label": "景谷傣族彝族自治县", + "value": "530824" + }, + { + "label": "镇沅彝族哈尼族拉祜族自治县", + "value": "530825" + }, + { + "label": "江城哈尼族彝族自治县", + "value": "530826" + }, + { + "label": "孟连傣族拉祜族佤族自治县", + "value": "530827" + }, + { + "label": "澜沧拉祜族自治县", + "value": "530828" + }, + { + "label": "西盟佤族自治县", + "value": "530829" + } + ], + [{ + "label": "临翔区", + "value": "530902" + }, + { + "label": "凤庆县", + "value": "530921" + }, + { + "label": "云县", + "value": "530922" + }, + { + "label": "永德县", + "value": "530923" + }, + { + "label": "镇康县", + "value": "530924" + }, + { + "label": "双江拉祜族佤族布朗族傣族自治县", + "value": "530925" + }, + { + "label": "耿马傣族佤族自治县", + "value": "530926" + }, + { + "label": "沧源佤族自治县", + "value": "530927" + } + ], + [{ + "label": "楚雄市", + "value": "532301" + }, + { + "label": "双柏县", + "value": "532322" + }, + { + "label": "牟定县", + "value": "532323" + }, + { + "label": "南华县", + "value": "532324" + }, + { + "label": "姚安县", + "value": "532325" + }, + { + "label": "大姚县", + "value": "532326" + }, + { + "label": "永仁县", + "value": "532327" + }, + { + "label": "元谋县", + "value": "532328" + }, + { + "label": "武定县", + "value": "532329" + }, + { + "label": "禄丰县", + "value": "532331" + } + ], + [{ + "label": "个旧市", + "value": "532501" + }, + { + "label": "开远市", + "value": "532502" + }, + { + "label": "蒙自市", + "value": "532503" + }, + { + "label": "弥勒市", + "value": "532504" + }, + { + "label": "屏边苗族自治县", + "value": "532523" + }, + { + "label": "建水县", + "value": "532524" + }, + { + "label": "石屏县", + "value": "532525" + }, + { + "label": "泸西县", + "value": "532527" + }, + { + "label": "元阳县", + "value": "532528" + }, + { + "label": "红河县", + "value": "532529" + }, + { + "label": "金平苗族瑶族傣族自治县", + "value": "532530" + }, + { + "label": "绿春县", + "value": "532531" + }, + { + "label": "河口瑶族自治县", + "value": "532532" + } + ], + [{ + "label": "文山市", + "value": "532601" + }, + { + "label": "砚山县", + "value": "532622" + }, + { + "label": "西畴县", + "value": "532623" + }, + { + "label": "麻栗坡县", + "value": "532624" + }, + { + "label": "马关县", + "value": "532625" + }, + { + "label": "丘北县", + "value": "532626" + }, + { + "label": "广南县", + "value": "532627" + }, + { + "label": "富宁县", + "value": "532628" + } + ], + [{ + "label": "景洪市", + "value": "532801" + }, + { + "label": "勐海县", + "value": "532822" + }, + { + "label": "勐腊县", + "value": "532823" + } + ], + [{ + "label": "大理市", + "value": "532901" + }, + { + "label": "漾濞彝族自治县", + "value": "532922" + }, + { + "label": "祥云县", + "value": "532923" + }, + { + "label": "宾川县", + "value": "532924" + }, + { + "label": "弥渡县", + "value": "532925" + }, + { + "label": "南涧彝族自治县", + "value": "532926" + }, + { + "label": "巍山彝族回族自治县", + "value": "532927" + }, + { + "label": "永平县", + "value": "532928" + }, + { + "label": "云龙县", + "value": "532929" + }, + { + "label": "洱源县", + "value": "532930" + }, + { + "label": "剑川县", + "value": "532931" + }, + { + "label": "鹤庆县", + "value": "532932" + } + ], + [{ + "label": "瑞丽市", + "value": "533102" + }, + { + "label": "芒市", + "value": "533103" + }, + { + "label": "梁河县", + "value": "533122" + }, + { + "label": "盈江县", + "value": "533123" + }, + { + "label": "陇川县", + "value": "533124" + } + ], + [{ + "label": "泸水市", + "value": "533301" + }, + { + "label": "福贡县", + "value": "533323" + }, + { + "label": "贡山独龙族怒族自治县", + "value": "533324" + }, + { + "label": "兰坪白族普米族自治县", + "value": "533325" + } + ], + [{ + "label": "香格里拉市", + "value": "533401" + }, + { + "label": "德钦县", + "value": "533422" + }, + { + "label": "维西傈僳族自治县", + "value": "533423" + } + ] + ], + [ + [{ + "label": "城关区", + "value": "540102" + }, + { + "label": "堆龙德庆区", + "value": "540103" + }, + { + "label": "林周县", + "value": "540121" + }, + { + "label": "当雄县", + "value": "540122" + }, + { + "label": "尼木县", + "value": "540123" + }, + { + "label": "曲水县", + "value": "540124" + }, + { + "label": "达孜县", + "value": "540126" + }, + { + "label": "墨竹工卡县", + "value": "540127" + }, + { + "label": "格尔木藏青工业园区", + "value": "540171" + }, + { + "label": "拉萨经济技术开发区", + "value": "540172" + }, + { + "label": "西藏文化旅游创意园区", + "value": "540173" + }, + { + "label": "达孜工业园区", + "value": "540174" + } + ], + [{ + "label": "桑珠孜区", + "value": "540202" + }, + { + "label": "南木林县", + "value": "540221" + }, + { + "label": "江孜县", + "value": "540222" + }, + { + "label": "定日县", + "value": "540223" + }, + { + "label": "萨迦县", + "value": "540224" + }, + { + "label": "拉孜县", + "value": "540225" + }, + { + "label": "昂仁县", + "value": "540226" + }, + { + "label": "谢通门县", + "value": "540227" + }, + { + "label": "白朗县", + "value": "540228" + }, + { + "label": "仁布县", + "value": "540229" + }, + { + "label": "康马县", + "value": "540230" + }, + { + "label": "定结县", + "value": "540231" + }, + { + "label": "仲巴县", + "value": "540232" + }, + { + "label": "亚东县", + "value": "540233" + }, + { + "label": "吉隆县", + "value": "540234" + }, + { + "label": "聂拉木县", + "value": "540235" + }, + { + "label": "萨嘎县", + "value": "540236" + }, + { + "label": "岗巴县", + "value": "540237" + } + ], + [{ + "label": "卡若区", + "value": "540302" + }, + { + "label": "江达县", + "value": "540321" + }, + { + "label": "贡觉县", + "value": "540322" + }, + { + "label": "类乌齐县", + "value": "540323" + }, + { + "label": "丁青县", + "value": "540324" + }, + { + "label": "察雅县", + "value": "540325" + }, + { + "label": "八宿县", + "value": "540326" + }, + { + "label": "左贡县", + "value": "540327" + }, + { + "label": "芒康县", + "value": "540328" + }, + { + "label": "洛隆县", + "value": "540329" + }, + { + "label": "边坝县", + "value": "540330" + } + ], + [{ + "label": "巴宜区", + "value": "540402" + }, + { + "label": "工布江达县", + "value": "540421" + }, + { + "label": "米林县", + "value": "540422" + }, + { + "label": "墨脱县", + "value": "540423" + }, + { + "label": "波密县", + "value": "540424" + }, + { + "label": "察隅县", + "value": "540425" + }, + { + "label": "朗县", + "value": "540426" + } + ], + [{ + "label": "乃东区", + "value": "540502" + }, + { + "label": "扎囊县", + "value": "540521" + }, + { + "label": "贡嘎县", + "value": "540522" + }, + { + "label": "桑日县", + "value": "540523" + }, + { + "label": "琼结县", + "value": "540524" + }, + { + "label": "曲松县", + "value": "540525" + }, + { + "label": "措美县", + "value": "540526" + }, + { + "label": "洛扎县", + "value": "540527" + }, + { + "label": "加查县", + "value": "540528" + }, + { + "label": "隆子县", + "value": "540529" + }, + { + "label": "错那县", + "value": "540530" + }, + { + "label": "浪卡子县", + "value": "540531" + } + ], + [{ + "label": "那曲县", + "value": "542421" + }, + { + "label": "嘉黎县", + "value": "542422" + }, + { + "label": "比如县", + "value": "542423" + }, + { + "label": "聂荣县", + "value": "542424" + }, + { + "label": "安多县", + "value": "542425" + }, + { + "label": "申扎县", + "value": "542426" + }, + { + "label": "索县", + "value": "542427" + }, + { + "label": "班戈县", + "value": "542428" + }, + { + "label": "巴青县", + "value": "542429" + }, + { + "label": "尼玛县", + "value": "542430" + }, + { + "label": "双湖县", + "value": "542431" + } + ], + [{ + "label": "普兰县", + "value": "542521" + }, + { + "label": "札达县", + "value": "542522" + }, + { + "label": "噶尔县", + "value": "542523" + }, + { + "label": "日土县", + "value": "542524" + }, + { + "label": "革吉县", + "value": "542525" + }, + { + "label": "改则县", + "value": "542526" + }, + { + "label": "措勤县", + "value": "542527" + } + ] + ], + [ + [{ + "label": "新城区", + "value": "610102" + }, + { + "label": "碑林区", + "value": "610103" + }, + { + "label": "莲湖区", + "value": "610104" + }, + { + "label": "灞桥区", + "value": "610111" + }, + { + "label": "未央区", + "value": "610112" + }, + { + "label": "雁塔区", + "value": "610113" + }, + { + "label": "阎良区", + "value": "610114" + }, + { + "label": "临潼区", + "value": "610115" + }, + { + "label": "长安区", + "value": "610116" + }, + { + "label": "高陵区", + "value": "610117" + }, + { + "label": "鄠邑区", + "value": "610118" + }, + { + "label": "蓝田县", + "value": "610122" + }, + { + "label": "周至县", + "value": "610124" + } + ], + [{ + "label": "王益区", + "value": "610202" + }, + { + "label": "印台区", + "value": "610203" + }, + { + "label": "耀州区", + "value": "610204" + }, + { + "label": "宜君县", + "value": "610222" + } + ], + [{ + "label": "渭滨区", + "value": "610302" + }, + { + "label": "金台区", + "value": "610303" + }, + { + "label": "陈仓区", + "value": "610304" + }, + { + "label": "凤翔县", + "value": "610322" + }, + { + "label": "岐山县", + "value": "610323" + }, + { + "label": "扶风县", + "value": "610324" + }, + { + "label": "眉县", + "value": "610326" + }, + { + "label": "陇县", + "value": "610327" + }, + { + "label": "千阳县", + "value": "610328" + }, + { + "label": "麟游县", + "value": "610329" + }, + { + "label": "凤县", + "value": "610330" + }, + { + "label": "太白县", + "value": "610331" + } + ], + [{ + "label": "秦都区", + "value": "610402" + }, + { + "label": "杨陵区", + "value": "610403" + }, + { + "label": "渭城区", + "value": "610404" + }, + { + "label": "三原县", + "value": "610422" + }, + { + "label": "泾阳县", + "value": "610423" + }, + { + "label": "乾县", + "value": "610424" + }, + { + "label": "礼泉县", + "value": "610425" + }, + { + "label": "永寿县", + "value": "610426" + }, + { + "label": "彬县", + "value": "610427" + }, + { + "label": "长武县", + "value": "610428" + }, + { + "label": "旬邑县", + "value": "610429" + }, + { + "label": "淳化县", + "value": "610430" + }, + { + "label": "武功县", + "value": "610431" + }, + { + "label": "兴平市", + "value": "610481" + } + ], + [{ + "label": "临渭区", + "value": "610502" + }, + { + "label": "华州区", + "value": "610503" + }, + { + "label": "潼关县", + "value": "610522" + }, + { + "label": "大荔县", + "value": "610523" + }, + { + "label": "合阳县", + "value": "610524" + }, + { + "label": "澄城县", + "value": "610525" + }, + { + "label": "蒲城县", + "value": "610526" + }, + { + "label": "白水县", + "value": "610527" + }, + { + "label": "富平县", + "value": "610528" + }, + { + "label": "韩城市", + "value": "610581" + }, + { + "label": "华阴市", + "value": "610582" + } + ], + [{ + "label": "宝塔区", + "value": "610602" + }, + { + "label": "安塞区", + "value": "610603" + }, + { + "label": "延长县", + "value": "610621" + }, + { + "label": "延川县", + "value": "610622" + }, + { + "label": "子长县", + "value": "610623" + }, + { + "label": "志丹县", + "value": "610625" + }, + { + "label": "吴起县", + "value": "610626" + }, + { + "label": "甘泉县", + "value": "610627" + }, + { + "label": "富县", + "value": "610628" + }, + { + "label": "洛川县", + "value": "610629" + }, + { + "label": "宜川县", + "value": "610630" + }, + { + "label": "黄龙县", + "value": "610631" + }, + { + "label": "黄陵县", + "value": "610632" + } + ], + [{ + "label": "汉台区", + "value": "610702" + }, + { + "label": "南郑区", + "value": "610703" + }, + { + "label": "城固县", + "value": "610722" + }, + { + "label": "洋县", + "value": "610723" + }, + { + "label": "西乡县", + "value": "610724" + }, + { + "label": "勉县", + "value": "610725" + }, + { + "label": "宁强县", + "value": "610726" + }, + { + "label": "略阳县", + "value": "610727" + }, + { + "label": "镇巴县", + "value": "610728" + }, + { + "label": "留坝县", + "value": "610729" + }, + { + "label": "佛坪县", + "value": "610730" + } + ], + [{ + "label": "榆阳区", + "value": "610802" + }, + { + "label": "横山区", + "value": "610803" + }, + { + "label": "府谷县", + "value": "610822" + }, + { + "label": "靖边县", + "value": "610824" + }, + { + "label": "定边县", + "value": "610825" + }, + { + "label": "绥德县", + "value": "610826" + }, + { + "label": "米脂县", + "value": "610827" + }, + { + "label": "佳县", + "value": "610828" + }, + { + "label": "吴堡县", + "value": "610829" + }, + { + "label": "清涧县", + "value": "610830" + }, + { + "label": "子洲县", + "value": "610831" + }, + { + "label": "神木市", + "value": "610881" + } + ], + [{ + "label": "汉滨区", + "value": "610902" + }, + { + "label": "汉阴县", + "value": "610921" + }, + { + "label": "石泉县", + "value": "610922" + }, + { + "label": "宁陕县", + "value": "610923" + }, + { + "label": "紫阳县", + "value": "610924" + }, + { + "label": "岚皋县", + "value": "610925" + }, + { + "label": "平利县", + "value": "610926" + }, + { + "label": "镇坪县", + "value": "610927" + }, + { + "label": "旬阳县", + "value": "610928" + }, + { + "label": "白河县", + "value": "610929" + } + ], + [{ + "label": "商州区", + "value": "611002" + }, + { + "label": "洛南县", + "value": "611021" + }, + { + "label": "丹凤县", + "value": "611022" + }, + { + "label": "商南县", + "value": "611023" + }, + { + "label": "山阳县", + "value": "611024" + }, + { + "label": "镇安县", + "value": "611025" + }, + { + "label": "柞水县", + "value": "611026" + } + ] + ], + [ + [{ + "label": "城关区", + "value": "620102" + }, + { + "label": "七里河区", + "value": "620103" + }, + { + "label": "西固区", + "value": "620104" + }, + { + "label": "安宁区", + "value": "620105" + }, + { + "label": "红古区", + "value": "620111" + }, + { + "label": "永登县", + "value": "620121" + }, + { + "label": "皋兰县", + "value": "620122" + }, + { + "label": "榆中县", + "value": "620123" + }, + { + "label": "兰州新区", + "value": "620171" + } + ], + [{ + "label": "嘉峪关市", + "value": "620201" + }], + [{ + "label": "金川区", + "value": "620302" + }, + { + "label": "永昌县", + "value": "620321" + } + ], + [{ + "label": "白银区", + "value": "620402" + }, + { + "label": "平川区", + "value": "620403" + }, + { + "label": "靖远县", + "value": "620421" + }, + { + "label": "会宁县", + "value": "620422" + }, + { + "label": "景泰县", + "value": "620423" + } + ], + [{ + "label": "秦州区", + "value": "620502" + }, + { + "label": "麦积区", + "value": "620503" + }, + { + "label": "清水县", + "value": "620521" + }, + { + "label": "秦安县", + "value": "620522" + }, + { + "label": "甘谷县", + "value": "620523" + }, + { + "label": "武山县", + "value": "620524" + }, + { + "label": "张家川回族自治县", + "value": "620525" + } + ], + [{ + "label": "凉州区", + "value": "620602" + }, + { + "label": "民勤县", + "value": "620621" + }, + { + "label": "古浪县", + "value": "620622" + }, + { + "label": "天祝藏族自治县", + "value": "620623" + } + ], + [{ + "label": "甘州区", + "value": "620702" + }, + { + "label": "肃南裕固族自治县", + "value": "620721" + }, + { + "label": "民乐县", + "value": "620722" + }, + { + "label": "临泽县", + "value": "620723" + }, + { + "label": "高台县", + "value": "620724" + }, + { + "label": "山丹县", + "value": "620725" + } + ], + [{ + "label": "崆峒区", + "value": "620802" + }, + { + "label": "泾川县", + "value": "620821" + }, + { + "label": "灵台县", + "value": "620822" + }, + { + "label": "崇信县", + "value": "620823" + }, + { + "label": "华亭县", + "value": "620824" + }, + { + "label": "庄浪县", + "value": "620825" + }, + { + "label": "静宁县", + "value": "620826" + }, + { + "label": "平凉工业园区", + "value": "620871" + } + ], + [{ + "label": "肃州区", + "value": "620902" + }, + { + "label": "金塔县", + "value": "620921" + }, + { + "label": "瓜州县", + "value": "620922" + }, + { + "label": "肃北蒙古族自治县", + "value": "620923" + }, + { + "label": "阿克塞哈萨克族自治县", + "value": "620924" + }, + { + "label": "玉门市", + "value": "620981" + }, + { + "label": "敦煌市", + "value": "620982" + } + ], + [{ + "label": "西峰区", + "value": "621002" + }, + { + "label": "庆城县", + "value": "621021" + }, + { + "label": "环县", + "value": "621022" + }, + { + "label": "华池县", + "value": "621023" + }, + { + "label": "合水县", + "value": "621024" + }, + { + "label": "正宁县", + "value": "621025" + }, + { + "label": "宁县", + "value": "621026" + }, + { + "label": "镇原县", + "value": "621027" + } + ], + [{ + "label": "安定区", + "value": "621102" + }, + { + "label": "通渭县", + "value": "621121" + }, + { + "label": "陇西县", + "value": "621122" + }, + { + "label": "渭源县", + "value": "621123" + }, + { + "label": "临洮县", + "value": "621124" + }, + { + "label": "漳县", + "value": "621125" + }, + { + "label": "岷县", + "value": "621126" + } + ], + [{ + "label": "武都区", + "value": "621202" + }, + { + "label": "成县", + "value": "621221" + }, + { + "label": "文县", + "value": "621222" + }, + { + "label": "宕昌县", + "value": "621223" + }, + { + "label": "康县", + "value": "621224" + }, + { + "label": "西和县", + "value": "621225" + }, + { + "label": "礼县", + "value": "621226" + }, + { + "label": "徽县", + "value": "621227" + }, + { + "label": "两当县", + "value": "621228" + } + ], + [{ + "label": "临夏市", + "value": "622901" + }, + { + "label": "临夏县", + "value": "622921" + }, + { + "label": "康乐县", + "value": "622922" + }, + { + "label": "永靖县", + "value": "622923" + }, + { + "label": "广河县", + "value": "622924" + }, + { + "label": "和政县", + "value": "622925" + }, + { + "label": "东乡族自治县", + "value": "622926" + }, + { + "label": "积石山保安族东乡族撒拉族自治县", + "value": "622927" + } + ], + [{ + "label": "合作市", + "value": "623001" + }, + { + "label": "临潭县", + "value": "623021" + }, + { + "label": "卓尼县", + "value": "623022" + }, + { + "label": "舟曲县", + "value": "623023" + }, + { + "label": "迭部县", + "value": "623024" + }, + { + "label": "玛曲县", + "value": "623025" + }, + { + "label": "碌曲县", + "value": "623026" + }, + { + "label": "夏河县", + "value": "623027" + } + ] + ], + [ + [{ + "label": "城东区", + "value": "630102" + }, + { + "label": "城中区", + "value": "630103" + }, + { + "label": "城西区", + "value": "630104" + }, + { + "label": "城北区", + "value": "630105" + }, + { + "label": "大通回族土族自治县", + "value": "630121" + }, + { + "label": "湟中县", + "value": "630122" + }, + { + "label": "湟源县", + "value": "630123" + } + ], + [{ + "label": "乐都区", + "value": "630202" + }, + { + "label": "平安区", + "value": "630203" + }, + { + "label": "民和回族土族自治县", + "value": "630222" + }, + { + "label": "互助土族自治县", + "value": "630223" + }, + { + "label": "化隆回族自治县", + "value": "630224" + }, + { + "label": "循化撒拉族自治县", + "value": "630225" + } + ], + [{ + "label": "门源回族自治县", + "value": "632221" + }, + { + "label": "祁连县", + "value": "632222" + }, + { + "label": "海晏县", + "value": "632223" + }, + { + "label": "刚察县", + "value": "632224" + } + ], + [{ + "label": "同仁县", + "value": "632321" + }, + { + "label": "尖扎县", + "value": "632322" + }, + { + "label": "泽库县", + "value": "632323" + }, + { + "label": "河南蒙古族自治县", + "value": "632324" + } + ], + [{ + "label": "共和县", + "value": "632521" + }, + { + "label": "同德县", + "value": "632522" + }, + { + "label": "贵德县", + "value": "632523" + }, + { + "label": "兴海县", + "value": "632524" + }, + { + "label": "贵南县", + "value": "632525" + } + ], + [{ + "label": "玛沁县", + "value": "632621" + }, + { + "label": "班玛县", + "value": "632622" + }, + { + "label": "甘德县", + "value": "632623" + }, + { + "label": "达日县", + "value": "632624" + }, + { + "label": "久治县", + "value": "632625" + }, + { + "label": "玛多县", + "value": "632626" + } + ], + [{ + "label": "玉树市", + "value": "632701" + }, + { + "label": "杂多县", + "value": "632722" + }, + { + "label": "称多县", + "value": "632723" + }, + { + "label": "治多县", + "value": "632724" + }, + { + "label": "囊谦县", + "value": "632725" + }, + { + "label": "曲麻莱县", + "value": "632726" + } + ], + [{ + "label": "格尔木市", + "value": "632801" + }, + { + "label": "德令哈市", + "value": "632802" + }, + { + "label": "乌兰县", + "value": "632821" + }, + { + "label": "都兰县", + "value": "632822" + }, + { + "label": "天峻县", + "value": "632823" + }, + { + "label": "大柴旦行政委员会", + "value": "632857" + }, + { + "label": "冷湖行政委员会", + "value": "632858" + }, + { + "label": "茫崖行政委员会", + "value": "632859" + } + ] + ], + [ + [{ + "label": "兴庆区", + "value": "640104" + }, + { + "label": "西夏区", + "value": "640105" + }, + { + "label": "金凤区", + "value": "640106" + }, + { + "label": "永宁县", + "value": "640121" + }, + { + "label": "贺兰县", + "value": "640122" + }, + { + "label": "灵武市", + "value": "640181" + } + ], + [{ + "label": "大武口区", + "value": "640202" + }, + { + "label": "惠农区", + "value": "640205" + }, + { + "label": "平罗县", + "value": "640221" + } + ], + [{ + "label": "利通区", + "value": "640302" + }, + { + "label": "红寺堡区", + "value": "640303" + }, + { + "label": "盐池县", + "value": "640323" + }, + { + "label": "同心县", + "value": "640324" + }, + { + "label": "青铜峡市", + "value": "640381" + } + ], + [{ + "label": "原州区", + "value": "640402" + }, + { + "label": "西吉县", + "value": "640422" + }, + { + "label": "隆德县", + "value": "640423" + }, + { + "label": "泾源县", + "value": "640424" + }, + { + "label": "彭阳县", + "value": "640425" + } + ], + [{ + "label": "沙坡头区", + "value": "640502" + }, + { + "label": "中宁县", + "value": "640521" + }, + { + "label": "海原县", + "value": "640522" + } + ] + ], + [ + [{ + "label": "天山区", + "value": "650102" + }, + { + "label": "沙依巴克区", + "value": "650103" + }, + { + "label": "新市区", + "value": "650104" + }, + { + "label": "水磨沟区", + "value": "650105" + }, + { + "label": "头屯河区", + "value": "650106" + }, + { + "label": "达坂城区", + "value": "650107" + }, + { + "label": "米东区", + "value": "650109" + }, + { + "label": "乌鲁木齐县", + "value": "650121" + }, + { + "label": "乌鲁木齐经济技术开发区", + "value": "650171" + }, + { + "label": "乌鲁木齐高新技术产业开发区", + "value": "650172" + } + ], + [{ + "label": "独山子区", + "value": "650202" + }, + { + "label": "克拉玛依区", + "value": "650203" + }, + { + "label": "白碱滩区", + "value": "650204" + }, + { + "label": "乌尔禾区", + "value": "650205" + } + ], + [{ + "label": "高昌区", + "value": "650402" + }, + { + "label": "鄯善县", + "value": "650421" + }, + { + "label": "托克逊县", + "value": "650422" + } + ], + [{ + "label": "伊州区", + "value": "650502" + }, + { + "label": "巴里坤哈萨克自治县", + "value": "650521" + }, + { + "label": "伊吾县", + "value": "650522" + } + ], + [{ + "label": "昌吉市", + "value": "652301" + }, + { + "label": "阜康市", + "value": "652302" + }, + { + "label": "呼图壁县", + "value": "652323" + }, + { + "label": "玛纳斯县", + "value": "652324" + }, + { + "label": "奇台县", + "value": "652325" + }, + { + "label": "吉木萨尔县", + "value": "652327" + }, + { + "label": "木垒哈萨克自治县", + "value": "652328" + } + ], + [{ + "label": "博乐市", + "value": "652701" + }, + { + "label": "阿拉山口市", + "value": "652702" + }, + { + "label": "精河县", + "value": "652722" + }, + { + "label": "温泉县", + "value": "652723" + } + ], + [{ + "label": "库尔勒市", + "value": "652801" + }, + { + "label": "轮台县", + "value": "652822" + }, + { + "label": "尉犁县", + "value": "652823" + }, + { + "label": "若羌县", + "value": "652824" + }, + { + "label": "且末县", + "value": "652825" + }, + { + "label": "焉耆回族自治县", + "value": "652826" + }, + { + "label": "和静县", + "value": "652827" + }, + { + "label": "和硕县", + "value": "652828" + }, + { + "label": "博湖县", + "value": "652829" + }, + { + "label": "库尔勒经济技术开发区", + "value": "652871" + } + ], + [{ + "label": "阿克苏市", + "value": "652901" + }, + { + "label": "温宿县", + "value": "652922" + }, + { + "label": "库车县", + "value": "652923" + }, + { + "label": "沙雅县", + "value": "652924" + }, + { + "label": "新和县", + "value": "652925" + }, + { + "label": "拜城县", + "value": "652926" + }, + { + "label": "乌什县", + "value": "652927" + }, + { + "label": "阿瓦提县", + "value": "652928" + }, + { + "label": "柯坪县", + "value": "652929" + } + ], + [{ + "label": "阿图什市", + "value": "653001" + }, + { + "label": "阿克陶县", + "value": "653022" + }, + { + "label": "阿合奇县", + "value": "653023" + }, + { + "label": "乌恰县", + "value": "653024" + } + ], + [{ + "label": "喀什市", + "value": "653101" + }, + { + "label": "疏附县", + "value": "653121" + }, + { + "label": "疏勒县", + "value": "653122" + }, + { + "label": "英吉沙县", + "value": "653123" + }, + { + "label": "泽普县", + "value": "653124" + }, + { + "label": "莎车县", + "value": "653125" + }, + { + "label": "叶城县", + "value": "653126" + }, + { + "label": "麦盖提县", + "value": "653127" + }, + { + "label": "岳普湖县", + "value": "653128" + }, + { + "label": "伽师县", + "value": "653129" + }, + { + "label": "巴楚县", + "value": "653130" + }, + { + "label": "塔什库尔干塔吉克自治县", + "value": "653131" + } + ], + [{ + "label": "和田市", + "value": "653201" + }, + { + "label": "和田县", + "value": "653221" + }, + { + "label": "墨玉县", + "value": "653222" + }, + { + "label": "皮山县", + "value": "653223" + }, + { + "label": "洛浦县", + "value": "653224" + }, + { + "label": "策勒县", + "value": "653225" + }, + { + "label": "于田县", + "value": "653226" + }, + { + "label": "民丰县", + "value": "653227" + } + ], + [{ + "label": "伊宁市", + "value": "654002" + }, + { + "label": "奎屯市", + "value": "654003" + }, + { + "label": "霍尔果斯市", + "value": "654004" + }, + { + "label": "伊宁县", + "value": "654021" + }, + { + "label": "察布查尔锡伯自治县", + "value": "654022" + }, + { + "label": "霍城县", + "value": "654023" + }, + { + "label": "巩留县", + "value": "654024" + }, + { + "label": "新源县", + "value": "654025" + }, + { + "label": "昭苏县", + "value": "654026" + }, + { + "label": "特克斯县", + "value": "654027" + }, + { + "label": "尼勒克县", + "value": "654028" + } + ], + [{ + "label": "塔城市", + "value": "654201" + }, + { + "label": "乌苏市", + "value": "654202" + }, + { + "label": "额敏县", + "value": "654221" + }, + { + "label": "沙湾县", + "value": "654223" + }, + { + "label": "托里县", + "value": "654224" + }, + { + "label": "裕民县", + "value": "654225" + }, + { + "label": "和布克赛尔蒙古自治县", + "value": "654226" + } + ], + [{ + "label": "阿勒泰市", + "value": "654301" + }, + { + "label": "布尔津县", + "value": "654321" + }, + { + "label": "富蕴县", + "value": "654322" + }, + { + "label": "福海县", + "value": "654323" + }, + { + "label": "哈巴河县", + "value": "654324" + }, + { + "label": "青河县", + "value": "654325" + }, + { + "label": "吉木乃县", + "value": "654326" + } + ], + [{ + "label": "石河子市", + "value": "659001" + }, + { + "label": "阿拉尔市", + "value": "659002" + }, + { + "label": "图木舒克市", + "value": "659003" + }, + { + "label": "五家渠市", + "value": "659004" + }, + { + "label": "铁门关市", + "value": "659006" + } + ] + ], + [ + [{ + "label": "台北", + "value": "660101" + }], + [{ + "label": "高雄", + "value": "660201" + }], + [{ + "label": "基隆", + "value": "660301" + }], + [{ + "label": "台中", + "value": "660401" + }], + [{ + "label": "台南", + "value": "660501" + }], + [{ + "label": "新竹", + "value": "660601" + }], + [{ + "label": "嘉义", + "value": "660701" + }], + [{ + "label": "宜兰", + "value": "660801" + }], + [{ + "label": "桃园", + "value": "660901" + }], + [{ + "label": "苗栗", + "value": "661001" + }], + [{ + "label": "彰化", + "value": "661101" + }], + [{ + "label": "南投", + "value": "661201" + }], + [{ + "label": "云林", + "value": "661301" + }], + [{ + "label": "屏东", + "value": "661401" + }], + [{ + "label": "台东", + "value": "661501" + }], + [{ + "label": "花莲", + "value": "661601" + }], + [{ + "label": "澎湖", + "value": "661701" + }] + ], + [ + [{ + "label": "香港岛", + "value": "670101" + }], + [{ + "label": "九龙", + "value": "670201" + }], + [{ + "label": "新界", + "value": "670301" + }] + ], + [ + [{ + "label": "澳门半岛", + "value": "680101" + }], + [{ + "label": "氹仔岛", + "value": "680201" + }], + [{ + "label": "路环岛", + "value": "680301" + }], + [{ + "label": "路氹城", + "value": "680401" + }] + ], + [ + [{ + "label": "钓鱼岛全岛", + "value": "690101" + }] + ] +] +export default areaData; diff --git a/components/simple-address/city-data/city.js b/components/simple-address/city-data/city.js new file mode 100644 index 0000000..703f432 --- /dev/null +++ b/components/simple-address/city-data/city.js @@ -0,0 +1,1507 @@ +/* eslint-disable */ +var cityData = [ + [{ + "label": "市辖区", + "value": "1101" + }], + [{ + "label": "市辖区", + "value": "1201" + }], + [{ + "label": "石家庄市", + "value": "1301" + }, + { + "label": "唐山市", + "value": "1302" + }, + { + "label": "秦皇岛市", + "value": "1303" + }, + { + "label": "邯郸市", + "value": "1304" + }, + { + "label": "邢台市", + "value": "1305" + }, + { + "label": "保定市", + "value": "1306" + }, + { + "label": "张家口市", + "value": "1307" + }, + { + "label": "承德市", + "value": "1308" + }, + { + "label": "沧州市", + "value": "1309" + }, + { + "label": "廊坊市", + "value": "1310" + }, + { + "label": "衡水市", + "value": "1311" + } + ], + [{ + "label": "太原市", + "value": "1401" + }, + { + "label": "大同市", + "value": "1402" + }, + { + "label": "阳泉市", + "value": "1403" + }, + { + "label": "长治市", + "value": "1404" + }, + { + "label": "晋城市", + "value": "1405" + }, + { + "label": "朔州市", + "value": "1406" + }, + { + "label": "晋中市", + "value": "1407" + }, + { + "label": "运城市", + "value": "1408" + }, + { + "label": "忻州市", + "value": "1409" + }, + { + "label": "临汾市", + "value": "1410" + }, + { + "label": "吕梁市", + "value": "1411" + } + ], + [{ + "label": "呼和浩特市", + "value": "1501" + }, + { + "label": "包头市", + "value": "1502" + }, + { + "label": "乌海市", + "value": "1503" + }, + { + "label": "赤峰市", + "value": "1504" + }, + { + "label": "通辽市", + "value": "1505" + }, + { + "label": "鄂尔多斯市", + "value": "1506" + }, + { + "label": "呼伦贝尔市", + "value": "1507" + }, + { + "label": "巴彦淖尔市", + "value": "1508" + }, + { + "label": "乌兰察布市", + "value": "1509" + }, + { + "label": "兴安盟", + "value": "1522" + }, + { + "label": "锡林郭勒盟", + "value": "1525" + }, + { + "label": "阿拉善盟", + "value": "1529" + } + ], + [{ + "label": "沈阳市", + "value": "2101" + }, + { + "label": "大连市", + "value": "2102" + }, + { + "label": "鞍山市", + "value": "2103" + }, + { + "label": "抚顺市", + "value": "2104" + }, + { + "label": "本溪市", + "value": "2105" + }, + { + "label": "丹东市", + "value": "2106" + }, + { + "label": "锦州市", + "value": "2107" + }, + { + "label": "营口市", + "value": "2108" + }, + { + "label": "阜新市", + "value": "2109" + }, + { + "label": "辽阳市", + "value": "2110" + }, + { + "label": "盘锦市", + "value": "2111" + }, + { + "label": "铁岭市", + "value": "2112" + }, + { + "label": "朝阳市", + "value": "2113" + }, + { + "label": "葫芦岛市", + "value": "2114" + } + ], + [{ + "label": "长春市", + "value": "2201" + }, + { + "label": "吉林市", + "value": "2202" + }, + { + "label": "四平市", + "value": "2203" + }, + { + "label": "辽源市", + "value": "2204" + }, + { + "label": "通化市", + "value": "2205" + }, + { + "label": "白山市", + "value": "2206" + }, + { + "label": "松原市", + "value": "2207" + }, + { + "label": "白城市", + "value": "2208" + }, + { + "label": "延边朝鲜族自治州", + "value": "2224" + } + ], + [{ + "label": "哈尔滨市", + "value": "2301" + }, + { + "label": "齐齐哈尔市", + "value": "2302" + }, + { + "label": "鸡西市", + "value": "2303" + }, + { + "label": "鹤岗市", + "value": "2304" + }, + { + "label": "双鸭山市", + "value": "2305" + }, + { + "label": "大庆市", + "value": "2306" + }, + { + "label": "伊春市", + "value": "2307" + }, + { + "label": "佳木斯市", + "value": "2308" + }, + { + "label": "七台河市", + "value": "2309" + }, + { + "label": "牡丹江市", + "value": "2310" + }, + { + "label": "黑河市", + "value": "2311" + }, + { + "label": "绥化市", + "value": "2312" + }, + { + "label": "大兴安岭地区", + "value": "2327" + } + ], + [{ + "label": "市辖区", + "value": "3101" + }], + [{ + "label": "南京市", + "value": "3201" + }, + { + "label": "无锡市", + "value": "3202" + }, + { + "label": "徐州市", + "value": "3203" + }, + { + "label": "常州市", + "value": "3204" + }, + { + "label": "苏州市", + "value": "3205" + }, + { + "label": "南通市", + "value": "3206" + }, + { + "label": "连云港市", + "value": "3207" + }, + { + "label": "淮安市", + "value": "3208" + }, + { + "label": "盐城市", + "value": "3209" + }, + { + "label": "扬州市", + "value": "3210" + }, + { + "label": "镇江市", + "value": "3211" + }, + { + "label": "泰州市", + "value": "3212" + }, + { + "label": "宿迁市", + "value": "3213" + } + ], + [{ + "label": "杭州市", + "value": "3301" + }, + { + "label": "宁波市", + "value": "3302" + }, + { + "label": "温州市", + "value": "3303" + }, + { + "label": "嘉兴市", + "value": "3304" + }, + { + "label": "湖州市", + "value": "3305" + }, + { + "label": "绍兴市", + "value": "3306" + }, + { + "label": "金华市", + "value": "3307" + }, + { + "label": "衢州市", + "value": "3308" + }, + { + "label": "舟山市", + "value": "3309" + }, + { + "label": "台州市", + "value": "3310" + }, + { + "label": "丽水市", + "value": "3311" + } + ], + [{ + "label": "合肥市", + "value": "3401" + }, + { + "label": "芜湖市", + "value": "3402" + }, + { + "label": "蚌埠市", + "value": "3403" + }, + { + "label": "淮南市", + "value": "3404" + }, + { + "label": "马鞍山市", + "value": "3405" + }, + { + "label": "淮北市", + "value": "3406" + }, + { + "label": "铜陵市", + "value": "3407" + }, + { + "label": "安庆市", + "value": "3408" + }, + { + "label": "黄山市", + "value": "3410" + }, + { + "label": "滁州市", + "value": "3411" + }, + { + "label": "阜阳市", + "value": "3412" + }, + { + "label": "宿州市", + "value": "3413" + }, + { + "label": "六安市", + "value": "3415" + }, + { + "label": "亳州市", + "value": "3416" + }, + { + "label": "池州市", + "value": "3417" + }, + { + "label": "宣城市", + "value": "3418" + } + ], + [{ + "label": "福州市", + "value": "3501" + }, + { + "label": "厦门市", + "value": "3502" + }, + { + "label": "莆田市", + "value": "3503" + }, + { + "label": "三明市", + "value": "3504" + }, + { + "label": "泉州市", + "value": "3505" + }, + { + "label": "漳州市", + "value": "3506" + }, + { + "label": "南平市", + "value": "3507" + }, + { + "label": "龙岩市", + "value": "3508" + }, + { + "label": "宁德市", + "value": "3509" + } + ], + [{ + "label": "南昌市", + "value": "3601" + }, + { + "label": "景德镇市", + "value": "3602" + }, + { + "label": "萍乡市", + "value": "3603" + }, + { + "label": "九江市", + "value": "3604" + }, + { + "label": "新余市", + "value": "3605" + }, + { + "label": "鹰潭市", + "value": "3606" + }, + { + "label": "赣州市", + "value": "3607" + }, + { + "label": "吉安市", + "value": "3608" + }, + { + "label": "宜春市", + "value": "3609" + }, + { + "label": "抚州市", + "value": "3610" + }, + { + "label": "上饶市", + "value": "3611" + } + ], + [{ + "label": "济南市", + "value": "3701" + }, + { + "label": "青岛市", + "value": "3702" + }, + { + "label": "淄博市", + "value": "3703" + }, + { + "label": "枣庄市", + "value": "3704" + }, + { + "label": "东营市", + "value": "3705" + }, + { + "label": "烟台市", + "value": "3706" + }, + { + "label": "潍坊市", + "value": "3707" + }, + { + "label": "济宁市", + "value": "3708" + }, + { + "label": "泰安市", + "value": "3709" + }, + { + "label": "威海市", + "value": "3710" + }, + { + "label": "日照市", + "value": "3711" + }, + { + "label": "莱芜市", + "value": "3712" + }, + { + "label": "临沂市", + "value": "3713" + }, + { + "label": "德州市", + "value": "3714" + }, + { + "label": "聊城市", + "value": "3715" + }, + { + "label": "滨州市", + "value": "3716" + }, + { + "label": "菏泽市", + "value": "3717" + } + ], + [{ + "label": "郑州市", + "value": "4101" + }, + { + "label": "开封市", + "value": "4102" + }, + { + "label": "洛阳市", + "value": "4103" + }, + { + "label": "平顶山市", + "value": "4104" + }, + { + "label": "安阳市", + "value": "4105" + }, + { + "label": "鹤壁市", + "value": "4106" + }, + { + "label": "新乡市", + "value": "4107" + }, + { + "label": "焦作市", + "value": "4108" + }, + { + "label": "濮阳市", + "value": "4109" + }, + { + "label": "许昌市", + "value": "4110" + }, + { + "label": "漯河市", + "value": "4111" + }, + { + "label": "三门峡市", + "value": "4112" + }, + { + "label": "南阳市", + "value": "4113" + }, + { + "label": "商丘市", + "value": "4114" + }, + { + "label": "信阳市", + "value": "4115" + }, + { + "label": "周口市", + "value": "4116" + }, + { + "label": "驻马店市", + "value": "4117" + }, + { + "label": "省直辖县级行政区划", + "value": "4190" + } + ], + [{ + "label": "武汉市", + "value": "4201" + }, + { + "label": "黄石市", + "value": "4202" + }, + { + "label": "十堰市", + "value": "4203" + }, + { + "label": "宜昌市", + "value": "4205" + }, + { + "label": "襄阳市", + "value": "4206" + }, + { + "label": "鄂州市", + "value": "4207" + }, + { + "label": "荆门市", + "value": "4208" + }, + { + "label": "孝感市", + "value": "4209" + }, + { + "label": "荆州市", + "value": "4210" + }, + { + "label": "黄冈市", + "value": "4211" + }, + { + "label": "咸宁市", + "value": "4212" + }, + { + "label": "随州市", + "value": "4213" + }, + { + "label": "恩施土家族苗族自治州", + "value": "4228" + }, + { + "label": "省直辖县级行政区划", + "value": "4290" + } + ], + [{ + "label": "长沙市", + "value": "4301" + }, + { + "label": "株洲市", + "value": "4302" + }, + { + "label": "湘潭市", + "value": "4303" + }, + { + "label": "衡阳市", + "value": "4304" + }, + { + "label": "邵阳市", + "value": "4305" + }, + { + "label": "岳阳市", + "value": "4306" + }, + { + "label": "常德市", + "value": "4307" + }, + { + "label": "张家界市", + "value": "4308" + }, + { + "label": "益阳市", + "value": "4309" + }, + { + "label": "郴州市", + "value": "4310" + }, + { + "label": "永州市", + "value": "4311" + }, + { + "label": "怀化市", + "value": "4312" + }, + { + "label": "娄底市", + "value": "4313" + }, + { + "label": "湘西土家族苗族自治州", + "value": "4331" + } + ], + [{ + "label": "广州市", + "value": "4401" + }, + { + "label": "韶关市", + "value": "4402" + }, + { + "label": "深圳市", + "value": "4403" + }, + { + "label": "珠海市", + "value": "4404" + }, + { + "label": "汕头市", + "value": "4405" + }, + { + "label": "佛山市", + "value": "4406" + }, + { + "label": "江门市", + "value": "4407" + }, + { + "label": "湛江市", + "value": "4408" + }, + { + "label": "茂名市", + "value": "4409" + }, + { + "label": "肇庆市", + "value": "4412" + }, + { + "label": "惠州市", + "value": "4413" + }, + { + "label": "梅州市", + "value": "4414" + }, + { + "label": "汕尾市", + "value": "4415" + }, + { + "label": "河源市", + "value": "4416" + }, + { + "label": "阳江市", + "value": "4417" + }, + { + "label": "清远市", + "value": "4418" + }, + { + "label": "东莞市", + "value": "4419" + }, + { + "label": "中山市", + "value": "4420" + }, + { + "label": "潮州市", + "value": "4451" + }, + { + "label": "揭阳市", + "value": "4452" + }, + { + "label": "云浮市", + "value": "4453" + } + ], + [{ + "label": "南宁市", + "value": "4501" + }, + { + "label": "柳州市", + "value": "4502" + }, + { + "label": "桂林市", + "value": "4503" + }, + { + "label": "梧州市", + "value": "4504" + }, + { + "label": "北海市", + "value": "4505" + }, + { + "label": "防城港市", + "value": "4506" + }, + { + "label": "钦州市", + "value": "4507" + }, + { + "label": "贵港市", + "value": "4508" + }, + { + "label": "玉林市", + "value": "4509" + }, + { + "label": "百色市", + "value": "4510" + }, + { + "label": "贺州市", + "value": "4511" + }, + { + "label": "河池市", + "value": "4512" + }, + { + "label": "来宾市", + "value": "4513" + }, + { + "label": "崇左市", + "value": "4514" + } + ], + [{ + "label": "海口市", + "value": "4601" + }, + { + "label": "三亚市", + "value": "4602" + }, + { + "label": "三沙市", + "value": "4603" + }, + { + "label": "儋州市", + "value": "4604" + }, + { + "label": "省直辖县级行政区划", + "value": "4690" + } + ], + [{ + "label": "市辖区", + "value": "5001" + }, + { + "label": "县", + "value": "5002" + } + ], + [{ + "label": "成都市", + "value": "5101" + }, + { + "label": "自贡市", + "value": "5103" + }, + { + "label": "攀枝花市", + "value": "5104" + }, + { + "label": "泸州市", + "value": "5105" + }, + { + "label": "德阳市", + "value": "5106" + }, + { + "label": "绵阳市", + "value": "5107" + }, + { + "label": "广元市", + "value": "5108" + }, + { + "label": "遂宁市", + "value": "5109" + }, + { + "label": "内江市", + "value": "5110" + }, + { + "label": "乐山市", + "value": "5111" + }, + { + "label": "南充市", + "value": "5113" + }, + { + "label": "眉山市", + "value": "5114" + }, + { + "label": "宜宾市", + "value": "5115" + }, + { + "label": "广安市", + "value": "5116" + }, + { + "label": "达州市", + "value": "5117" + }, + { + "label": "雅安市", + "value": "5118" + }, + { + "label": "巴中市", + "value": "5119" + }, + { + "label": "资阳市", + "value": "5120" + }, + { + "label": "阿坝藏族羌族自治州", + "value": "5132" + }, + { + "label": "甘孜藏族自治州", + "value": "5133" + }, + { + "label": "凉山彝族自治州", + "value": "5134" + } + ], + [{ + "label": "贵阳市", + "value": "5201" + }, + { + "label": "六盘水市", + "value": "5202" + }, + { + "label": "遵义市", + "value": "5203" + }, + { + "label": "安顺市", + "value": "5204" + }, + { + "label": "毕节市", + "value": "5205" + }, + { + "label": "铜仁市", + "value": "5206" + }, + { + "label": "黔西南布依族苗族自治州", + "value": "5223" + }, + { + "label": "黔东南苗族侗族自治州", + "value": "5226" + }, + { + "label": "黔南布依族苗族自治州", + "value": "5227" + } + ], + [{ + "label": "昆明市", + "value": "5301" + }, + { + "label": "曲靖市", + "value": "5303" + }, + { + "label": "玉溪市", + "value": "5304" + }, + { + "label": "保山市", + "value": "5305" + }, + { + "label": "昭通市", + "value": "5306" + }, + { + "label": "丽江市", + "value": "5307" + }, + { + "label": "普洱市", + "value": "5308" + }, + { + "label": "临沧市", + "value": "5309" + }, + { + "label": "楚雄彝族自治州", + "value": "5323" + }, + { + "label": "红河哈尼族彝族自治州", + "value": "5325" + }, + { + "label": "文山壮族苗族自治州", + "value": "5326" + }, + { + "label": "西双版纳傣族自治州", + "value": "5328" + }, + { + "label": "大理白族自治州", + "value": "5329" + }, + { + "label": "德宏傣族景颇族自治州", + "value": "5331" + }, + { + "label": "怒江傈僳族自治州", + "value": "5333" + }, + { + "label": "迪庆藏族自治州", + "value": "5334" + } + ], + [{ + "label": "拉萨市", + "value": "5401" + }, + { + "label": "日喀则市", + "value": "5402" + }, + { + "label": "昌都市", + "value": "5403" + }, + { + "label": "林芝市", + "value": "5404" + }, + { + "label": "山南市", + "value": "5405" + }, + { + "label": "那曲地区", + "value": "5424" + }, + { + "label": "阿里地区", + "value": "5425" + } + ], + [{ + "label": "西安市", + "value": "6101" + }, + { + "label": "铜川市", + "value": "6102" + }, + { + "label": "宝鸡市", + "value": "6103" + }, + { + "label": "咸阳市", + "value": "6104" + }, + { + "label": "渭南市", + "value": "6105" + }, + { + "label": "延安市", + "value": "6106" + }, + { + "label": "汉中市", + "value": "6107" + }, + { + "label": "榆林市", + "value": "6108" + }, + { + "label": "安康市", + "value": "6109" + }, + { + "label": "商洛市", + "value": "6110" + } + ], + [{ + "label": "兰州市", + "value": "6201" + }, + { + "label": "嘉峪关市", + "value": "6202" + }, + { + "label": "金昌市", + "value": "6203" + }, + { + "label": "白银市", + "value": "6204" + }, + { + "label": "天水市", + "value": "6205" + }, + { + "label": "武威市", + "value": "6206" + }, + { + "label": "张掖市", + "value": "6207" + }, + { + "label": "平凉市", + "value": "6208" + }, + { + "label": "酒泉市", + "value": "6209" + }, + { + "label": "庆阳市", + "value": "6210" + }, + { + "label": "定西市", + "value": "6211" + }, + { + "label": "陇南市", + "value": "6212" + }, + { + "label": "临夏回族自治州", + "value": "6229" + }, + { + "label": "甘南藏族自治州", + "value": "6230" + } + ], + [{ + "label": "西宁市", + "value": "6301" + }, + { + "label": "海东市", + "value": "6302" + }, + { + "label": "海北藏族自治州", + "value": "6322" + }, + { + "label": "黄南藏族自治州", + "value": "6323" + }, + { + "label": "海南藏族自治州", + "value": "6325" + }, + { + "label": "果洛藏族自治州", + "value": "6326" + }, + { + "label": "玉树藏族自治州", + "value": "6327" + }, + { + "label": "海西蒙古族藏族自治州", + "value": "6328" + } + ], + [{ + "label": "银川市", + "value": "6401" + }, + { + "label": "石嘴山市", + "value": "6402" + }, + { + "label": "吴忠市", + "value": "6403" + }, + { + "label": "固原市", + "value": "6404" + }, + { + "label": "中卫市", + "value": "6405" + } + ], + [{ + "label": "乌鲁木齐市", + "value": "6501" + }, + { + "label": "克拉玛依市", + "value": "6502" + }, + { + "label": "吐鲁番市", + "value": "6504" + }, + { + "label": "哈密市", + "value": "6505" + }, + { + "label": "昌吉回族自治州", + "value": "6523" + }, + { + "label": "博尔塔拉蒙古自治州", + "value": "6527" + }, + { + "label": "巴音郭楞蒙古自治州", + "value": "6528" + }, + { + "label": "阿克苏地区", + "value": "6529" + }, + { + "label": "克孜勒苏柯尔克孜自治州", + "value": "6530" + }, + { + "label": "喀什地区", + "value": "6531" + }, + { + "label": "和田地区", + "value": "6532" + }, + { + "label": "伊犁哈萨克自治州", + "value": "6540" + }, + { + "label": "塔城地区", + "value": "6542" + }, + { + "label": "阿勒泰地区", + "value": "6543" + }, + { + "label": "自治区直辖县级行政区划", + "value": "6590" + } + ], + [{ + "label": "台北", + "value": "6601" + }, + { + "label": "高雄", + "value": "6602" + }, + { + "label": "基隆", + "value": "6603" + }, + { + "label": "台中", + "value": "6604" + }, + { + "label": "台南", + "value": "6605" + }, + { + "label": "新竹", + "value": "6606" + }, + { + "label": "嘉义", + "value": "6607" + }, + { + "label": "宜兰", + "value": "6608" + }, + { + "label": "桃园", + "value": "6609" + }, + { + "label": "苗栗", + "value": "6610" + }, + { + "label": "彰化", + "value": "6611" + }, + { + "label": "南投", + "value": "6612" + }, + { + "label": "云林", + "value": "6613" + }, + { + "label": "屏东", + "value": "6614" + }, + { + "label": "台东", + "value": "6615" + }, + { + "label": "花莲", + "value": "6616" + }, + { + "label": "澎湖", + "value": "6617" + } + ], + [{ + "label": "香港岛", + "value": "6701" + }, + { + "label": "九龙", + "value": "6702" + }, + { + "label": "新界", + "value": "6703" + } + ], + [{ + "label": "澳门半岛", + "value": "6801" + }, + { + "label": "氹仔岛", + "value": "6802" + }, + { + "label": "路环岛", + "value": "6803" + }, + { + "label": "路氹城", + "value": "6804" + } + ], + [{ + "label": "钓鱼岛", + "value": "6901" + }, ] +] +export default cityData; diff --git a/components/simple-address/city-data/province.js b/components/simple-address/city-data/province.js new file mode 100644 index 0000000..c3ad911 --- /dev/null +++ b/components/simple-address/city-data/province.js @@ -0,0 +1,143 @@ +/* eslint-disable */ +var provinceData = [{ + "label": "北京市", + "value": "11" + }, + { + "label": "天津市", + "value": "12" + }, + { + "label": "河北省", + "value": "13" + }, + { + "label": "山西省", + "value": "14" + }, + { + "label": "内蒙古自治区", + "value": "15" + }, + { + "label": "辽宁省", + "value": "21" + }, + { + "label": "吉林省", + "value": "22" + }, + { + "label": "黑龙江省", + "value": "23" + }, + { + "label": "上海市", + "value": "31" + }, + { + "label": "江苏省", + "value": "32" + }, + { + "label": "浙江省", + "value": "33" + }, + { + "label": "安徽省", + "value": "34" + }, + { + "label": "福建省", + "value": "35" + }, + { + "label": "江西省", + "value": "36" + }, + { + "label": "山东省", + "value": "37" + }, + { + "label": "河南省", + "value": "41" + }, + { + "label": "湖北省", + "value": "42" + }, + { + "label": "湖南省", + "value": "43" + }, + { + "label": "广东省", + "value": "44" + }, + { + "label": "广西壮族自治区", + "value": "45" + }, + { + "label": "海南省", + "value": "46" + }, + { + "label": "重庆市", + "value": "50" + }, + { + "label": "四川省", + "value": "51" + }, + { + "label": "贵州省", + "value": "52" + }, + { + "label": "云南省", + "value": "53" + }, + { + "label": "西藏自治区", + "value": "54" + }, + { + "label": "陕西省", + "value": "61" + }, + { + "label": "甘肃省", + "value": "62" + }, + { + "label": "青海省", + "value": "63" + }, + { + "label": "宁夏回族自治区", + "value": "64" + }, + { + "label": "新疆维吾尔自治区", + "value": "65" + }, + { + "label": "台湾", + "value": "66" + }, + { + "label": "香港", + "value": "67" + }, + { + "label": "澳门", + "value": "68" + }, + { + "label": "钓鱼岛", + "value": "69" + } +] +export default provinceData; diff --git a/components/simple-address/simple-address.vue b/components/simple-address/simple-address.vue new file mode 100644 index 0000000..0e460ce --- /dev/null +++ b/components/simple-address/simple-address.vue @@ -0,0 +1,420 @@ + + + + + diff --git a/components/status-nav.vue b/components/status-nav.vue new file mode 100644 index 0000000..c6e294f --- /dev/null +++ b/components/status-nav.vue @@ -0,0 +1,155 @@ + + + + + diff --git a/components/swiper-pu.vue b/components/swiper-pu.vue new file mode 100644 index 0000000..272365c --- /dev/null +++ b/components/swiper-pu.vue @@ -0,0 +1,122 @@ + + + + + diff --git a/components/swiper-tab/swiper-tab.vue b/components/swiper-tab/swiper-tab.vue new file mode 100644 index 0000000..c0ec4f6 --- /dev/null +++ b/components/swiper-tab/swiper-tab.vue @@ -0,0 +1,162 @@ + + + + + diff --git a/components/yz-qr/changelog.md b/components/yz-qr/changelog.md new file mode 100644 index 0000000..1346a65 --- /dev/null +++ b/components/yz-qr/changelog.md @@ -0,0 +1,86 @@ +## 功能描述 +根据内容生成二维码,并返回图片地址 + +## 平台兼容性 +兼容APP、H5及微信小程序。其他平台未测试 + +## 安装方式 +安装到components文件夹,支持[easycom](https://uniapp.dcloud.io/collocation/pages?id=easycom)组件模式。 + +## 使用方式 +**可根据属性自定义二维码** +``` javascript + +``` + +## 属性说明 +|属性名 |类型 |默认值 |说明 | +|-- |-- |-- |-- | +|text |String |'hello' |二维码内容 | +|size |Number |340 |单位是px | +|colorDark |String |'#000000' |黑色二维码 | +|colorLight |String |'#ffffff' |白色背景 | + +## 示例代码 +``` javascript + + + + + + + +``` +## canvas踩坑 +1. uni-app中的canvas的width、height的值依赖于父元素的宽高。canvas的父级如果被隐藏。canvas的width、height则都为0。 +2. 当父元素出现,canvas的高度也就有了。但是canvas并不会绘制显示。解决方法:可以将绘制方法写在异步方法中,同时要注意组件的生命周期,确保实例挂载成功之后再执行。 \ No newline at end of file diff --git a/components/yz-qr/weapp-qrcode.js b/components/yz-qr/weapp-qrcode.js new file mode 100644 index 0000000..ed8931b --- /dev/null +++ b/components/yz-qr/weapp-qrcode.js @@ -0,0 +1,1124 @@ +//Core code comes from https://github.com/davidshimjs/qrcodejs + +var QRCode; + +(function() { + /** + * Get the type by string length + * + * @private + * @param {String} sText + * @param {Number} nCorrectLevel + * @return {Number} type + */ + function _getTypeNumber(sText, nCorrectLevel) { + var nType = 1; + var length = _getUTF8Length(sText); + + for (var i = 0, len = QRCodeLimitLength.length; i <= len; i++) { + var nLimit = 0; + + switch (nCorrectLevel) { + case QRErrorCorrectLevel.L: + nLimit = QRCodeLimitLength[i][0]; + break; + case QRErrorCorrectLevel.M: + nLimit = QRCodeLimitLength[i][1]; + break; + case QRErrorCorrectLevel.Q: + nLimit = QRCodeLimitLength[i][2]; + break; + case QRErrorCorrectLevel.H: + nLimit = QRCodeLimitLength[i][3]; + break; + } + + if (length <= nLimit) { + break; + } else { + nType++; + } + } + + if (nType > QRCodeLimitLength.length) { + throw new Error("Too long data"); + } + + return nType; + } + + function _getUTF8Length(sText) { + var replacedText = encodeURI(sText).toString().replace(/\%[0-9a-fA-F]{2}/g, 'a'); + return replacedText.length + (replacedText.length != sText ? 3 : 0); + } + + function QR8bitByte(data) { + this.mode = QRMode.MODE_8BIT_BYTE; + this.data = data; + this.parsedData = []; + + // Added to support UTF-8 Characters + for (var i = 0, l = this.data.length; i < l; i++) { + var byteArray = []; + var code = this.data.charCodeAt(i); + + if (code > 0x10000) { + byteArray[0] = 0xF0 | ((code & 0x1C0000) >>> 18); + byteArray[1] = 0x80 | ((code & 0x3F000) >>> 12); + byteArray[2] = 0x80 | ((code & 0xFC0) >>> 6); + byteArray[3] = 0x80 | (code & 0x3F); + } else if (code > 0x800) { + byteArray[0] = 0xE0 | ((code & 0xF000) >>> 12); + byteArray[1] = 0x80 | ((code & 0xFC0) >>> 6); + byteArray[2] = 0x80 | (code & 0x3F); + } else if (code > 0x80) { + byteArray[0] = 0xC0 | ((code & 0x7C0) >>> 6); + byteArray[1] = 0x80 | (code & 0x3F); + } else { + byteArray[0] = code; + } + + this.parsedData.push(byteArray); + } + + this.parsedData = Array.prototype.concat.apply([], this.parsedData); + + if (this.parsedData.length != this.data.length) { + this.parsedData.unshift(191); + this.parsedData.unshift(187); + this.parsedData.unshift(239); + } + } + + QR8bitByte.prototype = { + getLength: function(buffer) { + return this.parsedData.length; + }, + write: function(buffer) { + for (var i = 0, l = this.parsedData.length; i < l; i++) { + buffer.put(this.parsedData[i], 8); + } + } + }; + + + // QRCodeModel + function QRCodeModel(typeNumber, errorCorrectLevel) { + this.typeNumber = typeNumber; + this.errorCorrectLevel = errorCorrectLevel; + this.modules = null; + this.moduleCount = 0; + this.dataCache = null; + this.dataList = []; + } + QRCodeModel.prototype = { + addData: function(data) { + var newData = new QR8bitByte(data); + this.dataList.push(newData); + this.dataCache = null; + }, + isDark: function(row, col) { + if (row < 0 || this.moduleCount <= row || col < 0 || this.moduleCount <= col) { + throw new Error(row + "," + col); + } + return this.modules[row][col]; + }, + getModuleCount: function() { + return this.moduleCount; + }, + make: function() { + this.makeImpl(false, this.getBestMaskPattern()); + }, + makeImpl: function(test, maskPattern) { + this.moduleCount = this.typeNumber * 4 + 17; + this.modules = new Array(this.moduleCount); + for (var row = 0; row < this.moduleCount; row++) { + this.modules[row] = new Array(this.moduleCount); + for (var col = 0; col < this.moduleCount; col++) { + this.modules[row][col] = null; + } + } + this.setupPositionProbePattern(0, 0); + this.setupPositionProbePattern(this.moduleCount - 7, 0); + this.setupPositionProbePattern(0, this.moduleCount - 7); + this.setupPositionAdjustPattern(); + this.setupTimingPattern(); + this.setupTypeInfo(test, maskPattern); + if (this.typeNumber >= 7) { + this.setupTypeNumber(test); + } + if (this.dataCache == null) { + this.dataCache = QRCodeModel.createData(this.typeNumber, this.errorCorrectLevel, this + .dataList); + } + this.mapData(this.dataCache, maskPattern); + }, + setupPositionProbePattern: function(row, col) { + for (var r = -1; r <= 7; r++) { + if (row + r <= -1 || this.moduleCount <= row + r) continue; + for (var c = -1; c <= 7; c++) { + if (col + c <= -1 || this.moduleCount <= col + c) continue; + if ((0 <= r && r <= 6 && (c == 0 || c == 6)) || (0 <= c && c <= 6 && (r == 0 || r == + 6)) || (2 <= r && r <= 4 && 2 <= c && c <= 4)) { + this.modules[row + r][col + c] = true; + } else { + this.modules[row + r][col + c] = false; + } + } + } + }, + getBestMaskPattern: function() { + var minLostPoint = 0; + var pattern = 0; + for (var i = 0; i < 8; i++) { + this.makeImpl(true, i); + var lostPoint = QRUtil.getLostPoint(this); + if (i == 0 || minLostPoint > lostPoint) { + minLostPoint = lostPoint; + pattern = i; + } + } + return pattern; + }, + createMovieClip: function(target_mc, instance_name, depth) { + var qr_mc = target_mc.createEmptyMovieClip(instance_name, depth); + var cs = 1; + this.make(); + for (var row = 0; row < this.modules.length; row++) { + var y = row * cs; + for (var col = 0; col < this.modules[row].length; col++) { + var x = col * cs; + var dark = this.modules[row][col]; + if (dark) { + qr_mc.beginFill(0, 100); + qr_mc.moveTo(x, y); + qr_mc.lineTo(x + cs, y); + qr_mc.lineTo(x + cs, y + cs); + qr_mc.lineTo(x, y + cs); + qr_mc.endFill(); + } + } + } + return qr_mc; + }, + setupTimingPattern: function() { + for (var r = 8; r < this.moduleCount - 8; r++) { + if (this.modules[r][6] != null) { + continue; + } + this.modules[r][6] = (r % 2 == 0); + } + for (var c = 8; c < this.moduleCount - 8; c++) { + if (this.modules[6][c] != null) { + continue; + } + this.modules[6][c] = (c % 2 == 0); + } + }, + setupPositionAdjustPattern: function() { + var pos = QRUtil.getPatternPosition(this.typeNumber); + for (var i = 0; i < pos.length; i++) { + for (var j = 0; j < pos.length; j++) { + var row = pos[i]; + var col = pos[j]; + if (this.modules[row][col] != null) { + continue; + } + for (var r = -2; r <= 2; r++) { + for (var c = -2; c <= 2; c++) { + if (r == -2 || r == 2 || c == -2 || c == 2 || (r == 0 && c == 0)) { + this.modules[row + r][col + c] = true; + } else { + this.modules[row + r][col + c] = false; + } + } + } + } + } + }, + setupTypeNumber: function(test) { + var bits = QRUtil.getBCHTypeNumber(this.typeNumber); + for (var i = 0; i < 18; i++) { + var mod = (!test && ((bits >> i) & 1) == 1); + this.modules[Math.floor(i / 3)][i % 3 + this.moduleCount - 8 - 3] = mod; + } + for (var i = 0; i < 18; i++) { + var mod = (!test && ((bits >> i) & 1) == 1); + this.modules[i % 3 + this.moduleCount - 8 - 3][Math.floor(i / 3)] = mod; + } + }, + setupTypeInfo: function(test, maskPattern) { + var data = (this.errorCorrectLevel << 3) | maskPattern; + var bits = QRUtil.getBCHTypeInfo(data); + for (var i = 0; i < 15; i++) { + var mod = (!test && ((bits >> i) & 1) == 1); + if (i < 6) { + this.modules[i][8] = mod; + } else if (i < 8) { + this.modules[i + 1][8] = mod; + } else { + this.modules[this.moduleCount - 15 + i][8] = mod; + } + } + for (var i = 0; i < 15; i++) { + var mod = (!test && ((bits >> i) & 1) == 1); + if (i < 8) { + this.modules[8][this.moduleCount - i - 1] = mod; + } else if (i < 9) { + this.modules[8][15 - i - 1 + 1] = mod; + } else { + this.modules[8][15 - i - 1] = mod; + } + } + this.modules[this.moduleCount - 8][8] = (!test); + }, + mapData: function(data, maskPattern) { + var inc = -1; + var row = this.moduleCount - 1; + var bitIndex = 7; + var byteIndex = 0; + for (var col = this.moduleCount - 1; col > 0; col -= 2) { + if (col == 6) col--; + while (true) { + for (var c = 0; c < 2; c++) { + if (this.modules[row][col - c] == null) { + var dark = false; + if (byteIndex < data.length) { + dark = (((data[byteIndex] >>> bitIndex) & 1) == 1); + } + var mask = QRUtil.getMask(maskPattern, row, col - c); + if (mask) { + dark = !dark; + } + this.modules[row][col - c] = dark; + bitIndex--; + if (bitIndex == -1) { + byteIndex++; + bitIndex = 7; + } + } + } + row += inc; + if (row < 0 || this.moduleCount <= row) { + row -= inc; + inc = -inc; + break; + } + } + } + } + }; + QRCodeModel.PAD0 = 0xEC; + QRCodeModel.PAD1 = 0x11; + QRCodeModel.createData = function(typeNumber, errorCorrectLevel, dataList) { + var rsBlocks = QRRSBlock.getRSBlocks(typeNumber, errorCorrectLevel); + var buffer = new QRBitBuffer(); + for (var i = 0; i < dataList.length; i++) { + var data = dataList[i]; + buffer.put(data.mode, 4); + buffer.put(data.getLength(), QRUtil.getLengthInBits(data.mode, typeNumber)); + data.write(buffer); + } + var totalDataCount = 0; + for (var i = 0; i < rsBlocks.length; i++) { + totalDataCount += rsBlocks[i].dataCount; + } + if (buffer.getLengthInBits() > totalDataCount * 8) { + throw new Error("code length overflow. (" + + buffer.getLengthInBits() + + ">" + + totalDataCount * 8 + + ")"); + } + if (buffer.getLengthInBits() + 4 <= totalDataCount * 8) { + buffer.put(0, 4); + } + while (buffer.getLengthInBits() % 8 != 0) { + buffer.putBit(false); + } + while (true) { + if (buffer.getLengthInBits() >= totalDataCount * 8) { + break; + } + buffer.put(QRCodeModel.PAD0, 8); + if (buffer.getLengthInBits() >= totalDataCount * 8) { + break; + } + buffer.put(QRCodeModel.PAD1, 8); + } + return QRCodeModel.createBytes(buffer, rsBlocks); + }; + QRCodeModel.createBytes = function(buffer, rsBlocks) { + var offset = 0; + var maxDcCount = 0; + var maxEcCount = 0; + var dcdata = new Array(rsBlocks.length); + var ecdata = new Array(rsBlocks.length); + for (var r = 0; r < rsBlocks.length; r++) { + var dcCount = rsBlocks[r].dataCount; + var ecCount = rsBlocks[r].totalCount - dcCount; + maxDcCount = Math.max(maxDcCount, dcCount); + maxEcCount = Math.max(maxEcCount, ecCount); + dcdata[r] = new Array(dcCount); + for (var i = 0; i < dcdata[r].length; i++) { + dcdata[r][i] = 0xff & buffer.buffer[i + offset]; + } + offset += dcCount; + var rsPoly = QRUtil.getErrorCorrectPolynomial(ecCount); + var rawPoly = new QRPolynomial(dcdata[r], rsPoly.getLength() - 1); + var modPoly = rawPoly.mod(rsPoly); + ecdata[r] = new Array(rsPoly.getLength() - 1); + for (var i = 0; i < ecdata[r].length; i++) { + var modIndex = i + modPoly.getLength() - ecdata[r].length; + ecdata[r][i] = (modIndex >= 0) ? modPoly.get(modIndex) : 0; + } + } + var totalCodeCount = 0; + for (var i = 0; i < rsBlocks.length; i++) { + totalCodeCount += rsBlocks[i].totalCount; + } + var data = new Array(totalCodeCount); + var index = 0; + for (var i = 0; i < maxDcCount; i++) { + for (var r = 0; r < rsBlocks.length; r++) { + if (i < dcdata[r].length) { + data[index++] = dcdata[r][i]; + } + } + } + for (var i = 0; i < maxEcCount; i++) { + for (var r = 0; r < rsBlocks.length; r++) { + if (i < ecdata[r].length) { + data[index++] = ecdata[r][i]; + } + } + } + return data; + }; + var QRMode = { + MODE_NUMBER: 1 << 0, + MODE_ALPHA_NUM: 1 << 1, + MODE_8BIT_BYTE: 1 << 2, + MODE_KANJI: 1 << 3 + }; + var QRErrorCorrectLevel = { + L: 1, + M: 0, + Q: 3, + H: 2 + }; + var QRMaskPattern = { + PATTERN000: 0, + PATTERN001: 1, + PATTERN010: 2, + PATTERN011: 3, + PATTERN100: 4, + PATTERN101: 5, + PATTERN110: 6, + PATTERN111: 7 + }; + var QRUtil = { + PATTERN_POSITION_TABLE: [ + [], + [6, 18], + [6, 22], + [6, 26], + [6, 30], + [6, 34], + [6, 22, 38], + [6, 24, 42], + [6, 26, 46], + [6, 28, 50], + [6, 30, 54], + [6, 32, 58], + [6, 34, 62], + [6, 26, 46, 66], + [6, 26, 48, 70], + [6, 26, 50, 74], + [6, 30, 54, 78], + [6, 30, 56, 82], + [6, 30, 58, 86], + [6, 34, 62, 90], + [6, 28, 50, 72, 94], + [6, 26, 50, 74, 98], + [6, 30, 54, 78, 102], + [6, 28, 54, 80, 106], + [6, 32, 58, 84, 110], + [6, 30, 58, 86, 114], + [6, 34, 62, 90, 118], + [6, 26, 50, 74, 98, 122], + [6, 30, 54, 78, 102, 126], + [6, 26, 52, 78, 104, 130], + [6, 30, 56, 82, 108, 134], + [6, 34, 60, 86, 112, 138], + [6, 30, 58, 86, 114, 142], + [6, 34, 62, 90, 118, 146], + [6, 30, 54, 78, 102, 126, 150], + [6, 24, 50, 76, 102, 128, 154], + [6, 28, 54, 80, 106, 132, 158], + [6, 32, 58, 84, 110, 136, 162], + [6, 26, 54, 82, 110, 138, 166], + [6, 30, 58, 86, 114, 142, 170] + ], + G15: (1 << 10) | (1 << 8) | (1 << 5) | (1 << 4) | (1 << 2) | (1 << 1) | (1 << 0), + G18: (1 << 12) | (1 << 11) | (1 << 10) | (1 << 9) | (1 << 8) | (1 << 5) | (1 << 2) | (1 << 0), + G15_MASK: (1 << 14) | (1 << 12) | (1 << 10) | (1 << 4) | (1 << 1), + getBCHTypeInfo: function(data) { + var d = data << 10; + while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15) >= 0) { + d ^= (QRUtil.G15 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G15))); + } + return ((data << 10) | d) ^ QRUtil.G15_MASK; + }, + getBCHTypeNumber: function(data) { + var d = data << 12; + while (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18) >= 0) { + d ^= (QRUtil.G18 << (QRUtil.getBCHDigit(d) - QRUtil.getBCHDigit(QRUtil.G18))); + } + return (data << 12) | d; + }, + getBCHDigit: function(data) { + var digit = 0; + while (data != 0) { + digit++; + data >>>= 1; + } + return digit; + }, + getPatternPosition: function(typeNumber) { + return QRUtil.PATTERN_POSITION_TABLE[typeNumber - 1]; + }, + getMask: function(maskPattern, i, j) { + switch (maskPattern) { + case QRMaskPattern.PATTERN000: + return (i + j) % 2 == 0; + case QRMaskPattern.PATTERN001: + return i % 2 == 0; + case QRMaskPattern.PATTERN010: + return j % 3 == 0; + case QRMaskPattern.PATTERN011: + return (i + j) % 3 == 0; + case QRMaskPattern.PATTERN100: + return (Math.floor(i / 2) + Math.floor(j / 3)) % 2 == 0; + case QRMaskPattern.PATTERN101: + return (i * j) % 2 + (i * j) % 3 == 0; + case QRMaskPattern.PATTERN110: + return ((i * j) % 2 + (i * j) % 3) % 2 == 0; + case QRMaskPattern.PATTERN111: + return ((i * j) % 3 + (i + j) % 2) % 2 == 0; + default: + throw new Error("bad maskPattern:" + maskPattern); + } + }, + getErrorCorrectPolynomial: function(errorCorrectLength) { + var a = new QRPolynomial([1], 0); + for (var i = 0; i < errorCorrectLength; i++) { + a = a.multiply(new QRPolynomial([1, QRMath.gexp(i)], 0)); + } + return a; + }, + getLengthInBits: function(mode, type) { + if (1 <= type && type < 10) { + switch (mode) { + case QRMode.MODE_NUMBER: + return 10; + case QRMode.MODE_ALPHA_NUM: + return 9; + case QRMode.MODE_8BIT_BYTE: + return 8; + case QRMode.MODE_KANJI: + return 8; + default: + throw new Error("mode:" + mode); + } + } else if (type < 27) { + switch (mode) { + case QRMode.MODE_NUMBER: + return 12; + case QRMode.MODE_ALPHA_NUM: + return 11; + case QRMode.MODE_8BIT_BYTE: + return 16; + case QRMode.MODE_KANJI: + return 10; + default: + throw new Error("mode:" + mode); + } + } else if (type < 41) { + switch (mode) { + case QRMode.MODE_NUMBER: + return 14; + case QRMode.MODE_ALPHA_NUM: + return 13; + case QRMode.MODE_8BIT_BYTE: + return 16; + case QRMode.MODE_KANJI: + return 12; + default: + throw new Error("mode:" + mode); + } + } else { + throw new Error("type:" + type); + } + }, + getLostPoint: function(qrCode) { + var moduleCount = qrCode.getModuleCount(); + var lostPoint = 0; + for (var row = 0; row < moduleCount; row++) { + for (var col = 0; col < moduleCount; col++) { + var sameCount = 0; + var dark = qrCode.isDark(row, col); + for (var r = -1; r <= 1; r++) { + if (row + r < 0 || moduleCount <= row + r) { + continue; + } + for (var c = -1; c <= 1; c++) { + if (col + c < 0 || moduleCount <= col + c) { + continue; + } + if (r == 0 && c == 0) { + continue; + } + if (dark == qrCode.isDark(row + r, col + c)) { + sameCount++; + } + } + } + if (sameCount > 5) { + lostPoint += (3 + sameCount - 5); + } + } + } + for (var row = 0; row < moduleCount - 1; row++) { + for (var col = 0; col < moduleCount - 1; col++) { + var count = 0; + if (qrCode.isDark(row, col)) count++; + if (qrCode.isDark(row + 1, col)) count++; + if (qrCode.isDark(row, col + 1)) count++; + if (qrCode.isDark(row + 1, col + 1)) count++; + if (count == 0 || count == 4) { + lostPoint += 3; + } + } + } + for (var row = 0; row < moduleCount; row++) { + for (var col = 0; col < moduleCount - 6; col++) { + if (qrCode.isDark(row, col) && !qrCode.isDark(row, col + 1) && qrCode.isDark(row, col + + 2) && qrCode.isDark(row, col + 3) && qrCode.isDark(row, col + 4) && !qrCode + .isDark(row, col + 5) && qrCode.isDark(row, col + 6)) { + lostPoint += 40; + } + } + } + for (var col = 0; col < moduleCount; col++) { + for (var row = 0; row < moduleCount - 6; row++) { + if (qrCode.isDark(row, col) && !qrCode.isDark(row + 1, col) && qrCode.isDark(row + 2, + col) && qrCode.isDark(row + 3, col) && qrCode.isDark(row + 4, col) && !qrCode + .isDark(row + 5, col) && qrCode.isDark(row + 6, col)) { + lostPoint += 40; + } + } + } + var darkCount = 0; + for (var col = 0; col < moduleCount; col++) { + for (var row = 0; row < moduleCount; row++) { + if (qrCode.isDark(row, col)) { + darkCount++; + } + } + } + var ratio = Math.abs(100 * darkCount / moduleCount / moduleCount - 50) / 5; + lostPoint += ratio * 10; + return lostPoint; + } + }; + var QRMath = { + glog: function(n) { + if (n < 1) { + throw new Error("glog(" + n + ")"); + } + return QRMath.LOG_TABLE[n]; + }, + gexp: function(n) { + while (n < 0) { + n += 255; + } + while (n >= 256) { + n -= 255; + } + return QRMath.EXP_TABLE[n]; + }, + EXP_TABLE: new Array(256), + LOG_TABLE: new Array(256) + }; + for (var i = 0; i < 8; i++) { + QRMath.EXP_TABLE[i] = 1 << i; + } + for (var i = 8; i < 256; i++) { + QRMath.EXP_TABLE[i] = QRMath.EXP_TABLE[i - 4] ^ QRMath.EXP_TABLE[i - 5] ^ QRMath.EXP_TABLE[i - 6] ^ QRMath + .EXP_TABLE[i - 8]; + } + for (var i = 0; i < 255; i++) { + QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]] = i; + } + + function QRPolynomial(num, shift) { + if (num.length == undefined) { + throw new Error(num.length + "/" + shift); + } + var offset = 0; + while (offset < num.length && num[offset] == 0) { + offset++; + } + this.num = new Array(num.length - offset + shift); + for (var i = 0; i < num.length - offset; i++) { + this.num[i] = num[i + offset]; + } + } + QRPolynomial.prototype = { + get: function(index) { + return this.num[index]; + }, + getLength: function() { + return this.num.length; + }, + multiply: function(e) { + var num = new Array(this.getLength() + e.getLength() - 1); + for (var i = 0; i < this.getLength(); i++) { + for (var j = 0; j < e.getLength(); j++) { + num[i + j] ^= QRMath.gexp(QRMath.glog(this.get(i)) + QRMath.glog(e.get(j))); + } + } + return new QRPolynomial(num, 0); + }, + mod: function(e) { + if (this.getLength() - e.getLength() < 0) { + return this; + } + var ratio = QRMath.glog(this.get(0)) - QRMath.glog(e.get(0)); + var num = new Array(this.getLength()); + for (var i = 0; i < this.getLength(); i++) { + num[i] = this.get(i); + } + for (var i = 0; i < e.getLength(); i++) { + num[i] ^= QRMath.gexp(QRMath.glog(e.get(i)) + ratio); + } + return new QRPolynomial(num, 0).mod(e); + } + }; + + function QRRSBlock(totalCount, dataCount) { + this.totalCount = totalCount; + this.dataCount = dataCount; + } + QRRSBlock.RS_BLOCK_TABLE = [ + [1, 26, 19], + [1, 26, 16], + [1, 26, 13], + [1, 26, 9], + [1, 44, 34], + [1, 44, 28], + [1, 44, 22], + [1, 44, 16], + [1, 70, 55], + [1, 70, 44], + [2, 35, 17], + [2, 35, 13], + [1, 100, 80], + [2, 50, 32], + [2, 50, 24], + [4, 25, 9], + [1, 134, 108], + [2, 67, 43], + [2, 33, 15, 2, 34, 16], + [2, 33, 11, 2, 34, 12], + [2, 86, 68], + [4, 43, 27], + [4, 43, 19], + [4, 43, 15], + [2, 98, 78], + [4, 49, 31], + [2, 32, 14, 4, 33, 15], + [4, 39, 13, 1, 40, 14], + [2, 121, 97], + [2, 60, 38, 2, 61, 39], + [4, 40, 18, 2, 41, 19], + [4, 40, 14, 2, 41, 15], + [2, 146, 116], + [3, 58, 36, 2, 59, 37], + [4, 36, 16, 4, 37, 17], + [4, 36, 12, 4, 37, 13], + [2, 86, 68, 2, 87, 69], + [4, 69, 43, 1, 70, 44], + [6, 43, 19, 2, 44, 20], + [6, 43, 15, 2, 44, 16], + [4, 101, 81], + [1, 80, 50, 4, 81, 51], + [4, 50, 22, 4, 51, 23], + [3, 36, 12, 8, 37, 13], + [2, 116, 92, 2, 117, 93], + [6, 58, 36, 2, 59, 37], + [4, 46, 20, 6, 47, 21], + [7, 42, 14, 4, 43, 15], + [4, 133, 107], + [8, 59, 37, 1, 60, 38], + [8, 44, 20, 4, 45, 21], + [12, 33, 11, 4, 34, 12], + [3, 145, 115, 1, 146, 116], + [4, 64, 40, 5, 65, 41], + [11, 36, 16, 5, 37, 17], + [11, 36, 12, 5, 37, 13], + [5, 109, 87, 1, 110, 88], + [5, 65, 41, 5, 66, 42], + [5, 54, 24, 7, 55, 25], + [11, 36, 12], + [5, 122, 98, 1, 123, 99], + [7, 73, 45, 3, 74, 46], + [15, 43, 19, 2, 44, 20], + [3, 45, 15, 13, 46, 16], + [1, 135, 107, 5, 136, 108], + [10, 74, 46, 1, 75, 47], + [1, 50, 22, 15, 51, 23], + [2, 42, 14, 17, 43, 15], + [5, 150, 120, 1, 151, 121], + [9, 69, 43, 4, 70, 44], + [17, 50, 22, 1, 51, 23], + [2, 42, 14, 19, 43, 15], + [3, 141, 113, 4, 142, 114], + [3, 70, 44, 11, 71, 45], + [17, 47, 21, 4, 48, 22], + [9, 39, 13, 16, 40, 14], + [3, 135, 107, 5, 136, 108], + [3, 67, 41, 13, 68, 42], + [15, 54, 24, 5, 55, 25], + [15, 43, 15, 10, 44, 16], + [4, 144, 116, 4, 145, 117], + [17, 68, 42], + [17, 50, 22, 6, 51, 23], + [19, 46, 16, 6, 47, 17], + [2, 139, 111, 7, 140, 112], + [17, 74, 46], + [7, 54, 24, 16, 55, 25], + [34, 37, 13], + [4, 151, 121, 5, 152, 122], + [4, 75, 47, 14, 76, 48], + [11, 54, 24, 14, 55, 25], + [16, 45, 15, 14, 46, 16], + [6, 147, 117, 4, 148, 118], + [6, 73, 45, 14, 74, 46], + [11, 54, 24, 16, 55, 25], + [30, 46, 16, 2, 47, 17], + [8, 132, 106, 4, 133, 107], + [8, 75, 47, 13, 76, 48], + [7, 54, 24, 22, 55, 25], + [22, 45, 15, 13, 46, 16], + [10, 142, 114, 2, 143, 115], + [19, 74, 46, 4, 75, 47], + [28, 50, 22, 6, 51, 23], + [33, 46, 16, 4, 47, 17], + [8, 152, 122, 4, 153, 123], + [22, 73, 45, 3, 74, 46], + [8, 53, 23, 26, 54, 24], + [12, 45, 15, 28, 46, 16], + [3, 147, 117, 10, 148, 118], + [3, 73, 45, 23, 74, 46], + [4, 54, 24, 31, 55, 25], + [11, 45, 15, 31, 46, 16], + [7, 146, 116, 7, 147, 117], + [21, 73, 45, 7, 74, 46], + [1, 53, 23, 37, 54, 24], + [19, 45, 15, 26, 46, 16], + [5, 145, 115, 10, 146, 116], + [19, 75, 47, 10, 76, 48], + [15, 54, 24, 25, 55, 25], + [23, 45, 15, 25, 46, 16], + [13, 145, 115, 3, 146, 116], + [2, 74, 46, 29, 75, 47], + [42, 54, 24, 1, 55, 25], + [23, 45, 15, 28, 46, 16], + [17, 145, 115], + [10, 74, 46, 23, 75, 47], + [10, 54, 24, 35, 55, 25], + [19, 45, 15, 35, 46, 16], + [17, 145, 115, 1, 146, 116], + [14, 74, 46, 21, 75, 47], + [29, 54, 24, 19, 55, 25], + [11, 45, 15, 46, 46, 16], + [13, 145, 115, 6, 146, 116], + [14, 74, 46, 23, 75, 47], + [44, 54, 24, 7, 55, 25], + [59, 46, 16, 1, 47, 17], + [12, 151, 121, 7, 152, 122], + [12, 75, 47, 26, 76, 48], + [39, 54, 24, 14, 55, 25], + [22, 45, 15, 41, 46, 16], + [6, 151, 121, 14, 152, 122], + [6, 75, 47, 34, 76, 48], + [46, 54, 24, 10, 55, 25], + [2, 45, 15, 64, 46, 16], + [17, 152, 122, 4, 153, 123], + [29, 74, 46, 14, 75, 47], + [49, 54, 24, 10, 55, 25], + [24, 45, 15, 46, 46, 16], + [4, 152, 122, 18, 153, 123], + [13, 74, 46, 32, 75, 47], + [48, 54, 24, 14, 55, 25], + [42, 45, 15, 32, 46, 16], + [20, 147, 117, 4, 148, 118], + [40, 75, 47, 7, 76, 48], + [43, 54, 24, 22, 55, 25], + [10, 45, 15, 67, 46, 16], + [19, 148, 118, 6, 149, 119], + [18, 75, 47, 31, 76, 48], + [34, 54, 24, 34, 55, 25], + [20, 45, 15, 61, 46, 16] + ]; + QRRSBlock.getRSBlocks = function(typeNumber, errorCorrectLevel) { + var rsBlock = QRRSBlock.getRsBlockTable(typeNumber, errorCorrectLevel); + if (rsBlock == undefined) { + throw new Error("bad rs block @ typeNumber:" + typeNumber + "/errorCorrectLevel:" + + errorCorrectLevel); + } + var length = rsBlock.length / 3; + var list = []; + for (var i = 0; i < length; i++) { + var count = rsBlock[i * 3 + 0]; + var totalCount = rsBlock[i * 3 + 1]; + var dataCount = rsBlock[i * 3 + 2]; + for (var j = 0; j < count; j++) { + list.push(new QRRSBlock(totalCount, dataCount)); + } + } + return list; + }; + QRRSBlock.getRsBlockTable = function(typeNumber, errorCorrectLevel) { + switch (errorCorrectLevel) { + case QRErrorCorrectLevel.L: + return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 0]; + case QRErrorCorrectLevel.M: + return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 1]; + case QRErrorCorrectLevel.Q: + return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 2]; + case QRErrorCorrectLevel.H: + return QRRSBlock.RS_BLOCK_TABLE[(typeNumber - 1) * 4 + 3]; + default: + return undefined; + } + }; + + function QRBitBuffer() { + this.buffer = []; + this.length = 0; + } + QRBitBuffer.prototype = { + get: function(index) { + var bufIndex = Math.floor(index / 8); + return ((this.buffer[bufIndex] >>> (7 - index % 8)) & 1) == 1; + }, + put: function(num, length) { + for (var i = 0; i < length; i++) { + this.putBit(((num >>> (length - i - 1)) & 1) == 1); + } + }, + getLengthInBits: function() { + return this.length; + }, + putBit: function(bit) { + var bufIndex = Math.floor(this.length / 8); + if (this.buffer.length <= bufIndex) { + this.buffer.push(0); + } + if (bit) { + this.buffer[bufIndex] |= (0x80 >>> (this.length % 8)); + } + this.length++; + } + }; + var QRCodeLimitLength = [ + [17, 14, 11, 7], + [32, 26, 20, 14], + [53, 42, 32, 24], + [78, 62, 46, 34], + [106, 84, 60, 44], + [134, 106, 74, 58], + [154, 122, 86, 64], + [192, 152, 108, 84], + [230, 180, 130, 98], + [271, 213, 151, 119], + [321, 251, 177, 137], + [367, 287, 203, 155], + [425, 331, 241, 177], + [458, 362, 258, 194], + [520, 412, 292, 220], + [586, 450, 322, 250], + [644, 504, 364, 280], + [718, 560, 394, 310], + [792, 624, 442, 338], + [858, 666, 482, 382], + [929, 711, 509, 403], + [1003, 779, 565, 439], + [1091, 857, 611, 461], + [1171, 911, 661, 511], + [1273, 997, 715, 535], + [1367, 1059, 751, 593], + [1465, 1125, 805, 625], + [1528, 1190, 868, 658], + [1628, 1264, 908, 698], + [1732, 1370, 982, 742], + [1840, 1452, 1030, 790], + [1952, 1538, 1112, 842], + [2068, 1628, 1168, 898], + [2188, 1722, 1228, 958], + [2303, 1809, 1283, 983], + [2431, 1911, 1351, 1051], + [2563, 1989, 1423, 1093], + [2699, 2099, 1499, 1139], + [2809, 2213, 1579, 1219], + [2953, 2331, 1663, 1273] + ]; + + // QRCode object + QRCode = function(canvasId, vOption) { + console.log(123); + this._htOption = { + width: 162, + height: 162, + typeNumber: 2, + colorDark: "#000000", + colorLight: "#ffffff", + correctLevel: QRErrorCorrectLevel.H + }; + + if (typeof vOption === 'string') { + vOption = { + text: vOption + }; + } + + // Overwrites options + if (vOption) { + for (var i in vOption) { + this._htOption[i] = vOption[i]; + } + } + + this._oQRCode = null; + this.canvasId = canvasId + + if (this._htOption.text && this.canvasId) { + this.makeCode(this._htOption.text); + } + }; + + QRCode.prototype.makeCode = function(sText) { + this._oQRCode = new QRCodeModel(_getTypeNumber(sText, this._htOption.correctLevel), this._htOption + .correctLevel); + this._oQRCode.addData(sText); + this._oQRCode.make(); + this.makeImage(); + }; + + QRCode.prototype.makeImage = function() { + var _oContext + if (this._htOption.usingIn) { + _oContext = wx.createCanvasContext(this.canvasId, this._htOption.usingIn) + } else { + _oContext = wx.createCanvasContext(this.canvasId) + } + var _htOption = this._htOption; + var oQRCode = this._oQRCode + + var nCount = oQRCode.getModuleCount(); + var nWidth = _htOption.width / nCount; + var nHeight = _htOption.height / nCount; + var nRoundedWidth = Math.round(nWidth); + var nRoundedHeight = Math.round(nHeight); + + if (_htOption.image && _htOption.image != '') { + _oContext.drawImage(_htOption.image, 0, 0, _htOption.width, _htOption.height) + } + + for (var row = 0; row < nCount; row++) { + for (var col = 0; col < nCount; col++) { + var bIsDark = oQRCode.isDark(row, col); + var nLeft = col * nWidth; + var nTop = row * nHeight; + _oContext.setStrokeStyle(bIsDark ? _htOption.colorDark : _htOption.colorLight) + // _oContext.setStrokeStyle('yellow') + _oContext.setLineWidth(1) + _oContext.setFillStyle(bIsDark ? _htOption.colorDark : _htOption.colorLight) + // _oContext.setFillStyle('red') + // if (bIsDark) { + _oContext.fillRect(nLeft, nTop, nWidth, nHeight); + // } + + // 안티 앨리어싱 방지 처리 + // if (bIsDark) { + _oContext.strokeRect( + Math.floor(nLeft) + 0.5, + Math.floor(nTop) + 0.5, + nRoundedWidth, + nRoundedHeight + ); + + _oContext.strokeRect( + Math.ceil(nLeft) - 0.5, + Math.ceil(nTop) - 0.5, + nRoundedWidth, + nRoundedHeight + ); + // } + // _oContext.fillRect( + // Math.floor(nLeft) + 0.5, + // Math.floor(nTop) + 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + // _oContext.fillRect( + // Math.ceil(nLeft) - 0.5, + // Math.ceil(nTop) - 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + // _oContext.clearRect( + // Math.floor(nLeft) + 0.5, + // Math.floor(nTop) + 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + // _oContext.clearRect( + // Math.ceil(nLeft) - 0.5, + // Math.ceil(nTop) - 0.5, + // nRoundedWidth, + // nRoundedHeight + // ); + } + } + + _oContext.draw() + }; + + // 保存为图片,将临时路径传给回调 + QRCode.prototype.exportImage = function(callback) { + if (!callback) { + return + } + wx.canvasToTempFilePath({ + x: 0, + y: 0, + width: this._htOption.width, + height: this._htOption.height, + destWidth: this._htOption.width, + destHeight: this._htOption.height, + canvasId: this.canvasId, + success: function(res) { + console.log(res.tempFilePath) + callback(res.tempFilePath) + } + }) + } + + QRCode.CorrectLevel = QRErrorCorrectLevel; +})(); + +module.exports = QRCode diff --git a/components/yz-qr/yz-qr.vue b/components/yz-qr/yz-qr.vue new file mode 100644 index 0000000..497a2d7 --- /dev/null +++ b/components/yz-qr/yz-qr.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/jsFile/base64-src.js b/jsFile/base64-src.js new file mode 100644 index 0000000..8bf62bb --- /dev/null +++ b/jsFile/base64-src.js @@ -0,0 +1,201 @@ +function getLocalFilePath(path) { + if (path.indexOf('_www') === 0 || path.indexOf('_doc') === 0 || path.indexOf('_documents') === 0 || path.indexOf( + '_downloads') === 0) { + return path + } + if (path.indexOf('file://') === 0) { + return path + } + if (path.indexOf('/storage/emulated/0/') === 0) { + return path + } + if (path.indexOf('/') === 0) { + var localFilePath = plus.io.convertAbsoluteFileSystem(path) + if (localFilePath !== path) { + return localFilePath + } else { + path = path.substr(1) + } + } + return '_www/' + path +} + +function dataUrlToBase64(str) { + var array = str.split(',') + return array[array.length - 1] +} + +var index = 0 + +function getNewFileId() { + return Date.now() + String(index++) +} + +function biggerThan(v1, v2) { + var v1Array = v1.split('.') + var v2Array = v2.split('.') + var update = false + for (var index = 0; index < v2Array.length; index++) { + var diff = v1Array[index] - v2Array[index] + if (diff !== 0) { + update = diff > 0 + break + } + } + return update +} +// 图片路径转base64 +export function pathToBase64(path) { + return new Promise(function(resolve, reject) { + if (typeof window === 'object' && 'document' in window) { + if (typeof FileReader === 'function') { + var xhr = new XMLHttpRequest() + xhr.open('GET', path, true) + xhr.responseType = 'blob' + xhr.onload = function() { + if (this.status === 200) { + let fileReader = new FileReader() + fileReader.onload = function(e) { + resolve(e.target.result) + } + fileReader.onerror = reject + fileReader.readAsDataURL(this.response) + } + } + xhr.onerror = reject + xhr.send() + return + } + var canvas = document.createElement('canvas') + var c2x = canvas.getContext('2d') + var img = new Image + img.onload = function() { + canvas.width = img.width + canvas.height = img.height + c2x.drawImage(img, 0, 0) + resolve(canvas.toDataURL()) + canvas.height = canvas.width = 0 + } + img.onerror = reject + img.src = path + return + } + if (typeof plus === 'object') { + plus.io.resolveLocalFileSystemURL(getLocalFilePath(path), function(entry) { + entry.file(function(file) { + var fileReader = new plus.io.FileReader() + fileReader.onload = function(data) { + resolve(data.target.result) + } + fileReader.onerror = function(error) { + reject(error) + } + fileReader.readAsDataURL(file) + }, function(error) { + reject(error) + }) + }, function(error) { + reject(error) + }) + return + } + if (typeof wx === 'object' && wx.canIUse('getFileSystemManager')) { + wx.getFileSystemManager().readFile({ + filePath: path, + encoding: 'base64', + success: function(res) { + resolve('data:image/png;base64,' + res.data) + }, + fail: function(error) { + reject(error) + } + }) + return + } + reject(new Error('not support')) + }) +} +// base64转图片路径 +export function base64ToPath(base64) { + return new Promise(function(resolve, reject) { + if (typeof window === 'object' && 'document' in window) { + base64 = base64.split(',') + var type = base64[0].match(/:(.*?);/)[1] + var str = atob(base64[1]) + var n = str.length + var array = new Uint8Array(n) + while (n--) { + array[n] = str.charCodeAt(n) + } + return resolve((window.URL || window.webkitURL).createObjectURL(new Blob([array], { + type: type + }))) + } + var extName = base64.split(',')[0].match(/data\:\S+\/(\S+);/) + if (extName) { + extName = extName[1] + } else { + reject(new Error('base64 error')) + } + var fileName = getNewFileId() + '.' + extName + if (typeof plus === 'object') { + var basePath = '_doc' + var dirPath = 'uniapp_temp' + var filePath = basePath + '/' + dirPath + '/' + fileName + if (!biggerThan(plus.os.name === 'Android' ? '1.9.9.80627' : '1.9.9.80472', plus.runtime + .innerVersion)) { + plus.io.resolveLocalFileSystemURL(basePath, function(entry) { + entry.getDirectory(dirPath, { + create: true, + exclusive: false, + }, function(entry) { + entry.getFile(fileName, { + create: true, + exclusive: false, + }, function(entry) { + entry.createWriter(function(writer) { + writer.onwrite = function() { + resolve(filePath) + } + writer.onerror = reject + writer.seek(0) + writer.writeAsBinary(dataUrlToBase64(base64)) + }, reject) + }, reject) + }, reject) + }, reject) + return + } + var bitmap = new plus.nativeObj.Bitmap(fileName) + bitmap.loadBase64Data(base64, function() { + bitmap.save(filePath, {}, function() { + bitmap.clear() + resolve(filePath) + }, function(error) { + bitmap.clear() + reject(error) + }) + }, function(error) { + bitmap.clear() + reject(error) + }) + return + } + if (typeof wx === 'object' && wx.canIUse('getFileSystemManager')) { + var filePath = wx.env.USER_DATA_PATH + '/' + fileName + wx.getFileSystemManager().writeFile({ + filePath: filePath, + data: dataUrlToBase64(base64), + encoding: 'base64', + success: function() { + resolve(filePath) + }, + fail: function(error) { + reject(error) + } + }) + return + } + reject(new Error('not support')) + }) +} diff --git a/jsFile/publicAPI.js b/jsFile/publicAPI.js new file mode 100644 index 0000000..3f14341 --- /dev/null +++ b/jsFile/publicAPI.js @@ -0,0 +1,99 @@ +import requst from './requst.js'; +import toolAll from './tools.js'; + +export function collectionEV(data){//收藏事件 + return requst.post('/api/archives/record',data).then(res=>{ + if(res.code==0) { + let newMsg = '点赞成功' + let num = 2 + if(data.action=='collect'){ + num = 3 + newMsg = '收藏成功' + } + let maiOjb = { + e:num,//内容收藏 + c:data.archive_id*1, + t:new Date().getTime()//当前时间戳 + } + toolAll.tools.maiDian(maiOjb) + toolAll.tools.showToast(newMsg,'none',1500) + } + },error=>{}) +} +export function cancleCollectionEV(data){//取消收藏事件 + return requst.post('/api/archives/un-record',data).then(res=>{ + if(res.code==0) { + let newMsg = '已取消点赞' + if(data.action=='collect'){ + newMsg = '已取消收藏' + } + toolAll.tools.showToast(newMsg,'none',1500) + } + },error=>{}) +} +// 商品收藏、积分收藏 +export function collectionShopEV(data){//收藏事件 + console.log(data); + return requst.post('/api/spu/record',data).then(res=>{ + if(res.code==0) { + let newMsg = '' + let num = 0 + if(data.action=='collect'){ + num = 3 + newMsg = '收藏成功' + } + let maiOjb = { + e:num,//内容收藏 + c:data.id*1, + t:new Date().getTime()//当前时间戳 + } + toolAll.tools.maiDian(maiOjb) + toolAll.tools.showToast(newMsg,'none',1500) + } + },error=>{}) +} +export function cancleCollectionShopEV(data){//取消收藏事件 + return requst.post('/api/spu/un-record',data).then(res=>{ + if(res.code==0) { + let newMsg = '' + if(data.action=='collect'){ + newMsg = '已取消收藏' + } + toolAll.tools.showToast(newMsg,'none',1500) + } + },error=>{}) +} +export function buriedPoint(){//查询埋点类型事件 + return requst.post('/api/statistics/event').then(res=>{ + // console.log('查询所有需要埋点的类型:',res); + if(res.code==0) uni.setStorageSync('buriedPoint',res.data) + },error=>{}) +} +export function reportBuriedPoint(data){//上报埋点事件 + // console.log('埋点的数据:',data); + return requst.post('/api/statistics/report',data).then(res=>{},error=>{}) +} +// export function zhuColor(){//查询主题色 +// return requst.post('index/mini-program-setting').then(res=>{ +// if(res.code==0){ +// uni.setStorageSync('publicColor', res.data.mainColor) //#3875F6 #2E8B57 +// // uni.setStorageSync('publicColor', '#2E8B57') //#3875F6 #2E8B57 +// } +// },error=>{}) +// } + +// 查询轮播图位置 +export function checkCarouselLocation(){ + return requst.post('/api/common/slide-positions').then(res=>{ + if(res.code==0){ + console.log(res); + } + },error=>{}) +} + +// 查询轮播图列表 +export function checkBanner(data){ + return requst.post('/api/common/slides',data) +} + + diff --git a/jsFile/requst.js b/jsFile/requst.js new file mode 100644 index 0000000..442aa97 --- /dev/null +++ b/jsFile/requst.js @@ -0,0 +1,150 @@ +// 判断当前环境 +const ENV = process.env.NODE_ENV; +console.log(ENV,'当前环境'); // development:开发环境 test:测试环境 production:生产环境 + +// 清理所有缓存并前往授权页 +const goLogin = () => { + uni.clearStorageSync(); + uni.navigateTo({ + url: '/pages/login/login' + }) +} +// 请求错误处理 +const checkError = (e, reject) => { + // console.error("----接口错误----", e) + if (e.data) { + if (e.data.code) { + switch (Number(e.data.code)) { + case 4003: + // 参数错误 + console.log('4003参数错误'); + break; + case 4004: + // 记录不存在 + console.log('4004记录不存在'); + break; + case 5001: + // xxx错误 + console.log('5001xxx错误'); + break; + case 5050: + // 服务器错误,请稍后重试 + console.log('5050服务器错误,请稍后重试'); + break; + case 5051: + // 未知错误 + console.log('5051未知错误'); + break; + case 6001: + // token验证失败或已失效 + console.log('6001token验证失败或已失效'); + goLogin(); + break; + } + } + reject(e.data) + } +} + +// 封装request的(GET、POST)请求 +const request = (method, url, options) => { + let methods = ''; + let headers = {}; + switch (method) { + case 'get': + methods = 'GET' + headers = { + 'Content-Type': 'application/json; charset=UTF-8', + 'Authorization': 'Bearer '+uni.getStorageSync('token') || '' + } + break; + case 'post': + methods = 'POST' + headers = { + 'Content-Type': 'application/json; charset=UTF-8', + 'Authorization': 'Bearer '+uni.getStorageSync('token') || '' + } + break; + case 'postForm': + methods = 'POST' + headers = { + 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', + 'Authorization': 'Bearer '+uni.getStorageSync('token') || '' + } + break; + } + return new Promise((resolve, reject) => { + uni.request({ + url: `${uni.getStorageSync('hostapi')}${url}`, + method: methods, + data: options, + header: headers, + success: res => { + console.log(`${url}返的结果===>`,res); + if (res.statusCode == 200) { + if (res.data.code == 0) { + // 接口调用成功 + resolve(res.data); + } else { + // 接口返回错误信息 + checkError(res); + } + } else { + // 接口返回错误信息 + checkError(res); + } + }, + fail: e => { + // 接口请求错误 + checkError(e, reject); + }, + complete: rest => { + // 是否成功,都会执行 + } + }) + }) +} +// 上传文件 封装请求 +const uploadFile = (url, options) => { + let tempData = options || {} + return new Promise((resolve, reject) => { + uni.uploadFile({ + url: `${uni.getStorageSync('hostapi')}${url}`, + filePath: tempData.file, + name: 'image', + fileType:'image', + formData: tempData, + header: { + 'Content-Type': 'multipart/form-data;charset=UTF-8', + 'Authorization': 'Bearer '+uni.getStorageSync('token') || '' + }, + success: res => { + if (res.statusCode == 200) { + let temp = JSON.parse(res.data) + if (temp.code == 0) { + resolve(temp) + } + } + } + }); + }) +} + + +export default { + get: (url, options) => { + return request('get', url, options) + }, + // JOSN格式 + post: (url, options) => { + return request('post', url, options) + }, + // form-data格式 + postForm: (url, options) => { + return request('postForm', url, options) + }, + // 上传 + upload: (url, options) => { + return uploadFile(url, options) + } +} diff --git a/jsFile/share.js b/jsFile/share.js new file mode 100644 index 0000000..c115a8f --- /dev/null +++ b/jsFile/share.js @@ -0,0 +1,11 @@ +export default { + onShareAppMessage(res) { //发送给朋友 + return { + title: '', // 默认是小程序的名称(可以写slogan等) + path: uni.getStorageSync('url') // 默认是当前页面,必须是以‘/’开头的完整路径 + } + }, + onShareTimeline(res) {//分享到朋友圈 + return {} + }, +} \ No newline at end of file diff --git a/jsFile/tools.js b/jsFile/tools.js new file mode 100644 index 0000000..81712eb --- /dev/null +++ b/jsFile/tools.js @@ -0,0 +1,544 @@ +import {buriedPoint,reportBuriedPoint} from './publicAPI.js'; +const tools = { + timer:'', + timerNot:'', + // 埋点倒计时 + daoTime(){ + let daoTime = uni.getStorageSync('daoTime') + if(daoTime==''){//初次判断倒计时是否为空 + uni.setStorageSync('daoTime',60)//设置倒计时 + daoTime = uni.getStorageSync('daoTime') + this.timer = setInterval(()=>{ + uni.setStorageSync('daoTime',daoTime--)//设置倒计时 + // console.log('埋点倒计时初次:',daoTime); + // console.log('埋点长度初次:',uni.getStorageSync('maiList').length); + if(uni.getStorageSync('daoTime')<=0 || uni.getStorageSync('maiList').length==5){ + uni.removeStorageSync('daoTime')//清空倒计时 + clearInterval(this.timer)//关闭倒计时 + // console.log('上/报,埋点'); + // reportBuriedPoint(uni.getStorageSync('maiList'))//上报事件 + uni.removeStorageSync('maiList')//清空上报参数 + this.daoTime()//重新倒计时 + } + },1000) + } else {//继续当前倒计时倒计 + this.timer = setInterval(()=>{ + uni.setStorageSync('daoTime',daoTime--)//设置倒计时 + // console.log('埋点倒计时:',daoTime); + // console.log('埋点长度:',uni.getStorageSync('maiList').length); + if(uni.getStorageSync('daoTime')<=0 || uni.getStorageSync('maiList').length==5){ + uni.removeStorageSync('daoTime')//清空倒计时 + clearInterval(this.timer)//关闭倒计时 + // console.log('上报,埋点'); + // reportBuriedPoint(uni.getStorageSync('maiList'))//上报事件 + uni.removeStorageSync('maiList')//清空上报参数 + this.daoTime()//重新倒计时 + } + },1000) + } + }, + networkStatus(){//检查网络状态 + uni.getNetworkType({ + success: function (res) { + console.log('当前网络状态:',res.networkType);//none:当前无网络连接 + if(res.networkType=='none'){ + uni.setStorageSync('isNet',false) + } else { + uni.setStorageSync('isNet',true); + // 微信小程序原生API性能优化 + // #ifdef MP-WEIXIN + // 连网下,检测小程序是否有更新 + tools.updaX(); + // #endif + } + } + }); + }, + closeTimer(){ + clearInterval(this.timer)//关闭倒计时 + console.log('倒计时清空了'); + clearInterval(this.timerNot)//关闭倒计时 + }, + buriedPointAll(){//查询埋点类型事件 + buriedPoint() + }, + maiDian(data){//埋点事件 + let maiList = uni.getStorageSync('maiList') + // console.log(maiList); + if(maiList==''){ + maiList = [data] + } else maiList.push(data) + uni.setStorageSync('maiList',maiList) + }, + weekDate(){//获取未来七天星期几,几号 + let date = new Date() + let year = date.getFullYear() + let month = date.getMonth()+1 + let day = date.getDate() + let nth = date.getDay()//星期几 + // console.log(year,month,day); + let xingq = ['周一','周二','周三','周四','周五','周六','周日'] + + }, + // 手机号验证 + isPhone:function(phone){ + // 手机号正则表达式 + let reg_tel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/; + // if(!reg_tel.test(phone)){ + // return true + // } + // return false + return !reg_tel.test(phone); + }, + // 手机号中间四位用"****"带替 + hideMPhone(phone){ + return `${phone.substr(0, 3)}****${phone.substr(7)}` + }, + // 昵称从第一个字开始,后面的都用"*"代替 + hideName(name,num){ + return `${name.substr(0, 1)}****${name.substr(name.length-1)}` + }, + // 金额转换各三位数使用英文","隔开 + changeNum(num){ + if (num) { + // 针对整数部分进行格式化处理,这是此方法的核心,也是稍难理解的一个地方,逆向的来思考或者采用简单的事例来实现就容易多了 + /* + 也可以这样想象,现在有一串数字字符串在你面前,如果让你给他家千分位的逗号的话,你是怎么来思考和操作的? + 字符串长度为0/1/2/3时都不用添加 + 字符串长度大于3的时候,从右往左数,有三位字符就加一个逗号,然后继续往前数,直到不到往前数少于三位字符为止 + */ + num = num+''; // 数字转换为字符串,数字是没有.length属性的 + for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) { + num = num.substring(0, num.length - (4 * i + 3)) + ',' + num.substring(num.length - (4 * i + 3)) + } + // 将数据(符号、整数部分、小数部分)整体组合返回 + return num; + } + }, + // 整数添加.00,小数就不添加 + addXiaoShu(num){ + let str = num.toString(); + if(str.length > 9){ + str = str*1; + str = str.toFixed(2); + str = str+''; + } + return str.includes('.') ? str*1 : str = num + '.00'; + }, + // type:+加、-减、*乘、/除 + // len:小数后保留几位 + operationEv(num1,num2,type,len=0){ + // 将数字转化成字符串 + num1 = num1.toString(); + num2 = num2.toString(); + // 获取小数点的位置 + var index1 = num1.indexOf("."); + var index2 = num2.indexOf("."); + // 如果小数点存在,那么就再获取各自的小数位数 + var ws1 = 0; + var ws2 = 0; + if(index1 != -1){ + ws1 = num1.split(".")[1].length; + } + if(index2 != -1){ + ws2 = num2.split(".")[1].length; + } + // 看谁的小数位数大,谁的小数位数小 + var bigger = (ws1 > ws2) ? ws1 : ws2; + var smaller = (ws1 < ws2) ? ws1 : ws2; + // 计算得到需要补齐的0的个数 + var zerosCount = bigger - smaller; + // 好了,现在不管三七二十,全部去除小数点 + num1 = num1.replace(".",""); + num2 = num2.replace(".",""); + // 比较num1和num2谁大,比较方法就是看谁是smaller,是smaller的一方就补0 + if(ws1 == smaller){ + for (var i = 0; i < zerosCount; i++) { + num1 += "0"; + } + } else { + for (var i = 0; i < zerosCount; i++) { + num2 += "0"; + } + } + // 开始计算 + var sum = ""; + if(type=="+"){ + // 加 + sum = parseInt(num1) + parseInt(num2); + } + if(type=="-"){ + // 减 + sum = parseInt(num1) - parseInt(num2); + } + if(type=="*"){ + // 乘 + sum = parseInt(num1) * parseInt(num2); + } + if(type=="/"){ + // 除 + sum = parseInt(num1) / parseInt(num2); + } + // 根据较大的小数位数计算倍数 + var beishu = 1; + for (var i = 0; i < bigger; i++) { + beishu = beishu*10; + } + sum = sum/beishu; + if(type=="*"){ + switch (bigger){ + case 1: + sum = sum / 10; + break; + case 2: + sum = sum / 100; + break; + case 3: + sum = sum / 1000; + break; + } + } + if(type=="/"){ + switch (bigger){ + case 1: + sum = sum * 10; + break; + case 2: + sum = sum * 100; + break; + case 3: + sum = sum * 1000; + break; + } + } + len!=0 ? sum = sum.toFixed(len) : ''; + return sum; + }, + // 时间戳===>日期 + timestampToTime(timestamp) { + var date = timestamp.toString().length==13 ? new Date(timestamp*1) : new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 + var Y = date.getFullYear(); + var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1); + var D = date.getDate() < 10 ? '0'+date.getDate() : date.getDate(); + var h = date.getHours() < 10 ? '0'+date.getHours() : date.getHours(); + var m = date.getMinutes() < 10 ? '0'+date.getMinutes() : date.getMinutes(); + var s = date.getSeconds() < 10 ? '0'+date.getSeconds() : date.getSeconds(); + return Y + '-' + M + '-' + D + ' ' + h + ':' + m + ':' +s; + }, + // 日期===>时间戳 + timeToTimestamp(time){ + var date = new Date(time); + var timestamp = date.getTime();//精确到毫秒 + return timestamp + // var date = new Date('2014-04-23 18:55:49:123'); + // 有三种方式获取 + // var time1 = date.getTime();//精确到毫秒 + // var time2 = date.valueOf();//精确到毫秒 + // var time3 = Date.parse(date);//只能精确到秒,毫秒用000替代 + // console.log(time1);//1398250549123 + // console.log(time2);//1398250549123 + // console.log(time3);//1398250549000 + }, + // 随机数生成 + randomStr(){ + var strData = ""; + //如果觉得12个数太少也可以多放点,将i<4修改即可 + for(var i=0;i<4;i++){ + var num = random(0,9); //数字 + var upper = String.fromCharCode(random(65,90)); //大写字母 + var lower = String.fromCharCode(random(97,122)); //小写字母 + strData = strData+num+upper+lower; //将所有结果放进strData中 + + } + var str = ""; + for (var i = 0; i < 4; i++) { + str += strData[random(0,strData.length-1)]; //在strData里面随机抽取四个数 + } + return str; + }, + // 金额输入框验证 + checkPrice(number,zong){ + let reg = /^[0-9]*$/;//数字正则表达式 + let newObj = {} + zong = parseInt(zong).toString()//取小数点左边的整数 + if(!reg.test(number)){//不是数字时 + newObj = { + len:zong.length,//动态设置长度 + val:zong//动态设置值正整数的总金额 + } + } else {//是数字时 + newObj = { + len:zong.length, + val:number//动态设置当前输入的值 + } + if(number*1 > zong*1){//输入的金额大于总金额 + newObj.val = zong//赋值总金额 + } + } + return newObj + }, + // 提示方法 + showToast: function(msg, icon,time) { + // 弹框图标:none默认无图标、loading、success + var newIncon = 'none'; + if (icon) {newIncon = icon;} + // 弹框显示时间:默认2秒 + var newTime = 2000 + if (time) {newTime = time;} + return uni.showToast({ + title: msg, + icon: newIncon, + duration:newTime + }) + }, + formatDuring: function(mss) { + // let dangTime = Math.round(new Date()/1000)//获取当前时间戳 + var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); + var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60)); + var seconds = (mss % (1000 * 60)) / 1000; + hours = hours < 10 ? ('0' + hours) : hours; + minutes = minutes < 10 ? ('0' + minutes) : minutes; + seconds = seconds < 10 && seconds >= 1 ? ('0' + seconds) : seconds; + return hours + ' : ' + minutes + ' : ' + seconds; + }, + escape2Html(str) {//富文本 + var arrEntities = { 'lt': '<', 'gt': '>', 'nbsp': ' ', 'amp': '&', 'quot': '"' }; + return str.replace(/&(lt|gt|nbsp|amp|quot|src);/ig, function (all, t) { + return arrEntities[t]; + }) + .replace(' { + if (res.confirm) { + // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启 + updateManager.applyUpdate() + } + } + }) + }) + updateManager.onUpdateFailed(function (res) { + // 新版本下载失败 + // console.log('新版本下载失败:',res); + }) + }, + // 文本复制 + clickCopy(data){ + uni.setClipboardData({ + data: data, + success: ()=> { + uni.showToast({title: '复制成功',duration: 2000,icon: 'none'}); + } + }); + }, + dayTime(endTime,startTime=''){//开启倒计时 + let totalSecond = ''; + // 本地倒计时 + // if(startTime=='') totalSecond = Math.floor((new Date(endTime).getTime() - new Date().getTime())/1000); + // 解决苹果手机问题 + let date = endTime; + date = endTime.replace(/-/g,'/') + // 服务器倒计时 + if(startTime!='') totalSecond = Math.floor((new Date(date).getTime() - startTime)/1000); + // 总秒数 + let second = totalSecond; + // 天数 + let day = Math.floor(second / 3600 / 24); + let dayStr = day.toString(); + if(dayStr.length == 1) dayStr = '0' + dayStr; + // 小时 + let hr = Math.floor((second - day * 3600 * 24) / 3600); + let hrStr = hr.toString(); + if(hrStr.length == 1) hrStr = '0' + hrStr; + // 分钟 + let min = Math.floor((second - day * 3600 * 24 - hr * 3600) / 60); + let minStr = min.toString(); + if(minStr.length == 1) minStr = '0' + minStr; + // 秒 + let sec = second - day * 3600 * 24 - hr * 3600 - min * 60; + let secStr = sec.toString(); + if(secStr.length == 1) secStr = '0' + secStr; + + let newTime = ''; + if(dayStr==0) { + newTime = hrStr +'时'+ minStr +'分'+ secStr +'秒'; + } else { + newTime = dayStr +'天'+ hrStr +'时'+ minStr +'分'+ secStr +'秒'; + } + return newTime; + }, + // 刷新token + timedRefreshToken(){ + console.log('进入检测token是否过期'); + var date = new Date(); + var timestamp = date.getTime();//精确到毫秒 + // 如果过期时间 减 10分钟 小于当前时间,刷新token + if((uni.getStorageSync('expire')*1000 - 600000) < timestamp) { + uni.login({ + provider: 'weixin', + success: (res)=> { + if (res.code) { + var params = {code:res.code} + uni.request({ + url: `${uni.getStorageSync('hostapi')}/api/user/login`, + method: 'post', + data: params, + header: { + 'Content-Type': 'application/json; charset=UTF-8', + 'Authorization': 'Bearer '+uni.getStorageSync('token') || '' + }, + success: res => { + if(res.data.data.token!=''){ + uni.setStorageSync('token',res.data.data.token)//缓存token + uni.setStorageSync('openid',res.data.data.openid)//缓存Openid + uni.setStorageSync('expire',res.data.data.expire)//缓存失效时间(时间戳格式) + uni.setStorageSync('is_active',res.data.data.is_active)//是否第一次授权 + uni.setStorageSync('phone_active',res.data.data.phone_active)//是否绑定手机号 + uni.setStorageSync('userId',res.data.data.account_id)//用户id + uni.setStorageSync('invite_code',res.data.data.invite_code)//邀请码 + } + } + }) + } + }, + }); + } + }, + // 判断是否授权,没授权,前往登录页面授权 + judgeAuth(){ + let auth = true; + switch (uni.getStorageSync('phone_active')*1){ + case 0: // 未注册 + uni.navigateTo({url:'/pages/login/login'}); + auth = false + break; + case 1: // 已注册 + auth = true + break; + } + return auth; + }, + // 判断当前环境、清空日志、设置全局域名 + currentContext(){ + // #ifdef APP-PLUS + if(uni.getSystemInfoSync().platform != "devtools"){//devtools:开发版 值域为:ios、android、mac(3.1.10+)、windows(3.1.10+)、linux(3.1.10+) + console.log = () =>{} + } + // #endif + // 微信小程序原生API性能优化 + // #ifdef MP-WEIXIN + let hInfo = wx.getAccountInfoSync(); + // console.log(hInfo.envVersion);//develop:开发版 trial:体验版 release:正式版 + // if(hInfo.miniProgram.envVersion == "develop"){ + if(hInfo.miniProgram.envVersion == "develop" || hInfo.miniProgram.envVersion == "trial"){ + // (开发版,体验版)-配置全局域名 + // uni.setStorageSync('hostapi','https://hengmei.scdxtc.cn/api/'); + } else { + // 清除所有输出日志 + console.log = () =>{}; + // 正式版-配置全局域名 + // uni.setStorageSync('hostapi','https://hm.hmzfyy.cn/api/'); + // 开启埋点倒计时 + this.daoTime();//开启埋点倒计时 + } + // #endif + }, + // 禁止小程序使用分享 + disableShareEv(){ + wx.hideShareMenu({ + menus: ['shareAppMessage', 'shareTimeline'] + }) + }, + // 获取当前页面url,不带参数 + obtainUrl(){ + let pages = getCurrentPages(); + let route = pages[pages.length - 1].route; + uni.setStorageSync('url',`/${route}?invite_code=${uni.getStorageSync('invite_code')}`); + // console.log(`/${route}`,'tools.js:当前页面路径不带参数') + }, + // 获取当前页面url,带参数 + obtainUrlParam(){ + let pages = getCurrentPages(); + let routeParam = pages[pages.length - 1].$page.fullPath; + uni.setStorageSync('urlParam',`/${routeParam}?invite_code=${uni.getStorageSync('invite_code')}`); + // console.log(`/${routeParam}`,'tools.js:当前页面路径带参数') + }, + // 去这里 + goFlag:true, + goThere(){ + if(this.flag){ + this.flag = false; + wx.getLocation({//获取当前经纬度 + type: 'wgs84', //返回可以用于wx.openLocation的经纬度,官方提示bug: iOS 6.3.30 type 参数不生效,只会返回 wgs84 类型的坐标信息 + success: (res)=> { + wx.openLocation({//​使用微信内置地图查看位置。 + latitude: 30.656693,//要去的纬度-地址 + longitude: 104.136425,//要去的经度-地址 + name: '大向天诚有限责任公司', + address: '四川省成都市成华区双店路B口', + fail:err=>{ + this.showToast('地址信息错误'); + } + }) + } + }) + setTimeout(()=>{ + this.flag = true; + },2000) + } else { + this.showToast('请勿多次点击'); + } + }, + // 拨打电话 + countCustomer(phone){ + const res = uni.getSystemInfoSync(); + if(res.platform=='ios'){ + uni.makePhoneCall({ + phoneNumber:phone, + success: () => {}, + fail: () => {} + }) + } else { + uni.showActionSheet({ + itemList:[phone,'立即呼叫'], + itemColor:'#3875F6', + success: (res) => { + if(res.tapIndex==1){ + uni.makePhoneCall({ + phoneNumber:phone + }) + } + } + }) + } + }, +} + + + + + + + + + + +export default { + tools +} \ No newline at end of file diff --git a/main.js b/main.js new file mode 100644 index 0000000..2227096 --- /dev/null +++ b/main.js @@ -0,0 +1,28 @@ +import Vue from 'vue'; +import App from './App'; + +import statusNav from './components/status-nav.vue';//引入状态栏组件 +Vue.component('status-nav',statusNav);//全局注册状态栏组件 + +import nothingPage from './components/nothing-page.vue';//引入无内容组件 +Vue.component('nothing-page',nothingPage);//全局注册无内容组件 + +import containerSubgroup from './components/containers/container-subgroup.vue';//引入容器组件 +Vue.component('container-subgroup',containerSubgroup);//全局注册容器组件 + +import share from './jsFile/share.js';// 全局注册分享事件 +Vue.mixin(share); + +// 常用工具 +import tools from '@/jsFile/tools.js'; +Vue.prototype.$toolAll = tools; +// 响应数据 +import requst from '@/jsFile/requst.js'; +Vue.prototype.$requst = requst; + +App.mpType = 'app'; + +const app = new Vue({ + ...App +}) +app.$mount() diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..99c498a --- /dev/null +++ b/manifest.json @@ -0,0 +1,91 @@ +{ + "name" : "佩利商城", + "appid" : "__UNI__B0099F7", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + "app-plus" : { + "usingComponents" : true, + "compilerVersion" : 3, + /* 5+App特有相关 */ + "modules" : { + "Payment" : {}, + "Share" : {} + }, + /* 模块配置 */ + "distribute" : { + /* 应用发布信息 */ + "android" : { + /* android打包配置 */ + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + "ios" : {}, + /* ios打包配置 */ + "sdkConfigs" : { + "maps" : {}, + "payment" : { + "weixin" : { + "__platform__" : [ "ios", "android" ], + "appid" : "wx2654bc27c419ada6", + "UniversalLinks" : "" + } + }, + "push" : {}, + "geolocation" : {}, + "share" : { + "weixin" : { + "appid" : "wx2654bc27c419ada6", + "UniversalLinks" : "" + } + } + } + }, + "splashscreen" : { + "alwaysShowBeforeRender" : false, + "waiting" : false + } + }, + /* SDK配置 */ + "quickapp" : {}, + /* 快应用特有相关 */ + "mp-weixin" : { + /* 小程序特有相关 */ + "appid" : "wx2654bc27c419ada6", + "setting" : { + "urlCheck" : true, + "es6" : true + }, + "usingComponents" : true, + "permission" : { + "scope.userLocation" : { + "desc" : "您的位置信息将用于小程序位置接口的效果展示" + } + } + }, + "h5" : { + "sdkConfigs" : { + "maps" : {} + } + }, + "mp-baidu" : { + "appid" : "24346353" + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..6db41f4 --- /dev/null +++ b/package.json @@ -0,0 +1,11 @@ +{ + "id": "zhuge-swiper", + "name": "轮播视频和图片", + "version": "1.0.1", + "description": "自动轮播视频和图片组件。播放视频时停止轮播,手动滑动swiper时视频停止播放", + "keywords": [ + "vue", + "swiper", + "zhuge" + ] +} \ No newline at end of file diff --git a/pages.json b/pages.json new file mode 100644 index 0000000..46d1997 --- /dev/null +++ b/pages.json @@ -0,0 +1,100 @@ +{ + "pages": [ + { + "path" : "pages/tabbar/pagehome/pagehome", + "style" :{} + } + ,{ + "path" : "pages/tabbar/my/my", + "style" :{} + } + ,{ + "path" : "pages/login/login", + "style" :{} + } + ,{ + "path" : "pages/tabbar/cate/cate", + "style" : {} + } + ,{ + "path": "pages/login/agreement", + "style" :{} + } + ,{ + "path" : "pages/tabbar/cart/cart", + "style" :{} + } + ], + "subPackages": [ + {//A包 + "root": "pagesA", + "pages": [ + { + "path" : "nodifyData/nodifyData",//修改资料 + "style" : {} + } + ,{ + "path" : "getReadyDan/getReadyDan", + "style" : {} + + } + ,{ + "path" : "myOrder/myOrder", + "style" : {} + } + ,{ + "path" : "myAddress/myAddress", + "style" : {} + } + ,{ + "path" : "distributionCenter/distributionCenter", + "style" : {} + } + ] + }, + {//B包 + "root": "pagesB", + "pages": [ + { + "path" : "searchPage/searchPage",//搜索页 + "style" :{} + } + ,{ + "path" : "aboutUs/aboutUs",//关于我们 + "style" : {} + } + ,{ + "path":"video/playVideo", + "style":{} + } + ,{ + "path" : "shopDetail/shopDetail", + "style" : {} + + } + ,{ + "path" : "orderDetail/orderDetail", + "style" : {} + + } + ,{ + "path" : "disclaimers/disclaimers", + "style" : {} + } + ] + } + ], + "preloadRule": { + "pages/tabbar/pagehome/pagehome": { + "network": "all", + "packages": ["pagesA"] + } + }, + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "佩利商城", + "navigationBarBackgroundColor": "#FFFFFF",//导航栏背景色 + "backgroundColor": "#FFFFFF",//窗口背景色 + "navigationStyle":"custom"//去掉所有原生导航栏 + } +} diff --git a/pages/login/agreement.vue b/pages/login/agreement.vue new file mode 100644 index 0000000..8638c16 --- /dev/null +++ b/pages/login/agreement.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/pages/login/login.vue b/pages/login/login.vue new file mode 100644 index 0000000..ed367ab --- /dev/null +++ b/pages/login/login.vue @@ -0,0 +1,193 @@ + + + diff --git a/pages/tabbar/cart/cart.vue b/pages/tabbar/cart/cart.vue new file mode 100644 index 0000000..0d5f2e3 --- /dev/null +++ b/pages/tabbar/cart/cart.vue @@ -0,0 +1,50 @@ + + + + + diff --git a/pages/tabbar/cate/cate.vue b/pages/tabbar/cate/cate.vue new file mode 100644 index 0000000..c36cfac --- /dev/null +++ b/pages/tabbar/cate/cate.vue @@ -0,0 +1,383 @@ + + + + + diff --git a/pages/tabbar/my/my.vue b/pages/tabbar/my/my.vue new file mode 100644 index 0000000..4eef3cf --- /dev/null +++ b/pages/tabbar/my/my.vue @@ -0,0 +1,153 @@ + + + + + diff --git a/pages/tabbar/pagehome/pagehome.vue b/pages/tabbar/pagehome/pagehome.vue new file mode 100644 index 0000000..1867e96 --- /dev/null +++ b/pages/tabbar/pagehome/pagehome.vue @@ -0,0 +1,329 @@ + + + + + diff --git a/pagesA/distributionCenter/distributionCenter.vue b/pagesA/distributionCenter/distributionCenter.vue new file mode 100644 index 0000000..f38446a --- /dev/null +++ b/pagesA/distributionCenter/distributionCenter.vue @@ -0,0 +1,210 @@ + + + + + diff --git a/pagesA/getReadyDan/getReadyDan.vue b/pagesA/getReadyDan/getReadyDan.vue new file mode 100644 index 0000000..0f2ac3c --- /dev/null +++ b/pagesA/getReadyDan/getReadyDan.vue @@ -0,0 +1,357 @@ + + + + + diff --git a/pagesA/myAddress/myAddress.vue b/pagesA/myAddress/myAddress.vue new file mode 100644 index 0000000..3c124d1 --- /dev/null +++ b/pagesA/myAddress/myAddress.vue @@ -0,0 +1,403 @@ + + + + + diff --git a/pagesA/myOrder/myOrder.vue b/pagesA/myOrder/myOrder.vue new file mode 100644 index 0000000..2223284 --- /dev/null +++ b/pagesA/myOrder/myOrder.vue @@ -0,0 +1,327 @@ + + + + + diff --git a/pagesA/nodifyData/nodifyData.vue b/pagesA/nodifyData/nodifyData.vue new file mode 100644 index 0000000..cab590e --- /dev/null +++ b/pagesA/nodifyData/nodifyData.vue @@ -0,0 +1,281 @@ + + + + + diff --git a/pagesB/aboutUs/aboutUs.vue b/pagesB/aboutUs/aboutUs.vue new file mode 100644 index 0000000..54bb57f --- /dev/null +++ b/pagesB/aboutUs/aboutUs.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/pagesB/disclaimers/disclaimers.vue b/pagesB/disclaimers/disclaimers.vue new file mode 100644 index 0000000..1c8d88b --- /dev/null +++ b/pagesB/disclaimers/disclaimers.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/pagesB/orderDetail/orderDetail.vue b/pagesB/orderDetail/orderDetail.vue new file mode 100644 index 0000000..fcaacbd --- /dev/null +++ b/pagesB/orderDetail/orderDetail.vue @@ -0,0 +1,325 @@ + + + + + diff --git a/pagesB/searchPage/searchPage.vue b/pagesB/searchPage/searchPage.vue new file mode 100644 index 0000000..2c52986 --- /dev/null +++ b/pagesB/searchPage/searchPage.vue @@ -0,0 +1,127 @@ + + + + + diff --git a/pagesB/shopDetail/shopDetail.vue b/pagesB/shopDetail/shopDetail.vue new file mode 100644 index 0000000..c8d9811 --- /dev/null +++ b/pagesB/shopDetail/shopDetail.vue @@ -0,0 +1,271 @@ + + + + + diff --git a/pagesB/video/playVideo.nvue b/pagesB/video/playVideo.nvue new file mode 100644 index 0000000..e357149 --- /dev/null +++ b/pagesB/video/playVideo.nvue @@ -0,0 +1,64 @@ + + + + + diff --git a/project.config.json b/project.config.json new file mode 100644 index 0000000..9edc87c --- /dev/null +++ b/project.config.json @@ -0,0 +1,77 @@ +{ + "description": "项目配置文件", + "packOptions": { + "ignore": [] + }, + "setting": { + "urlCheck": true, + "es6": true, + "enhance": true, + "postcss": true, + "preloadBackgroundData": false, + "minified": true, + "newFeature": false, + "coverView": true, + "nodeModules": false, + "autoAudits": false, + "showShadowRootInWxmlPanel": true, + "scopeDataCheck": false, + "uglifyFileName": false, + "checkInvalidKey": true, + "checkSiteMap": true, + "uploadWithSourceMap": true, + "compileHotReLoad": false, + "lazyloadPlaceholderEnable": false, + "useMultiFrameRuntime": true, + "useApiHook": true, + "useApiHostProcess": true, + "babelSetting": { + "ignore": [], + "disablePlugins": [], + "outputPath": "" + }, + "useIsolateContext": false, + "userConfirmedBundleSwitch": false, + "packNpmManually": false, + "packNpmRelationList": [], + "minifyWXSS": true, + "disableUseStrict": false, + "minifyWXML": true, + "showES6CompileOption": false, + "useCompilerPlugins": false, + "ignoreUploadUnusedFiles": true + }, + "compileType": "miniprogram", + "libVersion": "2.22.0", + "appid": "wx987dc41899f719e8", + "projectname": "%E4%BD%A9%E4%B8%BD%E5%95%86%E5%9F%8E", + "debugOptions": { + "hidedInDevtools": [] + }, + "scripts": {}, + "staticServerOptions": { + "baseURL": "", + "servePath": "" + }, + "isGameTourist": false, + "condition": { + "search": { + "list": [] + }, + "conversation": { + "list": [] + }, + "game": { + "list": [] + }, + "plugin": { + "list": [] + }, + "gamePlugin": { + "list": [] + }, + "miniprogram": { + "list": [] + } + } +} \ No newline at end of file diff --git a/static/public/active-function.png b/static/public/active-function.png new file mode 100644 index 0000000000000000000000000000000000000000..3d09bb2224694a6f8300e6bd7887f9cfd2a5fce5 GIT binary patch literal 1484 zcmX|Bc{mhk9G+6qXs8@(u#8b`%a{veE*=KsoRDM0Zmz*#%q)X3uBFD2YbBM9kp?M3 z#U_!BvJu&|ISNCu8b`>G+m5!U?|I(e_x+CNeV_OD$Cu$mA%lRbKmY&$vbC{vk=!SC zA#*?yD}4Yf0Kgu5x+|4Ub#%b_GZ_ZH0Zc!d0f)ho^Z@{Z8HeTTA4+3G{AfY+a3Xa6 zVJj3u4%(z#xQ@RAqs-Q8X%1kSd^hY1cg9i;0O#H ziH0GNID|0{jfH$YP*Wg;5D^fFbFsAkDkjN@&|o&3g@eOmVqy$p&<4ziAUG0>#ljIN zI0^-mOu!;z!`Z$ZSa_uNF2(;Gmb6I!2s(>RXNE&|Ieq<@QEVa<3f~ohe^rs#gMafU zNxp4}7A{#!gv38z-De&E*hjFnGRsmawoHxOXxV0Y#w1nmY?nlR9*Pq-&~pw_vu_V(niu^U-kh~|JaGC5g&@z$lBTdPT zl*0fAT1^goe_`wF{JXd_j}z7AihVo=J;4>^@!+(8GMl!GDO(9DMdUV0FUuH6Djv=@ z0sm3ugU^PF&k?V7>TWu=Lz<6P&Id}P1>vLn2kLIH)a~ya^vF(cHvFhVmom|4GSIKzD2FW?YUKA<#<}HA z|5LYI@XmXXuaj`K6yNby>Aid^f6JTOCu&c-0-iK0n-dLiehs{mLPi4b+sbZu)3waf zVp!ErV$^H?vhY@mY8~4XFPy%~UASIf-heMNPBd2L7|XrfLHzvpvGv<8vPSwe2wv-0 za)B71_I+PzLwanZAbZ|S*%7m*4w3x^^wV&&HJ~*X=);M zZ*QvBx(7c$VHJR}UOOp5#LL{U(+K&|{fDH78wDkGTtxd*=4W%!+~`R6_{YO8`4&kf z(=!tl3tnoIQ-V!*tDTQ3OvomMr!kQk3m?7QfBSyV#un*hpu>N~er2JlpRQEM49bQ8sXEiF3N|o{B7r-j{zp zw(QAbYX`H>R>nP`5e?ML&EmVnE3VWyJQ|+W1jEWJX9^2Dh0pGuq9|p_d+7~Qb|Uj@ z4++rpa$Pfp=oGMTuF`B&`&hN^eYv336To5}YcxGgt2jV)&byerv{Dy04i-%fz0?|V z>4`L#79`Tsn(>AcDFz1(a5j^2^sWAwu*(;u}`{kX{;bMIqi3}8EkU+@;>3j*cqkw z4c&zp)1Js%Bc|~c-0e!ty2pbAs$jX6vnPMzv&n`8Qhmhkw)5}KQ&qO5KE)L!NRZJ} aw7tLoEW@jtMA6;-gl(-TmNgbWDgObMZ=ovy literal 0 HcmV?d00001 diff --git a/static/public/active-home.png b/static/public/active-home.png new file mode 100644 index 0000000000000000000000000000000000000000..69a26bfa8f3731253f14182e0307a4af6c9b711f GIT binary patch literal 997 zcmeAS@N?(olHy`uVBq!ia0vp^>Oic)!3HF2zdnAzz`*F884^(v;p=0SoS&=`$p+baj zfP!;=QL2Keo|$g4p^1@#xuu?=nSrH|iH?GifuXs+fw{h+v95ukm4TU+v84hODA{o- z*c7FtSp~VcK`jIFY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#^$m>ljf`}GDs+o0^GXsc zbn}XpK}JB#a7isrF3Kz@$;{7F0GXMXlwVq6tE8k4vP2(h3($M|aQ^{0@DNJP0|rYG z(Esyf65cZ~Fok-$IEF;DzP;hw;hQLP{NwpO67SD)rzRdY@JV@@x+y>`!Xr{co4d>` zXNpdMO3we<5>2Vzxp@C zc-$TR7pSGLv6|DLRD0yuo`mY9qUO`)h&!{laOs8oTBmc))I#%b`{6@8V!_siN_RK# z`yOBE7!l06fidyyRHxS;6i<}~?)VbCO44>>;rxK5OGC8d+$?t+K(1)M2 z&KE~p>n$*BKF>eLF@2g#<%4gD#eDmfjSfBCxn}R7)v;k;Q%YBeFPrmn|Ius zm2MyFW^H5bGju9WmB|m?=a9xRx1lhm)%Mc!Z_QI5GaXl&CfkzvX1dw0zT~`_3#AI9 zZcV6ZyX6$TOtyc6f~EXX?Uz+LOQkjh?YhRck@0=f;xOU(Jnh0eqNS3{veHWvq^Bj6 led|22MsVTpo2}139>`~~KPt`_D&qsnou00KF6*2UngH;#m+b%m literal 0 HcmV?d00001 diff --git a/static/public/active-person.png b/static/public/active-person.png new file mode 100644 index 0000000000000000000000000000000000000000..9aff8244a63545b47b6ab5cd72a829e565a59910 GIT binary patch literal 1141 zcmeAS@N?(olHy`uVBq!ia0vp^3P7yJ!3HFkD$jh$z`*F884^(v;p=0SoS&=`$p+baj zfP!;=QL2Keo|$g4p^1@#xuu?=nSrH|iH?GifuXs+fw{h+v95ukm4TU+v84hODA{o- z*c7FtSp~VcK`jIFY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#^$m>ljf`}GDs+o0^GXsc zbn}XpK}JB#a7isrF3Kz@$;{7F0GXMXlwVq6tE8k4vP2(h3($M|aQ^{0@DNJP0|rYG z(Esyf65cZ~Fg^8jaSVxQy?Vp9BP>*c{lon|89nlzFFQKTSYL9i`y<72)In2O=qN|g z<3p|1(-$>8a#Jd}61H_yYR9BoN`@=Mq9&x6EZrg`c#`dqn=d=7?DNvXdADVs{GDO> z{tWluhac{I-+R9D-~a0KmFJ4jrPfq1%0FVsOOo&}U{?RgxU9$c*^G^>*8_4d{X1}5 z*z-%u7 zFRtdPou;w+nd-`x?Jd_ornBs6w|%kdp}9P}p~$}L2J1sVF|GFyUb&*^@DJAX52C-8 zZqa==fBNuJSK08mzwl2rZCo`&GD@HqOZ3Sj;xq!y5cXJ)rM%Vm5T&;JtGTZqhzHM+d}HD zYla_ClyQpZSlvC-!uA!Xp2zIYb81VrUeHWE^5To_TF274dZG(fne^Q@_IRD>enjV6 z$K`BG+35qT?<+^sPKmWEv+=JO0vNip;tiGj@5Ls|f zZSDQgr@i={YlPL#Lj;{e9Qegl9 literal 0 HcmV?d00001 diff --git a/static/public/address-top.png b/static/public/address-top.png new file mode 100644 index 0000000000000000000000000000000000000000..d11ed4721e31e5e710cf05323a2ac2fcf3fe9f9a GIT binary patch literal 217 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 V<&YZJ#Q0+XSXtPa*PD7{{{wE6zytsQ literal 0 HcmV?d00001 diff --git a/static/public/cancle-FS.png b/static/public/cancle-FS.png new file mode 100644 index 0000000000000000000000000000000000000000..991767d341aaf7a5c73b8674b972a6caa0788896 GIT binary patch literal 1162 zcmV;51a8tzWAqep5gv?7kcTPUrLavGMWoxEkU0)=W=N zw=FF#O^C>T&+`U{hK4R|q_-hp7=|a5Qco=}FF!OgGV*65VCAvQe1nM00>JZH>-X2w zUKfy=M*v_y5k0z|Px@mjC1MnTq#kD}-v5t$;QUUXdvB7UW{ zzO7k?_2@G5FG{KVk(nO{fZK^^v>u^m#Ta8;k(|dUiXv<6jMjRlS!VUrrEx*OBS|m{v9T1V{+!nJ^YR32dPn-4sRF5t*_lw9O2lyBO?ABVl z1G{B@%=`ub%waa0y){XaSt9Cb8M^=agJ0dtZ>3pa=5qjWf{5l?0Wu83UPOFTYkhAC z@Cj>e90bAZtpFHB(WrKXvD00R z>tYabzVrkwf7N{p07r=EkDbV3CX=}-j^mGmAb6nUzXmXq$?QpzJjdbQTH9gxhNvDSVU1VN_U zZ=>Ono6GbyJCiPRBJz19xHVN=DO1LnV*v21h&&hs!QxhC(-nlZ_G?6ZrhHpB-Qv{? ziiIdrY4nLtGMv^=@GAS&r@I$Uqr;W-St(=hgF@ya?wmCb4!vW&e+Yc?*xGE;-6cZN5tPn literal 0 HcmV?d00001 diff --git a/static/public/chooseFS.png b/static/public/chooseFS.png new file mode 100644 index 0000000000000000000000000000000000000000..e62bd131e1ac411740e41559fbbe1ce6eac4981c GIT binary patch literal 1496 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 literal 0 HcmV?d00001 diff --git a/static/public/icon-aboutus.png b/static/public/icon-aboutus.png new file mode 100644 index 0000000000000000000000000000000000000000..0748705db03830594f2fad062daac397a7f8ac11 GIT binary patch literal 1130 zcmeAS@N?(olHy`uVBq!ia0vp^ia;#S!3HEVr!3jTz`*F884^(v;p=0SoS&=`$p+baj zfP!;=QL2Keo|$g4p^1@#xuu?=nSrH|iH?GifuXs+fw{h+v95ukm4TU+v84hODA{o- z*c7FtSp~VcK`jIFY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#^$m>ljf`}GDs+o0^GXsc zbn}XpK}JB#a7isrF3Kz@$;{7F0GXMXlwVq6tE8k4vP2(h3($M|aQ^{0@DNJP0|rYG z(Esyf65cZ~Fx~QWaSVxQ-8#+JBP3Adc)hW2i)fal=+ZB)oNAXAX|#3d#BiiW%r-|ym348QzS1p`FOH6ZF518ET~S-a(z!?>q$g`bNZS@lCZp>NfE)+znR4{({D2ux@^70EJ3z*5uNz(L!9hljzuVb%sVErb6zng1m` zbFy0_?zSuEjl%!`yQUea>2)7E)?n(pXxYtUQ4Q>;Je&nK1_c(FugLB`zHMFf(Q>Y{ z@?|}HGDKK?6@7Drx1JU$_bT}9E^MVVX?lxEpn6uh#ySz>K-&kMDvS6OcP`m8L9Oj* zu}|UO8L2!0ma{tjKH8Ws>CE~#r|d&x{HnG$>U#w)xy)Yso6{%wj!43ZPyWpvsyUzH zo6dJfZF;ueqGIPtSuUj=t|DKOW`)~@FvYu`O*(oy)L6nnzj^i|1Ku1t#eD6wOFwtA z=h&oWzvDc|Y{p{x;PIN$cieke^O&!%`N4j$mib%fE$gfgb_?v*FdFc_UMwX2vTAKs zwa9(mHQdG(mIa0n9(;Ore2(pbHGRbgl&5|cn4!um?F5|u$FP}4Sn*?Q}W2v*NzV)0-kw^&1kFtxcUWEw08X>9L11|1;=k2dE6)D~2x7=|g;wSaJSl9oo2vjY;DiH+>m$01&^e-n*TA>HIW;5GqpB!1xXLdi zxhgx^GDXSWj?1RP3TQxXYDuC(MQ%=Bu~mhw64+cTAR8pCucQE0Qj%?}N5ROz&|KfZT;I@G*TB%qz|6|nQUMB-?6?$c zic-?7f?V97mH~OTN*N_31y=g{<>lpi<;HsXMd|v6mX?*?Yc64Cm0rlDVRfW-0orORS>GKN3kSZ}_9OV4zndtz?5ZF6w@y#~1h z3kwThEO48=&NpVtQ%idPF0QyrX`;~ZgOAG zzK2WT)N|d^WEF>HI@iSvT=Wj}ec-WZb3Ik@l0n|#{uWQp!uBU|-A9ddH}pRi3h@$b zOPuV?#Jes!Q6g)u&i~%0JMs#pJH%~PS1)|M>&CXdrDqB!@lOiMdj98W(aE&UD??Xb zJ1p%w@gKL>%Ba$;de5#j0}iHRj}4m-COrRBKmXvOInyLNJH*%QJtML)LT8o?U&H19 z4;Id0;XkVM(#TVFTf^4OZmw%$9};dYYO3a*F?-vJ1inqP-T$un`;1%Q)baD?2Fsb2 zZ1OoBb-YL8m&>g%VS$7yRFTK5) R`vE8wd%F6$taD0e0svDMC@}y4 literal 0 HcmV?d00001 diff --git a/static/public/icon-address.png b/static/public/icon-address.png new file mode 100644 index 0000000000000000000000000000000000000000..595b8e77d4c4909f31527d454b744b153ee4830b GIT binary patch literal 1101 zcmeAS@N?(olHy`uVBq!ia0vp^Qb4T2!3HF!TWJY1Ffe*&hD4M^`1)8S=jZArrsOB3 z>Q&?x0Oc7NZ0suv5|gu2OB9k)(=+pImEP~(ucVNfVyhHx>TBRz;GCL~=}}db8eHWU zl3bOYY?-2DZ^va*VFffGH?<^Dp&~aYuh^=>Rtapb6_5=Q)>l#hD=EpgRdNJbs1V^B zpx~Tel&WB=XQrEMXkw&bZmDNzW?*S#qN8ABU}&yyV6JaytZQIsWngAyY^eYRN_Jcd zHbp6ERzWUqP|JWkTcwPWk^(Dz{qpj1y>er{{GxPyLrY6beFGzXBO_g)3f#OnW_D978-h*G`Mg=u4D2R)0Gu`OJ*|m4TaO-Y}eX*Znkc(vpiEIi5c~ zyfr(gGz)rKI%qGStux8uL!jL@i^2spZ**rfM_MTKP8Xe7vyboH>zluK+&%yM-udkC zwa;tUz5exoefsy$cjPNmj#ngzZIFpz3SnY(5UOCf!z6S-xxAg30rgu!{jg11^&kKI@ zxwXmQrsk%DM%PW|lwPE2biZa@3zdY3(GL8STCX)o9Om?`IY;`g0LZXNaPAEL~^J-?-D zci#AgavDeO7siz}3uJ!q{@K9OylYw|TQ7^9E6c?GNX8idxfe?Jx_by3aJ?waaNavV zp>4$-qmYjOZv;j5Jb%l#)?X_3*Tw^hSre~u_VjUBs+^Z?4^z75kF*7bPwN2kKaNep~oi@>So7%L02=hm?C>*;=2w!-%#sU)ZcTLd zn47h`mOJP`_?aU;&C6HKeH4Ac<=fMv#~htrN6Dy!L_B{e>t6Nn>)na%2EIq_ZTB3U zV0w&~^THaoSVI;a%zboFyt=akR{0N`oGbN~PV literal 0 HcmV?d00001 diff --git a/static/public/icon-close-01.png b/static/public/icon-close-01.png new file mode 100644 index 0000000000000000000000000000000000000000..41f316f64f9b7a5ee332796b00cfcdb520538bd9 GIT binary patch literal 2549 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 literal 0 HcmV?d00001 diff --git a/static/public/icon-delnum.png b/static/public/icon-delnum.png new file mode 100644 index 0000000000000000000000000000000000000000..a0b5e5c5e84578f364e78e484600b99276a5b1ef GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z{-n*TA>HIW;5GqpB!1xXLdi zxhgx^GDXSWj?1RP3TQxXYDuC(MQ%=Bu~mhw64+cTAR8pCucQE0Qj%?}N5ROz&|KfZT;I@G*TB%qz|6|nQUMB-?6?$c zic-?7f?V97mH~OTN*N_31y=g{<>lpi<;HsXMd|v6mX?!ulsoXw)Uk1o66QFm#(>d*N(uG8$4TM}AWcCgAdhCdJ%*guE)!=>{Y zjV>IGGHxvE8_r6$^rbS#yk=29aHw&{999EK;V+KwqJzYAY$i+!=INf!V9nq1WY71! zGqw`~pX#xt{Wz_|bg#ktxRTa3!4Hf+v9mQYly~j@HtojN1BOitbR92DQ^+{o`m#H6 z+QelqPoBSC>U-J5ZF3Lbr&X(t_@DTEC!_D9=cjOOi9V}nxbpo1Han(WxNz*iy{)Zn zwLCVvw_W%k!km3wOzPT$@=6ogSKBW!D_Sm%Nzk*MAhjtZ^uTwy6SfOhG_dCtgf9|b xzU9w_zZS&_uI0QJ=Q*x;yMOPi^xin<8pcbnyD}Y^Ua5f+qNl5$%Q~loCICo145$DA literal 0 HcmV?d00001 diff --git a/static/public/icon-distribution.png b/static/public/icon-distribution.png new file mode 100644 index 0000000000000000000000000000000000000000..546dd45eb80bc97888ae08f8007bba6611793e99 GIT binary patch literal 1345 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 aOt%1Loyd&MDcLdeCzCb@6VC_6Wd08_IG3#e literal 0 HcmV?d00001 diff --git a/static/public/icon-payment.png b/static/public/icon-payment.png new file mode 100644 index 0000000000000000000000000000000000000000..dcafc6a1596a7460fcf80090dc714f0bdfdb6600 GIT binary patch literal 1121 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 literal 0 HcmV?d00001 diff --git a/static/public/icon-send-goods.png b/static/public/icon-send-goods.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea2f592086229c409f04cfcf6e8cd3574461dae GIT binary patch literal 1032 zcmeAS@N?(olHy`uVBq!ia0vp^dO)nf!3HE7ADqx)U|{sl42dX-@b$4u&d=3LOvz75 z)vL%Y0Ln8k*w|MTBqnF4mMA2prf25aD!t#mUr8Y|#a1cY)Yrhbz&SM|)1#^=HMq(z zB)KX(*)m1R-j2(r!U||WZfZ%QLPc&)Ua?h$trFN=DP$9xM zK*2e`C{@8!&rCPj(8Nf=+)~fb%)rvfL`T8Mz|dUZz+B(ZSl7VN%D~LZ*ir!slHCStb$zJpq2r7wn`Z#B?VUc`sL;2dgaD?`9*7iAWdWaj57fXqxx$}cUkRZ`LiS)vcM1?W9}xc`70cnGED0fVIo z=>K^#3GW#gm?}J7977^n-`?DtE#fF~{Nwppp(`Ev2|P_1${G@aSN1zxQ0vVQ)m`ht zBF(KW$nEVI(2^kHsO#!8-7mmksgl_(4GyJ6E;T1#N1lOoH(}^7*mie3IB#X&W&Gph+mb@O{litw0HL5<9T~JU)kv= z2NxAHiW|&b?C8{g_4M{E>Cc?ui$ATa&^UAI{_P8sC+1%@JNsS3UY=WDQ*BT1ky~QZ zX4TwvJIfO1dnh|X_+I9vL;poGlJ_lmzjMyF&4r4(drnB7&|csbw&l#D{Fshr2l+To z#ufLZqL1}#xVh45uHc~xLBEF^ZUxNy_T5_0rv0GKL)AC>8jCn?PYUS>wYGdLH~+Y) z;+C|%`(|_*gq-8ty?u{Ql21oR@3G(ZGKYR{Y49rA%&~pxw^QC9EH>?(dHMXl74K52 z)^9RSPu{T9LH5S1%XR)S5nGdMd@J0lnR(xBKO4BZ#=EZlgUEbCJs+JP7xmoVirICX zuIQe8D9F6$`=Ov~_x0Q>&()qan6$)1^-kvU#bsYAuH7v3irAh$?QpquOa7YT+>jgJ z=Nx6US)F|O(}tC9i!+ZhU6{F|xA5k}|67jo`-;Y#dimTXqI!uJ@p3K!1VWw^S!lR45-?4I(R2fL^82JV|)kg{6O*gVWBQ25Kk zR@b@0sy0H4;-_9e)cz&!$CDUAzK`x#QSNP-Pw?|Lw30&3a4Q2h$ Y&Xum&cQ=IP5hw$Dy85}Sb4q9e09RhCRsaA1 literal 0 HcmV?d00001 diff --git a/static/public/icon-take.png b/static/public/icon-take.png new file mode 100644 index 0000000000000000000000000000000000000000..b46adfd900977b8ebfd99d58920f18da0a615e9d GIT binary patch literal 1365 zcmeAS@N?(olHy`uVBq!ia0vp^20*OE!3HG1`roKxU|{sl42dX-@b$4u&d=3LOvz75 z)vL%Y0Ln8k*w|MTBqnF4mMA2prf25aD!t#mUr8Y|#a1cY)Yrhbz&SM|)1#^=HMq(z zB)KX(*)m1R-j2(r!U||WZfZ%QLPc&)Ua?h$trFN=DP$9xM zK*2e`C{@8!&rCPj(8Nf=+)~fb%)rvfL`T8Mz|dUZz+B(ZSl7VN%D~LZ*ir!slHCStb$zJpq2r7wn`Z#B?VUc`sL;2dgaD?`9*7iAWdWaj57fXqxx$}cUkRZ`LiS)vcM1?W9}xc`70cnGED0fVIo z=>K^#3GW#gn2&n8IEF;DKE3JPA>%5+{^5R3*xAD`4(?zSbY(s!UJ-c3RbOe5W3O9C zfh&u?VpG$+5P=vTjX;+p#}9V1F>7(Xa^$x&b8&65oZ(U)Ta%Ph~bO@wX-3tIdjN{CY#?s(tkF6LX)*-M=4k zRkzIaW7v_$ha07sAMdMw)StI$RikZSU8XGKS&jWH+Pe=gHw$z5nI_BlUo_?3?c_iQ zw*T6Un{AUfGF%bdV1LT|%eBJN9zWJOjlUOv@|^L~ZtkxYLIpB%$FA?tTs8lKz5NBl zyyH8P1itc}d!@X7xsqP;TC13@@1mXct+T~jlPqs>Mf5%w?UX;%tjc!%Rjq;e;-wAj zA9gGK6mKzhuP6gLMiC-AW(%3nE(=wtY}qo}BlV^RAK+6I+4r6^ll}m~MS7 z9@7E?t?x%y^Pj5Ydw=w}=`nxzpJ}(_Y>zaoabER!PFlg1-6gM*4Z`EDExZ47Q&Re* zjfFY;mh8S_(Xcs@t<-kE=v zWlFh!So?wV@5*!??|`kXe4O7M(z#d5&F5re3ABIyN?bIQDd^9IU@`6khV@I{eBtDI zs29^{%*wweFD)qZJRQ%+WzM7dDB{H{js4yqL%!+FJEH9Q^V1TWrB-@YN)-d&}$g=pLIL(?^vuD3@C)#HBhu%1w5b@1W-j`$jVcSEg;dlN; z$Uf#&D>jQe{?+r=tZZwAm@QWiowmAt*gmUXLd&^s;;A5Q_1l8mLM7zHw;irARLWVo z$sfZY!1`Onm5iG2I>sa5K@>meuEo;UJhe$9tdng6ri=InT(To)|{Dh)kd{an^L HB{Ts5F)KXl literal 0 HcmV?d00001 diff --git a/static/public/icon-time-limit.png b/static/public/icon-time-limit.png new file mode 100644 index 0000000000000000000000000000000000000000..c13a07daa8997e074ab638b7454fb5768f2c29e6 GIT binary patch literal 1364 zcmeAS@N?(olHy`uVBq!ia0vp^H9+jb!3HFq%>(Ng7#O`XLn2Bde0{8v^K6v-9O7C~?S5nAKu~iB;^)>Jbs{}UJ3djZt>nkaMm6T-LDmj8IREY2m zP;kyKN>wn`Gt*5rG%->zx70HG?WUP)qw zZeFo6$OwoTE~&-IMVSR9nfZANATtw_@=Hr>m6Y^Bmgqxm0eVj#?mr+09zv;kz+fo? z`hT8G!g~e=<|Cdijv*Cu-rn`ikV%zb{}6x7Ypz8kGyt= zuSdN2e%9?5PYsj*qrf*WzaKud>lf?$ha%^`|8n2UX4fbFLE_l8pjeHwp?jL27ru<* z7PsB=Phmu zbpe|u2bD!z?Y*J-A#hK>vZ|QqsZy6y1xIJy)BJF~aLb!6rPvOu|d4f0H<>CGK{KNBc)*|A_s;Ia^ChYf3iX@4|Ik z+wAoY$)(L+(j$8IWyR8`Ei!$JGh)BaTCrnBz&=hHoq`>&yqwJ1x$eZ5iYm@#W>s6g zPASDWG9mnGXiH9+=#4m#@Y~iMD;N45tJ?Wkm1iQyo;0NovpNrCt1+#giI>CmQvQ^) zugH(xuaunZSnF2r>X_i)D8EWi=}GW|oU5)aHC!v7hp*^lihsHIeE5wUTq|ea-yJG0 z^eJO*g{5lW@$7}7KPp$wj+ZEUyF9Eq>#l^^wr>aYAFf=*#aXGdzrv__`)Uo9Cl_C4 z-MnluclU$|?#mCX_d0v$T*^AtlnZaGeu&zrn7u!oR<~7J;n|XNdoJ&ov3y>@rqg@x zd^BqQ{b8Dg<>rgAFTRQ`?+!}dURx0NlN7gmo(|zmw9(W@<-OTNS^vj zkEShD+~u=&x^cyZ*DuUx{%y{meYt42?q8-Y+xV*28ddp6Jmmc)KeJ#$&%-$Hdbz0R z_S;%(vIXWIWsbOUBKt&W=83+WeCyv{`1yQcqja&Tg@V|JoX>?B=AHEqPCvV{Zh~8V z#J|rMGS11Lj7Zj7|DgNYK@@iLz{)14P_McDn-5xyM8Tq`nm2KO!FEj5y zl&raz+sLs;s=DM}_>O2R<(vJLHClJG{%w4AufkmLN5V~=*y0x@i!#~&P0BO-D|z4B hU2*=4$9a$cGjiYV{bM?R?-5X8=;`X`vd$@?2>`N8V!!|Z literal 0 HcmV?d00001 diff --git a/static/public/mo-function.png b/static/public/mo-function.png new file mode 100644 index 0000000000000000000000000000000000000000..61878e9b7cad5941dc9aab316741b5460cb1ff3b GIT binary patch literal 1730 zcmX|?do3333N!K1>?aDJcn+WP{>xnP@B? zk4Iy0XdDhH??A>U$M9%;WK6v27UDmK3nQM+1!H+2CkDR7q(yKNctij|Z;7D4sL1W1 z|Mw>^{+|#dMm`p<-2YDo;R_Im63*Razh7Wx*KlzDF@}z^Y~o#cl|wY04zk@TszsV; zTgxgxuw!>N(ltAvD1AHq{fD+Wgd+RTeo? z0&O_b!7}_h<1WbbdzW@_`^}KZn=pgk%kGsb%TXhBxpO@29JY$O4j;>*8o0J;e6{#^ z-cnZGy7G8u5tvmhSt4gEEnnyk(PQ;}D-8EFS*m33r6Shmu|PnD{yr^X(`3$vz>tj1 zDaD2`BgZ`-D<;`rZo$+pmPNRf-tCa%b2)Fu`hhtSH$C}4X^NQNM+rxA) z7@TfaW4;(#Mi@Ov>xx_9Zu}5%(d10Pv!9j+wsI$j z2%$r&ElY8qj;_z?nM($f)9#*SCe&-}>%K}xsaO2ccXbsH5lp^d0p4``r~-8 znNMc&L%wuF&M85fLKBnl&Sh_@o7+3yG zSJ`1Pnf$w#uIegKR6F$0qqoRvmW@|_UXZG@K0E<@#wABnLNm-9!f&5lJt_@dhR6F zBoQoc7<*#rWJozDe5tEv{rlD4nvAK(>VDA!_iv$kuhN7jnkV#1>$Upa*92Yt2CjWU zV3?&$)EYEOt0!Ngts8M-~}Ro~HOCb|{@D>Kz)kA-DGTFHyZeytcGG z+*YPloMLv-?3B`IFnGs&j$I0^uxqedF=*>nTzlUUJ$miPgI(%luhViZFtwsakz}?y zn<$F8*9f1|WV~OW5eAv}_tpSjEiRRQkD)hZ!68=E(;luhExQ)753`5ID;suxSMH%r zy=7kb8@cH$k*!ALez`2Uqyv9YKz{*YMglni+v#k5? zPA4K_+XCMNxR-w?E`jtsm(yE&^J$uKoo-oL^Cl@;i}_BR^}fW#UZnt|J>I6#`J*8s z>*)CvXTm7D|KrT^^<~eLh%@XRf5;5&{yhH-*?C_Rt8^i^B<9K^m;_eSbfmV(R7SG) V!|DS9(e&2WOic)!3HF2zdnAzz`*F884^(v;p=0SoS&=`$p+baj zfP!;=QL2Keo|$g4p^1@#xuu?=nSrH|iH?GifuXs+fw{h+v95ukm4TU+v84hODA{o- z*c7FtSp~VcK`jIFY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#^$m>ljf`}GDs+o0^GXsc zbn}XpK}JB#a7isrF3Kz@$;{7F0GXMXlwVq6tE8k4vP2(h3($M|aQ^{0@DNJP0|rYG z(Esyf65cZ~FunA2aSVxQeS5=uMQEtZ@sH(<9rnKlg88#R6=&uDS}p820y?QzJb_er}u z%6uQTCELe&)x|Gwe82p0lBm4TKhv82gBWe43vurWa~Mzzb9`hzdt z9opM5-$3bS{{{wgEf(#PP?y}?Pm4cn?x+*HGy6tsW71RIBfpi}pT1ajqWbiuj{!C9 z*H<@Y3klw8xwk{5=;||{73ZQRH~bUrPPU#F&UBqU`eWRu^ba=Qu5hfm5I&=AzpH`W z;i`#c?>Nm>9MAawGxs_0-jq$dBw)=G`$_fO@sA&#E9md|Vqp3+-?hm0wsS&j)X`UW z=l{uhqszd(Bez0JHvfqBjys1FT5q|8{ZRVJnY2&4bB?KY>(?8dxFzf>@Jn|KBCpOQ`KhTnSP~6JCE2aA6H4oI_*zcXCpCB@0a>t{&(k& zr}eL9oW7bZW}Q^Q&a4AZR{=S5oX$yXY?cpkonKb7D!DphV$lP!BsaJHX`zRn+FWD) zWasuh^!7p>C%-p)v@Y`T2)7>cD&?&Yy|L}VjzF>5J?S6TbUazhm3LuU-PW-D9`EC8 zRRb-XCPv(1W)54NChIzHu4;|usmKdW{1^A13uyk(so^9fdO0>VaLP<&F0=k+Y}zh@ z8}`1g&01%-NGj^g*5V4$?Oh>7GLJX9<}CaD>c;VF!PPE|FLnN(FJ7B;+&)l*)BVvx kD~4F#=`$p+baj zfP!;=QL2Keo|$g4p^1@#xuu?=nSrH|iH?GifuXs+fw{h+v95ukm4TU+v84hODA{o- z*c7FtSp~VcK`jIFY?U%fN(!v>^~=l4^~#O)@{7{-4J|D#^$m>ljf`}GDs+o0^GXsc zbn}XpK}JB#a7isrF3Kz@$;{7F0GXMXlwVq6tE8k4vP2(h3($M|aQ^{0@DNJP0|rYG z(Esyf65cZ~FvohjIEF;D?!6J)6B{hT{^9=KwvbTHW|O5VQIk!Y!j`PmQVMC=a>m)# z#6(lcW}=Cdi?W8Zd&hZpekCD6`GYRWLM}$LM4UU?*fX26x@Ux44LN$fA|m_F?2~(o z&)XV5oBw7_ZPB-z|Nq~M%wE6Mf9dw`lDQ8IVp_Ee_0p1AtUn6I9ee#_^@|qS+zIO) z^q-kklzVNP`a@{@gSSeP!?=4^CNRf&e|mqhx!Zt0HlnTFu;u5A ztJ|IChla`fgtYhZe}BA8q>{nE$Gmd2Y{ayd0_D7Hhq(UQ9g^Fhe_k9B66O$^lg;YC zP&WVVL2e6`=NhUHnC9q(m4-_{Ssc;c9MQy@$`Uj2o9G)|#RPS;)c>E1n4T@Y8`M-I zBEKY8WS1`M8L!>dOiXn?*1LNe_Fq0XqoLvO<$r;02fl5I6&5Iny0!i^M}_^{u1Qa> z?#gFB#ZeL3a?vtN@FHIrr~AF-V!XMWKREr<|9i?@XZzWyROnf~pod|HbhIJ+`z5)p zdVAU*e_VJ%-uI%{f%Or3d{d1->^#9fm-pDYLsd0OkLqTBXj~@furcRH?}z5;8$|fK zdcI4RJyG)WYh29zO5EzZzAra<-!|4O$?n@Y7k4!9J!IxC5b8U!(D&FsO_}f3HC>LnTvtA_lyn8u=w*fW$@apv9D99LPdqiRwUEy)I+s`I=991T zz;I4`e1YOTeaBlo=ew$p)CDTr*@Ycgy2DRI@$}I`tD6!>Oiyl9vkYy$Y&)S@&d~4O zJeDsj*Y0DVswLJfAusmuQ+;x?$NBWc!q7WqohhF`i*QH?efN2>j%)dX2f1aFF3d0U z3|;&0zF8~NJ`d~dU5h^_UKin#SS#GOYL#mD%wUZNEf@XR%^oKO?%%7qE@}5h_1gz` z@qb?(8!;L0_N+FdFN=JS`n%m7Q)sXaaVEGjMg14GSfd7 z=4|tOsO(zzwC8BY4q=bo?pHXYU0e4`D*tCvvfrZ9agc!rR7!ce`njxgN@xNAP{0Qr literal 0 HcmV?d00001 diff --git a/static/public/nothing.png b/static/public/nothing.png new file mode 100644 index 0000000000000000000000000000000000000000..328d5058259abcce1c3190f76f39b43ad06bf820 GIT binary patch literal 18979 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

9n8}0(QYs0n&n> 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 literal 0 HcmV?d00001 diff --git a/static/public/sanj.png b/static/public/sanj.png new file mode 100644 index 0000000000000000000000000000000000000000..c02a945d6176512e43a24dc52720ae85abf2a93b GIT binary patch literal 723 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 literal 0 HcmV?d00001 diff --git a/static/public/videoBack.png b/static/public/videoBack.png new file mode 100644 index 0000000000000000000000000000000000000000..b62c59176241b662a1710715a2039615dd1ebdc2 GIT binary patch literal 630 zcmV-+0*U>JP)wJ-}QO0AH)?o(O>5z%<|hu3$bCyiNW3;=Ec2Gg}252CfHy&vo~w zfM-n;SOTephy;!Rz6UnMgioPhwk?249Tf`R1IHx2ZbLz>jtT|72mBN~Z8L#V9Tf^b z1ABotIRKXFC{f_&egQZx>1EprR_Lfu;CtW<@I;ay%WOjx3ciE_e;u;|Eb1_`?Z9JT z8{i5)#3^`@?bACJc8HyR_XDc~;sJ0{(ziiEtOM=>`=jVD;FhGZfkAj7GusN>1N@m@ zx<$u0Hh_-uM>^H~ z0q#ih9;5N-38Lmg^F&4^HAT3`+EwMhr|4}AvGB9Xt8 Q8~^|S07*qoM6N<$f_R<=oB#j- literal 0 HcmV?d00001 diff --git a/uni.scss b/uni.scss new file mode 100644 index 0000000..f0f426c --- /dev/null +++ b/uni.scss @@ -0,0 +1,76 @@ +/** + * 这里是uni-app内置的常用样式变量 + * + * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量 + * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App + * + */ + +/** + * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能 + * + * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件 + */ + +/* 颜色变量 */ + +/* 行为相关颜色 */ +$uni-color-primary: #007aff; +$uni-color-success: #4cd964; +$uni-color-warning: #f0ad4e; +$uni-color-error: #dd524d; + +/* 文字基本颜色 */ +$uni-text-color:#333;//基本色 +$uni-text-color-inverse:#fff;//反色 +$uni-text-color-grey:#999;//辅助灰色,如加载更多的提示信息 +$uni-text-color-placeholder: #808080; +$uni-text-color-disable:#c0c0c0; + +/* 背景颜色 */ +$uni-bg-color:#ffffff; +$uni-bg-color-grey:#f8f8f8; +$uni-bg-color-hover:#f1f1f1;//点击状态颜色 +$uni-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色 + +/* 边框颜色 */ +$uni-border-color:#c8c7cc; + +/* 尺寸变量 */ + +/* 文字尺寸 */ +$uni-font-size-sm:24upx; +$uni-font-size-base:28upx; +$uni-font-size-lg:32upx; + +/* 图片尺寸 */ +$uni-img-size-sm:40upx; +$uni-img-size-base:52upx; +$uni-img-size-lg:80upx; + +/* Border Radius */ +$uni-border-radius-sm: 4upx; +$uni-border-radius-base: 6upx; +$uni-border-radius-lg: 12upx; +$uni-border-radius-circle: 50%; + +/* 水平间距 */ +$uni-spacing-row-sm: 10px; +$uni-spacing-row-base: 20upx; +$uni-spacing-row-lg: 30upx; + +/* 垂直间距 */ +$uni-spacing-col-sm: 8upx; +$uni-spacing-col-base: 16upx; +$uni-spacing-col-lg: 24upx; + +/* 透明度 */ +$uni-opacity-disabled: 0.3; // 组件禁用态的透明度 + +/* 文章场景相关 */ +$uni-color-title: #2C405A; // 文章标题颜色 +$uni-font-size-title:40upx; +$uni-color-subtitle: #555555; // 二级标题颜色 +$uni-font-size-subtitle:36upx; +$uni-color-paragraph: #3F536E; // 文章段落颜色 +$uni-font-size-paragraph:30upx; \ No newline at end of file