new-region-from-region
Version:
A simple region selector, provide Chinese administrative division data
9 lines • 1.51 MB
JavaScript
!function(n,o){"object"==typeof exports&&"object"==typeof module?module.exports=o():"function"==typeof define&&define.amd?define("vRegion",[],o):"object"==typeof exports?exports.vRegion=o():n.vRegion=o()}("undefined"!=typeof self?self:this,function(){return function(n){function o(c){if(e[c])return e[c].exports;var t=e[c]={i:c,l:!1,exports:{}};return n[c].call(t.exports,t,t.exports,o),t.l=!0,t.exports}var e={};return o.m=n,o.c=e,o.d=function(n,e,c){o.o(n,e)||Object.defineProperty(n,e,{configurable:!1,enumerable:!0,get:c})},o.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return o.d(e,"a",e),e},o.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},o.p="dist/",o(o.s=12)}([function(n,o,e){"use strict";function c(n,o){var e=n[1]||"",c=n[3];if(!c)return e;if(o&&"function"==typeof btoa){var i=t(c);return[e].concat(c.sources.map(function(n){return"/*# sourceURL=".concat(c.sourceRoot||"").concat(n," */")})).concat([i]).join("\n")}return[e].join("\n")}function t(n){return"/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(n)))))," */")}n.exports=function(n){var o=[];return o.toString=function(){return this.map(function(o){var e=c(o,n);return o[2]?"@media ".concat(o[2]," {").concat(e,"}"):e}).join("")},o.i=function(n,e,c){"string"==typeof n&&(n=[[null,n,""]]);var t={};if(c)for(var i=0;i<this.length;i++){var r=this[i][0];null!=r&&(t[r]=!0)}for(var s=0;s<n.length;s++){var p=[].concat(n[s]);c&&t[p[0]]||(e&&(p[2]?p[2]="".concat(e," and ").concat(p[2]):p[2]=e),o.push(p))}},o}},function(n,o,e){"use strict";function c(n,o,e,c){y=e,x=c||{};var i=Object(a.a)(n,o);return t(i),function(o){for(var e=[],c=0;c<i.length;c++){var r=i[c],s=u[r.id];s.refs--,e.push(s)}o?(i=Object(a.a)(n,o),t(i)):i=[];for(var c=0;c<e.length;c++){var s=e[c];if(0===s.refs){for(var p=0;p<s.parts.length;p++)s.parts[p]();delete u[s.id]}}}}function t(n){for(var o=0;o<n.length;o++){var e=n[o],c=u[e.id];if(c){c.refs++;for(var t=0;t<c.parts.length;t++)c.parts[t](e.parts[t]);for(;t<e.parts.length;t++)c.parts.push(r(e.parts[t]));c.parts.length>e.parts.length&&(c.parts.length=e.parts.length)}else{for(var i=[],t=0;t<e.parts.length;t++)i.push(r(e.parts[t]));u[e.id]={id:e.id,refs:1,parts:i}}}}function i(){var n=document.createElement("style");return n.type="text/css",v.appendChild(n),n}function r(n){var o,e,c=document.querySelector("style["+A+'~="'+n.id+'"]');if(c){if(y)return j;c.parentNode.removeChild(c)}if(l){var t=m++;c=f||(f=i()),o=s.bind(null,c,t,!1),e=s.bind(null,c,t,!0)}else c=i(),o=p.bind(null,c),e=function(){c.parentNode.removeChild(c)};return o(n),function(c){if(c){if(c.css===n.css&&c.media===n.media&&c.sourceMap===n.sourceMap)return;o(n=c)}else e()}}function s(n,o,e,c){var t=e?"":c.css;if(n.styleSheet)n.styleSheet.cssText=g(o,t);else{var i=document.createTextNode(t),r=n.childNodes;r[o]&&n.removeChild(r[o]),r.length?n.insertBefore(i,r[o]):n.appendChild(i)}}function p(n,o){var e=o.css,c=o.media,t=o.sourceMap;if(c&&n.setAttribute("media",c),x.ssrId&&n.setAttribute(A,o.id),t&&(e+="\n/*# sourceURL="+t.sources[0]+" */",e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"),n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}Object.defineProperty(o,"__esModule",{value:!0}),o.default=c;var a=e(16),d="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!d)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var u={},v=d&&(document.head||document.getElementsByTagName("head")[0]),f=null,m=0,y=!1,j=function(){},x=null,A="data-vue-ssr-id",l="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase()),g=function(){var n=[];return function(o,e){return n[o]=e,n.filter(Boolean).join("\n")}}()},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var c=(o.TEXT="text",o.SELECT="select",o.GROUP="group",o.COLUMN="column",o.CITY="city",o.PROVINCE_LEVEL=0),t=o.CITY_LEVEL=1,i=o.AREA_LEVEL=2,r=o.TOWN_LEVEL=3,s=(o.LEVELS=[{index:c,title:"省/直辖市"},{index:t,title:"市"},{index:i,title:"区/县"},{index:r,title:"乡/镇/街道"}],o.PROVINCE_KEY="province"),p=o.CITY_KEY="city",a=o.AREA_KEY="area",d=o.TOWN_KEY="town";o.LEVEL_LIST=[s,p,a,d]},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var c=function(){function n(n,o){var e=[],c=!0,t=!1,i=void 0;try{for(var r,s=n[Symbol.iterator]();!(c=(r=s.next()).done)&&(e.push(r.value),!o||e.length!==o);c=!0);}catch(n){t=!0,i=n}finally{try{!c&&s.return&&s.return()}finally{if(t)throw i}}return e}return function(o,e){if(Array.isArray(o))return o;if(Symbol.iterator in Object(o))return n(o,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),t=e(9);o.default={props:{city:{type:Boolean,default:!0},area:{type:Boolean,default:!0},town:{type:Boolean,default:!1},i18n:{type:String,default:"cn"},value:Object},data:function(){return{listProvince:[],listCity:[],listArea:[],listTown:[],lang:{},region:{province:null,city:null,area:null,town:null}}},watch:{value:{handler:"modelChange",deep:!0}},computed:{selectedText:function(){var n=[],o=this.region,e=o.province,c=o.city,t=o.area,i=o.town;return e&&n.push(e.value),c&&n.push(c.value),t&&n.push(t.value),i&&n.push(i.value),n.join("")},availableLevels:function(){return(0,t.availableLevels)(this.city,this.area,this.town)},currentLevels:function(){return Object.entries(this.region).filter(function(n){var o=c(n,2);o[0];return o[1]}).map(function(n){var o=c(n,2),e=o[0];o[1];return e})}}}},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var c=function(){function n(n,o){var e=[],c=!0,t=!1,i=void 0;try{for(var r,s=n[Symbol.iterator]();!(c=(r=s.next()).done)&&(e.push(r.value),!o||e.length!==o);c=!0);}catch(n){t=!0,i=n}finally{try{!c&&s.return&&s.return()}finally{if(t)throw i}}return e}return function(o,e){if(Array.isArray(o))return o;if(Symbol.iterator in Object(o))return n(o,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),t=e(10),i=function(n){return n&&n.__esModule?n:{default:n}}(t),r=e(7),s=e(2),p=e(9);o.default={methods:{modelChange:function(n){(0,p.validModel)(n)&&this.differentModel(n)&&(this.clearRegion(s.PROVINCE_LEVEL),this.region=(0,p.getRegionByModel)(n,this.availableLevels),this.change(!0))},change:function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.regionHandle(),this.emit(n)},emit:function(){if(!(arguments.length>0&&void 0!==arguments[0]&&arguments[0])){var n={};Object.entries(this.region).forEach(function(o){var e=c(o,2),t=e[0],i=e[1];n[t]=i?i.key:null}),this.$emit("input",n)}this.$emit("values",JSON.parse(JSON.stringify(this.region)))},differentModel:function(n){if(!n)return!1;var o=[],e=this.region,c=e.province,t=e.city,i=e.area,r=e.town;return o.push(Boolean(n.province===c||(c&&c.key)===n.province)),o.push(Boolean(n.city===t||(t&&t.key)===n.city)),o.push(Boolean(n.area===i||(i&&i.key)===n.area)),o.push(Boolean(n.town===r||(r&&r.key)===n.town)),o.some(function(n){return!1===n})},regionHandle:function(){var n=!0,o=!1,e=void 0;try{for(var c,t=s.LEVELS.map(function(n){return n.index})[Symbol.iterator]();!(n=(c=t.next()).done);n=!0){var i=c.value;if(!this.levelHandle(i,(0,p.getLoader)(i)))break}}catch(n){o=!0,e=n}finally{try{!n&&t.return&&t.return()}finally{if(o)throw e}}},levelHandle:function(n,o){var e=s.LEVEL_LIST[n],c=n===s.PROVINCE_LEVEL?null:s.LEVEL_LIST[n-1],t="list"+e.charAt().toUpperCase()+e.substring(1);return!((n===s.PROVINCE_LEVEL||this[e])&&(this.region[c]&&(this[t]=o(this.region[c])),!this.levelCheck(this[t],this.region[e])))||(this.clearRegion(n),!1)},levelCheck:function(n,o){return!(!n.length||!o)&&n.some(function(n){return n.key===o.key})},clearRegion:function(n){var o=this,e=s.LEVEL_LIST.slice(n);switch(Object.keys(this.region).forEach(function(n){e.includes(n)&&(o.region[n]=null)}),n){case s.PROVINCE_LEVEL:this.listCity=[];case s.CITY_LEVEL:this.listArea=[];case s.AREA_LEVEL:this.listTown=[]}}},created:function(){this.listProvince=this.type===s.GROUP?r.srcProvince.slice().sort(function(n,o){var e=n.value.length-o.value.length;return 0===e?Number(n.key)-Number(o.key):e}):r.srcProvince.slice(),this.lang=i.default[this.i18n],this.value&&Object.keys(this.value).length&&this.modelChange(this.value)}}},function(n,o,e){!function(o,e){n.exports=e()}("undefined"!=typeof self&&self,function(){return function(n){function o(c){if(e[c])return e[c].exports;var t=e[c]={i:c,l:!1,exports:{}};return n[c].call(t.exports,t,t.exports,o),t.l=!0,t.exports}var e={};return o.m=n,o.c=e,o.d=function(n,e,c){o.o(n,e)||Object.defineProperty(n,e,{configurable:!1,enumerable:!0,get:c})},o.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return o.d(e,"a",e),e},o.o=function(n,o){return Object.prototype.hasOwnProperty.call(n,o)},o.p="dist/",o(o.s=0)}([function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var c=e(1);e.d(o,"Dropdown",function(){return c.a}),o.default=c.a},function(n,o,e){"use strict";function c(n,o,e){return o in n?Object.defineProperty(n,o,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[o]=e,n}var t=e(2);e.n(t),o.a={name:"v-dropdown",props:{align:{type:String,default:"left"},embed:{type:Boolean,default:!1},border:{type:Boolean,default:!0},rightClick:{type:Boolean,default:!1},toggle:{type:Boolean,default:!0},manual:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},animated:{type:[String,Boolean],default:!0},width:Number,fullWidth:{type:Boolean,default:!1}},data:function(){return{show:!1,styleSheet:{top:"",left:""},dropdownClass:"v-dropdown-container",dropUp:!1,x:null,y:null}},computed:{animate:function(){return"string"==typeof this.animated?this.animated:!this.embed&&this.animated?this.dropUp?"animate-up":"animate-down":""}},render:function(n){var o,e=this,t=[];return"caller"in this.$scopedSlots&&!this.embed&&t.push(this.$scopedSlots.caller()),t.push(n("transition",{props:{name:this.animate}},[n("div",{class:(o={},c(o,this.dropdownClass,!0),c(o,"v-dropdown-embed",this.embed),c(o,"v-dropdown-no-border",!this.border),o),style:this.styleSheet,directives:[{name:"show",value:this.show}],ref:"dropdown",on:{mousedown:function(n){n.stopPropagation()}}},this.$slots.default)])),n("div",{class:{"v-dropdown-caller":!0,"v-dropdown-caller--full-width":this.fullWidth},on:{click:function(n){e.embed||e.rightClick||e.manual||(n.stopPropagation(),e.visible())},contextmenu:function(n){if(!e.embed&&!e.manual&&e.rightClick){n.stopPropagation(),n.preventDefault();var o=e.scrollInfo();e.x=n.pageX||n.clientX+o.x,e.y=n.pageY||n.clientY+o.y,e.visible()}}}},t)},methods:{visible:function(){var n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.disabled||(!this.show||this.toggle||n)&&(this.show||this.embed||!this.$slots.caller||this.adjust(),this.show=!this.show,this.$emit("show",this.show))},whole:function(n){var o=this;if(this.show){var e=-1!==this.eventPath(n).findIndex(function(n){return n===o.$el});if(e&&!this.toggle&&!this.rightClick)return;(!e||e&&this.rightClick)&&this.visible(!0)}},adjust:function(){var n=this.$el.getBoundingClientRect(),o=null;this.show?o=this.$refs.dropdown.getBoundingClientRect():(this.$refs.dropdown.style.visibility="hidden",this.$refs.dropdown.style.display="inline-block",o=this.$refs.dropdown.getBoundingClientRect(),this.$refs.dropdown.style.visibility="visible",this.$refs.dropdown.style.display="none"),this.adjustTop(n,o),this.styleSheet.left=this.adjustLeft(n,o)+"px"},adjustTop:function(n,o){var e=window.pageYOffset,c=document.documentElement.clientHeight,t=this.rightClick?this.y:n.top+e,i=this.rightClick?this.y:n.top+n.height+5+e,r=!1,s=!1,p=!1;i+o.height>e+c&&(r=!0),t-5-o.height<e&&(s=!0),!s&&r&&(i=t-5-o.height,p=!0),this.dropUp=p,this.styleSheet.top=i+"px"},adjustLeft:function(n,o){var e=window.pageXOffset,c=document.documentElement.clientWidth,t=this.rightClick?0:n.width,i=this.rightClick?this.x:n.left+e,r=i+t/2-o.width/2,s=i+t-o.width;switch(this.align){case"left":return i+o.width>e+c?s:i;case"center":return r+o.width>e+c?s:s<e?i:r;case"right":return s<e?i:s}},scrollInfo:function(){var n=void 0!==window.pageXOffset,o="CSS1Compat"===(document.compatMode||"");return{x:n?window.pageXOffset:o?document.documentElement.scrollLeft:document.body.scrollLeft,y:n?window.pageYOffset:o?document.documentElement.scrollTop:document.body.scrollTop}},eventPath:function(n){if("composedPath"in n)return n.composedPath();if("path"in n)return n.path;for(var o=[],e=n.target;e;)o.push(e),e=e.parentElement;return-1===o.indexOf(window)&&-1===o.indexOf(document)&&o.push(document),-1===o.indexOf(window)&&o.push(window),o}},mounted:function(){this.width&&(this.styleSheet.width=this.width+"px"),this.embed?this.visible():(document.body.appendChild(this.$refs.dropdown),document.body.addEventListener("mousedown",this.whole))},beforeDestroy:function(){this.embed||(document.body.removeEventListener("mousedown",this.whole),this.$refs.dropdown.remove())},destroyed:function(){this.embed||this.$el.remove()}}},function(n,o,e){var c=e(3);"string"==typeof c&&(c=[[n.i,c,""]]),c.locals&&(n.exports=c.locals),e(5)("49fc6688",c,!0,{})},function(n,o,e){o=n.exports=e(4)(!1),o.push([n.i,"div.v-dropdown-caller{display:inline-block}div.v-dropdown-caller.v-dropdown-caller--full-width{display:block}div.v-dropdown-container{display:inline-block;margin:0;padding:0;top:0;left:0;border:1px solid #d6d7d7;position:absolute;box-sizing:border-box;background-color:#fff;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;z-index:3000;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.2);-moz-box-shadow:0 3px 12px rgba(0,0,0,.2);box-shadow:0 3px 12px rgba(0,0,0,.2);will-change:opacity,transform}div.v-dropdown-container.v-dropdown-embed{position:relative;box-shadow:0 1px 6px rgba(0,0,0,.12)!important;z-index:100}div.v-dropdown-container.v-dropdown-no-border{border:0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.3);-moz-box-shadow:0 3px 8px rgba(0,0,0,.3);box-shadow:0 3px 8px rgba(0,0,0,.3)}.animate-down-enter,.animate-down-leave-to{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:0}.animate-up-enter,.animate-up-leave-to{-webkit-transform:translateY(6px);transform:translateY(6px);opacity:0}.animate-down-enter-active,.animate-down-leave-active,.animate-up-enter-active,.animate-up-leave-active{-webkit-transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s}.animate-down-enter-to,.animate-down-leave,.animate-up-enter-to,.animate-up-leave{-webkit-transform:none;transform:none;opacity:1}",""])},function(n,o){function e(n,o){var e=n[1]||"",t=n[3];if(!t)return e;if(o&&"function"==typeof btoa){var i=c(t);return[e].concat(t.sources.map(function(n){return"/*# sourceURL="+t.sourceRoot+n+" */"})).concat([i]).join("\n")}return[e].join("\n")}function c(n){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"}n.exports=function(n){var o=[];return o.toString=function(){return this.map(function(o){var c=e(o,n);return o[2]?"@media "+o[2]+"{"+c+"}":c}).join("")},o.i=function(n,e){"string"==typeof n&&(n=[[null,n,""]]);for(var c={},t=0;t<this.length;t++){var i=this[t][0];"number"==typeof i&&(c[i]=!0)}for(t=0;t<n.length;t++){var r=n[t];"number"==typeof r[0]&&c[r[0]]||(e&&!r[2]?r[2]=e:e&&(r[2]="("+r[2]+") and ("+e+")"),o.push(r))}},o}},function(n,o,e){function c(n){for(var o=0;o<n.length;o++){var e=n[o],c=d[e.id];if(c){c.refs++;for(var t=0;t<c.parts.length;t++)c.parts[t](e.parts[t]);for(;t<e.parts.length;t++)c.parts.push(i(e.parts[t]));c.parts.length>e.parts.length&&(c.parts.length=e.parts.length)}else{for(var r=[],t=0;t<e.parts.length;t++)r.push(i(e.parts[t]));d[e.id]={id:e.id,refs:1,parts:r}}}}function t(){var n=document.createElement("style");return n.type="text/css",u.appendChild(n),n}function i(n){var o,e,c=document.querySelector("style["+x+'~="'+n.id+'"]');if(c){if(m)return y;c.parentNode.removeChild(c)}if(A){var i=f++;c=v||(v=t()),o=r.bind(null,c,i,!1),e=r.bind(null,c,i,!0)}else c=t(),o=s.bind(null,c),e=function(){c.parentNode.removeChild(c)};return o(n),function(c){if(c){if(c.css===n.css&&c.media===n.media&&c.sourceMap===n.sourceMap)return;o(n=c)}else e()}}function r(n,o,e,c){var t=e?"":c.css;if(n.styleSheet)n.styleSheet.cssText=l(o,t);else{var i=document.createTextNode(t),r=n.childNodes;r[o]&&n.removeChild(r[o]),r.length?n.insertBefore(i,r[o]):n.appendChild(i)}}function s(n,o){var e=o.css,c=o.media,t=o.sourceMap;if(c&&n.setAttribute("media",c),j.ssrId&&n.setAttribute(x,o.id),t&&(e+="\n/*# sourceURL="+t.sources[0]+" */",e+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"),n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}var p="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!p)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var a=e(6),d={},u=p&&(document.head||document.getElementsByTagName("head")[0]),v=null,f=0,m=!1,y=function(){},j=null,x="data-vue-ssr-id",A="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());n.exports=function(n,o,e,t){m=e,j=t||{};var i=a(n,o);return c(i),function(o){for(var e=[],t=0;t<i.length;t++){var r=i[t],s=d[r.id];s.refs--,e.push(s)}o?(i=a(n,o),c(i)):i=[];for(var t=0;t<e.length;t++){var s=e[t];if(0===s.refs){for(var p=0;p<s.parts.length;p++)s.parts[p]();delete d[s.id]}}}};var l=function(){var n=[];return function(o,e){return n[o]=e,n.filter(Boolean).join("\n")}}()},function(n,o){n.exports=function(n,o){for(var e=[],c={},t=0;t<o.length;t++){var i=o[t],r=i[0],s=i[1],p=i[2],a=i[3],d={id:n+":"+t,css:s,media:p,sourceMap:a};c[r]?c[r].parts.push(d):e.push(c[r]={id:r,parts:[d]})}return e}}])})},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var c=e(10),t=function(n){return n&&n.__esModule?n:{default:n}}(c);o.default={data:function(){return{show:!1}},methods:{close:function(){this.show&&this.$refs.drop.visible()},showChange:function(n){this.show=n},adjust:function(){var n=this;this.$nextTick(function(){n.$refs.drop.adjust()})},buildCaller:function(n){var o=this,e=[],c=t.default[this.i18n];if("default"in this.$scopedSlots)e.push(this.$scopedSlots.default({region:this.region,show:this.show}));else{var i=[];i.push(n("span",this.selectedText?this.selectedText:c.pleaseSelect)),this.selectedText?i.push(n("span",{class:"rg-iconfont rg-icon-clear rg-clear-btn",attrs:{title:c.clear},on:{click:function(n){n.stopPropagation(),o.clear()}}})):i.push(n("span",{class:"rg-caret-down"})),e.push(n("button",{class:{"rg-default-btn":!0,"rg-opened":this.show},attrs:{type:"button"}},i))}return n("template",{slot:"caller"},[n("div",{class:"rg-caller-container"},e)])}}}},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.srcArea=o.srcCity=o.srcProvince=o.srcList=void 0;var c=e(20),t=[],i=c.provinces[1e5].map(function(n){var o={key:n.code,value:n.name};return t.push(o),{key:n.code,value:n.name}}),r=[];Object.entries(c.cities).forEach(function(n){n[1].forEach(function(n){var o={key:n.code,value:n.name};t.push(o),r.push(o)})});var s=[];Object.entries(c.districts).forEach(function(n){n[1].forEach(function(n){var o={key:n.code,value:n.name};t.push(o),s.push(o)})}),o.srcList=t,o.srcProvince=i,o.srcCity=r,o.srcArea=s},function(n,o,e){var c=e(2941);c.__esModule&&(c=c.default),"string"==typeof c&&(c=[[n.i,c,""]]),c.locals&&(n.exports=c.locals);var t=e(1).default;t("154bb1ed",c,!0,{})},function(n,o,e){"use strict";function c(n){if(n&&Object.keys(n).length){var o=d.srcCity.filter(function(o){var e=Number.parseInt(n.key);return o.key-e<1e4&&o.key%e<1e4});return o.length?o:[n]}return[]}function t(n){if(n&&Object.keys(n).length){var o=Number.parseInt(n.key),e=o%1e4,c=e?100:1e4,t=d.srcArea.filter(function(n){return n.key-o<c&&n.key%o<c});return t.length?t:[n]}return[]}function i(n){var o=null;if(n&&Object.keys(n).length){var c=null;try{c=e(21)("./"+n.key+".json")}catch(o){console.warn("The "+n.value+" area have no town data.")}o=c&&Object.keys(c).length?Object.entries(c).map(function(n){return{key:n[0],value:n[1]}}):[]}else o=[];return o}function r(n){switch(n){case u.CITY_LEVEL:return c;case u.AREA_LEVEL:return t;case u.TOWN_LEVEL:return i}}function s(){for(var n=[u.PROVINCE_KEY],o=Array.from(arguments),e=0;e<o.length;e++){if(!o[e])return n;n.push(u.LEVEL_LIST[e+1])}return n}function p(n){return Boolean(n&&Object.keys(n).length&&u.LEVEL_LIST.every(function(o){return o in n}))}function a(n,o){var e={province:null,city:null,area:null,town:null},c=function(n){return o.some(function(o){return o===n})};if(!n.province)return e;if(e.province=v(n.province),!n.city||!c(u.CITY_KEY)||!e.province)return e;if(e.city=v(n.city),!n.area||!c(u.AREA_KEY)||!e.city)return e;if(e.area=v(n.area),!n.town||!c(u.TOWN_KEY)||!e.area)return e;var t=i(e.area);return t.length&&(e.town=t.find(function(o){return o.key===n.town})),e}Object.defineProperty(o,"__esModule",{value:!0}),o.loadCity=c,o.loadArea=t,o.loadTown=i,o.getLoader=r,o.availableLevels=s,o.validModel=p,o.getRegionByModel=a;var d=e(7),u=e(2),v=function(n){var o=d.srcList.find(function(o){return o.key===n});return o&&Object.keys(o).length?{key:o.key,value:o.value}:null}},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={cn:{pleaseSelect:"请选择",defaultHead:"行政区划选择器",clear:"清除选择的项目",done:"完成",noMatch:"无匹配项目"},en:{pleaseSelect:"Please select",defaultHead:"Region selector",clear:"Clear selected region",done:"Done",noMatch:"No matched items"}}},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),o.default={methods:{inputFocus:function(){var n=this;this.show&&this.$nextTick(function(){if(n.isChrome()||n.isEdge())n.$refs.search.focus({preventScroll:!0});else{var o=window.pageXOffset,e=window.pageYOffset;n.$refs.search.focus(),window.pageYOffset!==e&&setTimeout(function(){window.scrollTo(o,e)},0)}})},isChrome:function(){return void 0!==navigator.vendor&&-1!==navigator.vendor.indexOf("Google")},isEdge:function(){return navigator.userAgent.indexOf("Edge")>=0}},watch:{show:function(n){n&&this.inputFocus()}}}},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var c=e(13),t=function(n){return n&&n.__esModule?n:{default:n}}(c),i={install:function(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(o).length&&("string"==typeof o.i18n&&(t.default.props.i18n.default=o.i18n),"boolean"==typeof o.blank&&(t.default.props.blank.default=o.blank),"boolean"==typeof o.town&&(t.default.props.town.default=o.town),"boolean"==typeof o.search&&(t.default.props.search.default=o.search)),n.component(t.default.name,t.default)}};o.default=i},function(n,o,e){"use strict";function c(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(o,"__esModule",{value:!0}),e(14);var t=e(2),i=e(17),r=c(i),s=e(2939),p=c(s),a=e(2940),d=c(a),u=e(2944),v=c(u),f=e(2948),m=c(f);o.default={name:"v-region",components:{"r-select":r.default,"r-text":p.default,"r-group":d.default,"r-column":v.default,"r-city":m.default},props:{type:{type:String,default:t.SELECT}},render:function(n){if(this.type)switch(this.type.toLowerCase()){case t.TEXT:return this.build(n,"r-text");case t.SELECT:return this.build(n,"r-select");case t.COLUMN:return this.build(n,"r-column");case t.CITY:return this.build(n,"r-city");case t.GROUP:return this.build(n,"r-group")}else console.error('Please provide selector type.("type" prop of v-region)')},methods:{build:function(n,o){var e=this,c=[],i={class:"v-region",props:this.$attrs,on:this.$listeners};if("default"in this.$scopedSlots)switch(this.type.toLowerCase()){case t.COLUMN:case t.GROUP:i.scopedSlots={default:function(n){return e.$scopedSlots.default({region:n.region,show:n.show})}};break;case t.CITY:c.push(this.$scopedSlots.default())}return n(o,i,c)}}}},function(n,o,e){var c=e(15);c.__esModule&&(c=c.default),"string"==typeof c&&(c=[[n.i,c,""]]),c.locals&&(n.exports=c.locals);var t=e(1).default;t("68f6e6c6",c,!0,{})},function(n,o,e){o=e(0)(!1),o.push([n.i,'div.v-region {\n display: inline-block;\n}\ndiv.v-region select {\n width: auto;\n display: inline-block;\n overflow: hidden;\n box-sizing: content-box;\n padding: 0 12px;\n margin-right: 5px;\n}\ndiv.rg-caller-container {\n display: inline-block;\n}\n.rg-default-btn {\n display: inline-block;\n position: relative;\n padding: 6px 12px;\n background-color: #fff;\n border: 1px solid #ccc;\n border-radius: 4px;\n font-size: 14px;\n line-height: 1.42857143;\n outline: 0 !important;\n color: #666;\n transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n}\n.rg-default-btn span.rg-caret-down {\n transition: transform 0.2s ease;\n}\n.rg-default-btn span.rg-clear-btn {\n margin-left: 5px;\n}\n.rg-default-btn span.rg-clear-btn:hover {\n font-weight: bold;\n}\n.rg-default-btn.rg-opened {\n box-shadow: 0 0 0 3px rgba(0,0,0,0.08);\n border: 1px solid #aaa;\n color: #000;\n}\n.rg-default-btn.rg-opened span.rg-caret-down {\n transform: rotate(180deg);\n}\n.rg-default-btn.rg-opened:hover {\n border: 1px solid #aaa;\n}\n.rg-default-btn:hover {\n border: 1px solid #aaa;\n color: #000;\n}\n.rg-caret-down {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 5px;\n border-top: 4px solid;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n/*float right*/\n/*margin-top 3px*/\n vertical-align: middle;\n content: "";\n/*\n position absolute\n top 7px\n right 10px\n */\n}\n.rg-input {\n display: block;\n background-color: #f5f5f5;\n margin: 0 !important;\n border: 0;\n width: 100%;\n font-size: 14px;\n line-height: 1.42;\n padding: 4px 6px;\n vertical-align: middle;\n box-sizing: border-box;\n outline: none !important;\n border-radius: 2px;\n}\n',""]),n.exports=o},function(n,o,e){"use strict";function c(n,o){for(var e=[],c={},t=0;t<o.length;t++){var i=o[t],r=i[0],s=i[1],p=i[2],a=i[3],d={id:n+":"+t,css:s,media:p,sourceMap:a};c[r]?c[r].parts.push(d):e.push(c[r]={id:r,parts:[d]})}return e}o.a=c},function(n,o,e){"use strict";function c(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(o,"__esModule",{value:!0}),e(18);var t=e(3),i=c(t),r=e(4),s=c(r),p=e(2938),a=c(p);o.default={name:"SelectGroup",mixins:[i.default,s.default],components:{"r-select":a.default},props:{blank:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1}},inheritAttrs:!1,provide:function(){return{disabled:this.disabled,blank:this.blank}},render:function(n){var o=this,e=[],c=this.region,t=c.province,i=c.city,r=c.area,s=c.town;return e.push(this.build(n,{list:this.listProvince,model:t,callback:function(n){o.region.province=n}})),this.city&&e.push(this.build(n,{list:this.listCity,model:i,callback:function(n){o.region.city=n}})),this.city&&this.area&&e.push(this.build(n,{list:this.listArea,model:r,callback:function(n){o.region.area=n}})),this.city&&this.area&&this.town&&e.push(this.build(n,{list:this.listTown,model:s,callback:function(n){o.region.town=n}})),n("div",e)},methods:{build:function(n,o){var e=this,c=o.list,t=o.model,i=o.callback;return n("r-select",{props:{"blank-text":this.lang.pleaseSelect,list:c},attrs:{value:t},on:{input:function(n){i(n),e.change()}}})}}}},function(n,o,e){var c=e(19);c.__esModule&&(c=c.default),"string"==typeof c&&(c=[[n.i,c,""]]),c.locals&&(n.exports=c.locals);var t=e(1).default;t("1ae68f9d",c,!0,{})},function(n,o,e){o=e(0)(!1),o.push([n.i,"div.rg-selected-container {\n/*padding 5px 16px 7px*/\n border-top: 1px solid #e6e7e7;\n background-color: #fff;\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n display: inline-block;\n width: 400px;\n position: relative;\n}\ndiv.rg-selected-container div.rg-selected-content {\n/*margin-right 30px*/\n display: inline-block;\n width: 350px;\n}\ndiv.rg-selected-container div.rg-done {\n height: 100%;\n width: 50px;\n display: inline-block;\n text-align: center;\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n}\ndiv.rg-selected-container div.rg-done i {\n line-height: 1;\n font-size: 20px;\n top: 50%;\n position: absolute;\n margin-top: -10px;\n}\ndiv.rg-select {\n display: inline-block;\n position: relative;\n margin-right: 5px;\n}\ndiv.rg-select:last-child {\n margin-right: 0;\n}\ndiv.rg-select div.rg-select__el {\n border: 1px solid #ddd;\n border-radius: 3px;\n transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;\n cursor: pointer;\n color: #666;\n}\ndiv.rg-select div.rg-select__el div.rg-select__content {\n padding: 6px 30px 6px 15px;\n font-size: 14px;\n display: inline-block;\n min-width: 80px;\n}\ndiv.rg-select div.rg-select__el:hover {\n border: 1px solid #bbb;\n}\ndiv.rg-select div.rg-select__el.rg-select__el--active {\n outline: 0;\n box-shadow: 0 0 0 3px rgba(180,180,180,0.25);\n border: 1px solid #888;\n}\ndiv.rg-select div.rg-select__el.rg-select__el--active span.rg-select__caret {\n transform: rotate(180deg);\n}\ndiv.rg-select div.rg-select__el.rg-select_el--disabled {\n border: 1px solid #eee;\n background-color: #f5f5f5;\n color: #aaa;\n}\ndiv.rg-select span.rg-select__caret {\n position: absolute;\n top: 50%;\n right: 12px;\n margin-top: -1px;\n vertical-align: middle;\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n border-top: 4px dashed;\n/*border-top 4px solid\\9*/\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n transition: transform 0.2s ease;\n}\nul.rg-select__list {\n list-style: none;\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 300px;\n margin: 0;\n padding: 3px 0;\n}\nul.rg-select__list li {\n padding: 3px 10px;\n cursor: pointer;\n min-width: 80px;\n color: #888;\n font-size: 13px;\n line-height: 1.5;\n}\nul.rg-select__list li:hover {\n background-color: #f5f7fa;\n}\nul.rg-select__list li.selected {\n background-color: #e4eaee;\n color: #000;\n}\n",""]),n.exports=o},function(n,o,e){"use strict";Object.defineProperty(o,"__esModule",{value:!0});/*!
* China Regions
* Copyright (c) 2017-2019 Instapp.
*
* https://github.com/instapp/china-regions
* http://instapp.io
*
*/
var c={200000:[{code:"200000",name:"海外"}],100000:[{code:"100000",name:"中国"}]},t={100000:[{code:"110000",name:"北京市",country:"中国"},{code:"120000",name:"天津市",country:"中国"},{code:"130000",name:"河北省",country:"中国"},{code:"140000",name:"山西省",country:"中国"},{code:"150000",name:"内蒙古自治区",country:"中国"},{code:"210000",name:"辽宁省",country:"中国"},{code:"220000",name:"吉林省",country:"中国"},{code:"230000",name:"黑龙江省",country:"中国"},{code:"310000",name:"上海市",country:"中国"},{code:"320000",name:"江苏省",country:"中国"},{code:"330000",name:"浙江省",country:"中国"},{code:"340000",name:"安徽省",country:"中国"},{code:"350000",name:"福建省",country:"中国"},{code:"360000",name:"江西省",country:"中国"},{code:"370000",name:"山东省",country:"中国"},{code:"410000",name:"河南省",country:"中国"},{code:"420000",name:"湖北省",country:"中国"},{code:"430000",name:"湖南省"},{code:"440000",name:"广东省",country:"中国"},{code:"450000",name:"广西壮族自治区",country:"中国"},{code:"460000",name:"海南省",country:"中国"},{code:"500000",name:"重庆市",country:"中国"},{code:"510000",name:"四川省",country:"中国"},{code:"520000",name:"贵州省",country:"中国"},{code:"530000",name:"云南省",country:"中国"},{code:"540000",name:"西藏自治区",country:"中国"},{code:"610000",name:"陕西省",country:"中国"},{code:"620000",name:"甘肃省",country:"中国"},{code:"630000",name:"青海省",country:"中国"},{code:"640000",name:"宁夏回族自治区",country:"中国"},{code:"650000",name:"新疆维吾尔自治区",country:"中国"},{code:"710000",name:"台湾省",country:"中国"},{code:"810000",name:"香港特别行政区",country:"中国"},{code:"820000",name:"澳门特别行政区",country:"中国"}]},i={110000:[{code:"110100",name:"北京市",province:"北京市"}],120000:[{code:"120100",name:"天津市",province:"天津市"}],130000:[{code:"130100",name:"石家庄市",province:"河北省"},{code:"130200",name:"唐山市",province:"河北省"},{code:"130300",name:"秦皇岛市",province:"河北省"},{code:"130400",name:"邯郸市",province:"河北省"},{code:"130500",name:"邢台市",province:"河北省"},{code:"130600",name:"保定市",province:"河北省"},{code:"130681",name:"涿州市",province:"河北省"},{code:"130682",name:"定州市",province:"河北省"},{code:"130683",name:"安国市",province:"河北省"},{code:"130684",name:"高碑店市",province:"河北省"},{code:"130700",name:"张家口市",province:"河北省"},{code:"130800",name:"承德市",province:"河北省"},{code:"130900",name:"沧州市",province:"河北省"},{code:"131000",name:"廊坊市",province:"河北省"},{code:"131100",name:"衡水市",province:"河北省"}],140000:[{code:"140100",name:"太原市",province:"山西省"},{code:"140200",name:"大同市",province:"山西省"},{code:"140300",name:"阳泉市",province:"山西省"},{code:"140400",name:"长治市",province:"山西省"},{code:"140500",name:"晋城市",province:"山西省"},{code:"140600",name:"朔州市",province:"山西省"},{code:"140700",name:"晋中市",province:"山西省"},{code:"140800",name:"运城市",province:"山西省"},{code:"140900",name:"忻州市",province:"山西省"},{code:"141000",name:"临汾市",province:"山西省"},{code:"141100",name:"吕梁市",province:"山西省"}],150000:[{code:"150100",name:"呼和浩特市",province:"内蒙古自治区"},{code:"150200",name:"包头市",province:"内蒙古自治区"},{code:"150300",name:"乌海市",province:"内蒙古自治区"},{code:"150400",name:"赤峰市",province:"内蒙古自治区"},{code:"150500",name:"通辽市",province:"内蒙古自治区"},{code:"150600",name:"鄂尔多斯市",province:"内蒙古自治区"},{code:"150700",name:"呼伦贝尔市",province:"内蒙古自治区"},{code:"150800",name:"巴彦淖尔市",province:"内蒙古自治区"},{code:"150900",name:"乌兰察布市",province:"内蒙古自治区"},{code:"152200",name:"兴安盟",province:"内蒙古自治区"},{code:"152500",name:"锡林郭勒盟",province:"内蒙古自治区"},{code:"152900",name:"阿拉善盟",province:"内蒙古自治区"}],210000:[{code:"210100",name:"沈阳市",province:"辽宁省"},{code:"210200",name:"大连市",province:"辽宁省"},{code:"210300",name:"鞍山市",province:"辽宁省"},{code:"210400",name:"抚顺市",province:"辽宁省"},{code:"210500",name:"本溪市",province:"辽宁省"},{code:"210600",name:"丹东市",province:"辽宁省"},{code:"210700",name:"锦州市",province:"辽宁省"},{code:"210800",name:"营口市",province:"辽宁省"},{code:"210900",name:"阜新市",province:"辽宁省"},{code:"211000",name:"辽阳市",province:"辽宁省"},{code:"211100",name:"盘锦市",province:"辽宁省"},{code:"211200",name:"铁岭市",province:"辽宁省"},{code:"211300",name:"朝阳市",province:"辽宁省"},{code:"211400",name:"葫芦岛市",province:"辽宁省"}],220000:[{code:"220100",name:"长春市",province:"吉林省"},{code:"220200",name:"吉林市",province:"吉林省"},{code:"220300",name:"四平市",province:"吉林省"},{code:"220400",name:"辽源市",province:"吉林省"},{code:"220500",name:"通化市",province:"吉林省"},{code:"220600",name:"白山市",province:"吉林省"},{code:"220700",name:"松原市",province:"吉林省"},{code:"220800",name:"白城市",province:"吉林省"},{code:"222400",name:"延边朝鲜族自治州",province:"吉林省"}],230000:[{code:"230100",name:"哈尔滨市",province:"黑龙江省"},{code:"230200",name:"齐齐哈尔市",province:"黑龙江省"},{code:"230300",name:"鸡西市",province:"黑龙江省"},{code:"230400",name:"鹤岗市",province:"黑龙江省"},{code:"230500",name:"双鸭山市",province:"黑龙江省"},{code:"230600",name:"大庆市",province:"黑龙江省"},{code:"230700",name:"伊春市",province:"黑龙江省"},{code:"230800",name:"佳木斯市",province:"黑龙江省"},{code:"230900",name:"七台河市",province:"黑龙江省"},{code:"231000",name:"牡丹江市",province:"黑龙江省"},{code:"231100",name:"黑河市",province:"黑龙江省"},{code:"231200",name:"绥化市",province:"黑龙江省"},{code:"232700",name:"大兴安岭地区",province:"黑龙江省"}],310000:[{code:"310100",name:"上海市",province:"上海市"}],320000:[{code:"320100",name:"南京市",province:"江苏省"},{code:"320200",name:"无锡市",province:"江苏省"},{code:"320300",name:"徐州市",province:"江苏省"},{code:"320400",name:"常州市",province:"江苏省"},{code:"320500",name:"苏州市",province:"江苏省"},{code:"320600",name:"南通市",province:"江苏省"},{code:"320700",name:"连云港市",province:"江苏省"},{code:"320800",name:"淮安市",province:"江苏省"},{code:"320900",name:"盐城市",province:"江苏省"},{code:"321000",name:"扬州市",province:"江苏省"},{code:"321100",name:"镇江市",province:"江苏省"},{code:"321200",name:"泰州市",province:"江苏省"},{code:"321300",name:"宿迁市",province:"江苏省"}],330000:[{code:"330100",name:"杭州市",province:"浙江省"},{code:"330200",name:"宁波市",province:"浙江省"},{code:"330300",name:"温州市",province:"浙江省"},{code:"330400",name:"嘉兴市",province:"浙江省"},{code:"330500",name:"湖州市",province:"浙江省"},{code:"330600",name:"绍兴市",province:"浙江省"},{code:"330700",name:"金华市",province:"浙江省"},{code:"330800",name:"衢州市",province:"浙江省"},{code:"330900",name:"舟山市",province:"浙江省"},{code:"331000",name:"台州市",province:"浙江省"},{code:"331100",name:"丽水市",province:"浙江省"}],340000:[{code:"340100",name:"合肥市",province:"安徽省"},{code:"340200",name:"芜湖市",province:"安徽省"},{code:"340300",name:"蚌埠市",province:"安徽省"},{code:"340400",name:"淮南市",province:"安徽省"},{code:"340500",name:"马鞍山市",province:"安徽省"},{code:"340600",name:"淮北市",province:"安徽省"},{code:"340700",name:"铜陵市",province:"安徽省"},{code:"340800",name:"安庆市",province:"安徽省"},{code:"341000",name:"黄山市",province:"安徽省"},{code:"341100",name:"滁州市",province:"安徽省"},{code:"341200",name:"阜阳市",province:"安徽省"},{code:"341300",name:"宿州市",province:"安徽省"},{code:"341500",name:"六安市",province:"安徽省"},{code:"341600",name:"亳州市",province:"安徽省"},{code:"341700",name:"池州市",province:"安徽省"},{code:"341800",name:"宣城市",province:"安徽省"}],350000:[{code:"350100",name:"福州市",province:"福建省"},{code:"350200",name:"厦门市",province:"福建省"},{code:"350300",name:"莆田市",province:"福建省"},{code:"350400",name:"三明市",province:"福建省"},{code:"350500",name:"泉州市",province:"福建省"},{code:"350600",name:"漳州市",province:"福建省"},{code:"350700",name:"南平市",province:"福建省"},{code:"350800",name:"龙岩市",province:"福建省"},{code:"350900",name:"宁德市",province:"福建省"}],360000:[{code:"360100",name:"南昌市",province:"江西省"},{code:"360200",name:"景德镇市",province:"江西省"},{code:"360300",name:"萍乡市",province:"江西省"},{code:"360400",name:"九江市",province:"江西省"},{code:"360500",name:"新余市",province:"江西省"},{code:"360600",name:"鹰潭市",province:"江西省"},{code:"360700",name:"赣州市",province:"江西省"},{code:"360800",name:"吉安市",province:"江西省"},{code:"360900",name:"宜春市",province:"江西省"},{code:"361000",name:"抚州市",province:"江西省"},{code:"361100",name:"上饶市",province:"江西省"}],370000:[{code:"370100",name:"济南市",province:"山东省"},{code:"370200",name:"青岛市",province:"山东省"},{code:"370300",name:"淄博市",province:"山东省"},{code:"370400",name:"枣庄市",province:"山东省"},{code:"370500",name:"东营市",province:"山东省"},{code:"370600",name:"烟台市",province:"山东省"},{code:"370700",name:"潍坊市",province:"山东省"},{code:"370800",name:"济宁市",province:"山东省"},{code:"370900",name:"泰安市",province:"山东省"},{code:"371000",name:"威海市",province:"山东省"},{code:"371100",name:"日照市",province:"山东省"},{code:"371300",name:"临沂市",province:"山东省"},{code:"371400",name:"德州市",province:"山东省"},{code:"371500",name:"聊城市",province:"山东省"},{code:"371600",name:"滨州市",province:"山东省"},{code:"371700",name:"菏泽市",province:"山东省"}],410000:[{code:"410100",name:"郑州市",province:"河南省"},{code:"410200",name:"开封市",province:"河南省"},{code:"410300",name:"洛阳市",province:"河南省"},{code:"410400",name:"平顶山市",province:"河南省"},{code:"410500",name:"安阳市",province:"河南省"},{code:"410600",name:"鹤壁市",province:"河南省"},{code:"410700",name:"新乡市",province:"河南省"},{code:"410800",name:"焦作市",province:"河南省"},{code:"410900",name:"濮阳市",province:"河南省"},{code:"411000",name:"许昌市",province:"河南省"},{code:"411100",name:"漯河市",province:"河南省"},{code:"411200",name:"三门峡市",province:"河南省"},{code:"411300",name:"南阳市",province:"河南省"},{code:"411400",name:"商丘市",province:"河南省"},{code:"411500",name:"信阳市",province:"河南省"},{code:"411600",name:"周口市",province:"河南省"},{code:"411700",name:"驻马店市",province:"河南省"},{code:"419001",name:"济源市",province:"河南省"}],420000:[{code:"420100",name:"武汉市",province:"湖北省"},{code:"420200",name:"黄石市",province:"湖北省"},{code:"420300",name:"十堰市",province:"湖北省"},{code:"420500",name:"宜昌市",province:"湖北省"},{code:"420600",name:"襄阳市",province:"湖北省"},{code:"420700",name:"鄂州市",province:"湖北省"},{code:"420800",name:"荆门市",province:"湖北省"},{code:"420900",name:"孝感市",province:"湖北省"},{code:"421000",name:"荆州市",province:"湖北省"},{code:"421100",name:"黄冈市",province:"湖北省"},{code:"421200",name:"咸宁市",province:"湖北省"},{code:"421300",name:"随州市",province:"湖北省"},{code:"422800",name:"恩施土家族苗族自治州",province:"湖北省"},{code:"429004",name:"仙桃市",province:"湖北省"},{code:"429005",name:"潜江市",province:"湖北省"},{code:"429006",name:"天门市",province:"湖北省"},{code:"429021",name:"神农架林区",province:"湖北省"}],430000:[{code:"430100",name:"长沙市",province:"湖南省"},{code:"430200",name:"株洲市",province:"湖南省"},{code:"430300",name:"湘潭市",province:"湖南省"},{code:"430400",name:"衡阳市",province:"湖南省"},{code:"430500",name:"邵阳市",province:"湖南省"},{code:"430600",name:"岳阳市",province:"湖南省"},{code:"430700",name:"常德市",province:"湖南省"},{code:"430800",name:"张家界市",province:"湖南省"},{code:"430900",name:"益阳市",province:"湖南省"},{code:"431000",name:"郴州市",province:"湖南省"},{code:"431100",name:"永州市",province:"湖南省"},{code:"431200",name:"怀化市",province:"湖南省"},{code:"431300",name:"娄底市",province:"湖南省"},{code:"433100",name:"湘西土家族苗族自治州",province:"湖南省"}],440000:[{code:"440100",name:"广州市",province:"广东省"},{code:"440200",name:"韶关市",province:"广东省"},{code:"440300",name:"深圳市",province:"广东省"},{code:"440400",name:"珠海市",province:"广东省"},{code:"440500",name:"汕头市",province:"广东省"},{code:"440600",name:"佛山市",province:"广东省"},{code:"440700",name:"江门市",province:"广东省"},{code:"440800",name:"湛江市",province:"广东省"},{code:"440900",name:"茂名市",province:"广东省"},{code:"441200",name:"肇庆市",province:"广东省"},{code:"441300",name:"惠州市",province:"广东省"},{code:"441400",name:"梅州市",province:"广东省"},{code:"441500",name:"汕尾市",province:"广东省"},{code:"441600",name:"河源市",province:"广东省"},{code:"441700",name:"阳江市",province:"广东省"},{code:"441800",name:"清远市",province:"广东省"},{code:"441900",name:"东莞市",province:"广东省"},{code:"442000",name:"中山市",province:"广东省"},{code:"445100",name:"潮州市",province:"广东省"},{code:"445200",name:"揭阳市",province:"广东省"},{code:"445300",name:"云浮市",province:"广东省"}],450000:[{code:"450100",name:"南宁市",province:"广西壮族自治区"},{code:"450200",name:"柳州市",province:"广西壮族自治区"},{code:"450300",name:"桂林市",province:"广西壮族自治区"},{code:"450400",name:"梧州市",province:"广西壮族自治区"},{code:"450500",name:"北海市",province:"广西壮族自治区"},{code:"450600",name:"防城港市",province:"广西壮族自治区"},{code:"450700",name:"钦州市",province:"广西壮族自治区"},{code:"450800",name:"贵港市",province:"广西壮族自治区"},{code:"450900",name:"玉林市",province:"广西壮族自治区"},{code:"451000",name:"百色市",province:"广西壮族自治区"},{code:"451100",name:"贺州市",province:"广西壮族自治区"},{code:"451200",name:"河池市",province:"广西壮族自治区"},{code:"451300",name:"来宾市",province:"广西壮族自治区"},{code:"451400",name:"崇左市",province:"广西壮族自治区"}],460000:[{code:"460100",name:"海口市",province:"海南省"},{code:"460200",name:"三亚市",province:"海南省"},{code:"460300",name:"三沙市",province:"海南省"},{code:"460400",name:"儋州市",province:"海南省"},{code:"469001",name:"五指山市",province:"海南省"},{code:"469002",name:"琼海市",province:"海南省"},{code:"469005",name:"文昌市",province:"海南省"},{code:"469006",name:"万宁市",province:"海南省"},{code:"469007",name:"东方市",province:"海南省"},{code:"469021",name:"定安县",province:"海南省"},{code:"469022",name:"屯昌县",province:"海南省"},{code:"469023",name:"澄迈县",province:"海南省"},{code:"469024",name:"临高县",province:"海南省"},{code:"469025",name:"白沙黎族自治县",province:"海南省"},{code:"469026",name:"昌江黎族自治县",province:"海南省"},{code:"469027",name:"乐东黎族自治县",province:"海南省"},{code:"469028",name:"陵水黎族自治县",province:"海南省"},{code:"469029",name:"保亭黎族苗族自治县",province:"海南省"},{code:"469030",name:"琼中黎族苗族自治县",province:"海南省"}],500000:[{code:"500100",name:"重庆市",province:"重庆市"}],510000:[{code:"510100",name:"成都市",province:"四川省"},{code:"510300",name:"自贡市",province:"四川省"},{code:"510400",name:"攀枝花市",province:"四川省"},{code:"510500",name:"泸州市",province:"四川省"},{code:"510600",name:"德阳市",province:"四川省"},{code:"510700",name:"绵阳市",province:"四川省"},{code:"510800",name:"广元市",province:"四川省"},{code:"510900",name:"遂宁市",province:"四川省"},{code:"511000",name:"内江市",province:"四川省"},{code:"511100",name:"乐山市",province:"四川省"},{code:"511300",name:"南充市",province:"四川省"},{code:"511400",name:"眉山市",province:"四川省"},{code:"511500",name:"宜宾市",province:"四川省"},{code:"511600",name:"广安市",province:"四川省"},{code:"511700",name:"达州市",province:"四川省"},{code:"511800",name:"雅安市",province:"四川省"},{code:"511900",name:"巴中市",province:"四川省"},{code:"512000",name:"资阳市",province:"四川省"},{code:"513200",name:"阿坝藏族羌族自治州",province:"四川省"},{code:"513300",name:"甘孜藏族自治州",province:"四川省"},{code:"513400",name:"凉山彝族自治州",province:"四川省"}],520000:[{code:"520100",name:"贵阳市",province:"贵州省"},{code:"520200",name:"六盘水市",province:"贵州省"},{code:"520300",name:"遵义市",province:"贵州省"},{code:"520400",name:"安顺市",province:"贵州省"},{code:"520500",name:"毕节市",province:"贵州省"},{code:"520600",name:"铜仁市",province:"贵州省"},{code:"522300",name:"黔西南布依族苗族自治州",province:"贵州省"},{code:"522600",name:"黔东南苗族侗族自治州",province:"贵州省"},{code:"522700",name:"黔南布依族苗族自治州",province:"贵州省"}],530000:[{code:"530100",name:"昆明市",province:"云南省"},{code:"530300",name:"曲靖市",province:"云南省"},{code:"530400",name:"玉溪市",province:"云南省"},{code:"530500",name:"保山市",province:"云南省"},{code:"530600",name:"昭通市",province:"云南省"},{code:"530700",name:"丽江市",province:"云南省"},{code:"530800",name:"普洱市",province:"云南省"},{code:"530900",name:"临沧市",province:"云南省"},{code:"532300",name:"楚雄彝族自治州",province:"云南省"},{code:"532500",name:"红河哈尼族彝族自治州",province:"云南省"},{code:"532600",name:"文山壮族苗族自治州",province:"云南省"},{code:"532800",name:"西双版纳傣族自治州",province:"云南省"},{code:"532900",name:"大理白族自治州",province:"云南省"},{code:"533100",name:"德宏傣族景颇族自治州",province:"云南省"},{code:"533300",name:"怒江傈僳族自治州",province:"云南省"},{code:"533400",name:"迪庆藏族自治州",province:"云南省"}],540000:[{code:"540100",name:"拉萨市",province:"西藏自治区"},{code:"540200",name:"日喀则市",province:"西藏自治区"},{code:"540300",name:"昌都市",province:"西藏自治区"},{code:"540400",name:"林芝市",province:"西藏自治区"},{code:"540500",name:"山南市",province:"西藏自治区"},{code:"540600",name:"那曲市",province:"西藏自治区"},{code:"542500",name:"阿里地区",province:"西藏自治区"}],610000:[{code:"610100",name:"西安市",province:"陕西省"},{code:"610200",name:"铜川市",province:"陕西省"},{code:"610300",name:"宝鸡市",province:"陕西省"},{code:"610400",name:"咸阳市",province:"陕西省"},{code:"610500",name:"渭南市",province:"陕西省"},{code:"610600",name:"延安市",province:"陕西省"},{code:"610700",name:"汉中市",province:"陕西省"},{code:"610800",name:"榆林市",province:"陕西省"},{code:"610900",name:"安康市",province:"陕西省"},{code:"611000",name:"商洛市",province:"陕西省"}],620000:[{code:"620100",name:"兰州市",province:"甘肃省"},{code:"620200",name:"嘉峪关市",province:"甘肃省"},{code:"620300",name:"金昌市",province:"甘肃省"},{code:"620400",name:"白银市",province:"甘肃省"},{code:"620500",name:"天水市",province:"甘肃省"},{code:"620600",name:"武威市",province:"甘肃省"},{code:"620700",name:"张掖市",province:"甘肃省"},{code:"620800",name:"平凉市",province:"甘肃省"},{code:"620900",name:"酒泉市",province:"甘肃省"},{code:"621000",name:"庆阳市",province:"甘肃省"},{code:"621100",name:"定西市",province:"甘肃省"},{code:"621200",name:"陇南市",province:"甘肃省"},{code:"622900",name:"临夏回族自治州",province:"甘肃省"},{code:"623000",name:"甘南藏族自治州",province:"甘肃省"}],630000:[{code:"630100",name:"西宁市",province:"青海省"},{code:"630200",name:"海东市",province:"青海省"},{code:"632200",name:"海北藏族自治州",province:"青海省"},{code:"632300",name:"黄南藏族自治州",province:"青海省"},{code:"632500",name:"海南藏族自治州",province:"青海省"},{code:"632600",name:"果洛藏族自治州",province:"青海省"},{code:"632700",name:"玉树藏族自治州",province:"青海省"},{code:"632800",name:"海西蒙古族藏族自治州",province:"青海省"}],640000:[{code:"640100",name:"银川市",province:"宁夏回族自治区"},{code:"640200",name:"石嘴山市",province:"宁夏回族自治区"},{code:"640300",name:"吴忠市",province:"宁夏回族自治区"},{code:"640400",name:"固原市",province:"宁夏回族自治区"},{code:"640500",name:"中卫市",province:"宁夏回族自治区"}],650000:[{code:"650100",name:"乌鲁木齐市",province:"新疆维吾尔自治区"},{code:"650200",name:"克拉玛依市",province:"新疆维吾尔自治区"},{code:"650400",name:"吐鲁番市",province:"新疆维吾尔自治区"},{code:"650500",name:"哈密市",province:"新疆维吾尔自治区"},{code:"652300",name:"昌吉回族自治州",province:"新疆维吾尔自治区"},{code:"652700",name:"博尔塔拉蒙古自治州",province:"新疆维吾尔自治区"},{code:"652800",name:"巴音郭楞蒙古自治州",province:"新疆维吾尔自治区"},{code:"652900",name:"阿克苏地区",province:"新疆维吾尔自治区"},{code:"653000",name:"克孜勒苏柯尔克孜自治州",province:"新疆维吾尔自治区"},{code:"653100",name:"喀什地区",province:"新疆维吾尔自治区"},{code:"653200",name:"和田地区",province:"新疆维吾尔自治区"},{code:"654000",name:"伊犁哈萨克自治州",province:"新疆维吾尔自治区"},{code:"654200",name:"塔城地区",province:"新疆维吾尔自治区"},{code:"654300",name:"阿勒泰地区",province:"新疆维吾尔自治区"},{code:"659001",name:"石河子市",province:"新疆维吾尔自治区"},{code:"659002",name:"阿拉尔市",province:"新疆维吾尔自治区"},{code:"659003",name:"图木舒克市",province:"新疆维吾尔自治区"},{code:"659004",name:"五家渠市",province:"新疆维吾尔自治区"},{code:"659005",name:"北屯市",province:"新疆维吾尔自治区"},{code:"659006",name:"铁门关市",province:"新疆维吾尔自治区"},{code:"659007",name:"双河市",province:"新疆维吾尔自治区"},{code:"659008",name:"可克达拉市",province:"新疆维吾尔自治区"},{code:"659009",name:"昆玉市",province:"新疆维吾尔自治区"}]},r={110100:[{code:"110101",name:"东城区",city:"北京市",province:"北京市"},{code:"110102",name:"西城区",city:"北京市",province:"北京市"},{code:"110105",name:"朝阳区",city:"北京市",province:"北京市"},{code:"110106",name:"丰台区",city:"北京市",province:"北京市"},{code:"110107",name:"石景山区",city:"北京市",province:"北京市"},{code:"110108",name:"海淀区",city:"北京市",province:"北京市"},{code:"110109",name:"门头沟区",city:"北京市",province:"北京市"},{code:"110111",name:"房山区",city:"北京市",province:"北京市"},{code:"110112",name:"通州区",city:"北京市",province:"北京市"},{code:"110113",name:"顺义区",city:"北京市",province:"北京市"},{code:"110114",name:"昌平区",city:"北京市",province:"北京市"},{code:"110115",name:"大兴区",city:"北京市",province:"北京市"},{code:"110116",name:"怀柔区",city:"北京市",province:"北京市"},{code:"110117",name:"平谷区",city:"北京市",province:"北京市"},{code:"110118",name:"密云区",city:"北京市",province:"北京市"},{code:"110119",name:"延庆区",city:"北京市",province:"北京市"}],120100:[{code:"120101",name:"和平区",city:"天津市",province:"天津市"},{code:"120102",name:"河东区",city:"天津市",province:"天津市"},{code:"120103",name:"河西区",city:"天津市",province:"天津市"},{code:"120104",name:"南开区",city:"天津市",province:"天津市"},{code:"120105",name:"河北区",city:"天津市",province:"天津市"},{code:"120106",name:"红桥区",city:"天津市",province:"天津市"},{code:"120110",name:"东丽区",city:"天津市",province:"天津市"},{code:"120111",name:"西青区",city:"天津市",province:"天津市"},{code:"120112",name:"津南区",city:"天津市",province:"天津市"},{code:"120113",name:"北辰区",city:"天津市",province:"天津市"},{code:"120114",name:"武清区",city:"天津市",province:"天津市"},{code:"120115",name:"宝坻区",city:"天津市",provinc