(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/pick-regions/pick-regions"],{236:function(t,r,i){"use strict";i.r(r);varn=i(446),e=i(311);for(varaine)"default"!==a&&function(t){i.d(r,t,(function(){returne[t]}))}(a);varu,l=i(1),c=Object(l["a"])(e["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],u);c.options.__file="components/pick-regions/pick-regions.vue",r["default"]=c.exports},311:function(t,r,i){"use strict";i.r(r);varn=i(312),e=i.n(n);for(varainn)"default"!==a&&function(t){i.d(r,t,(function(){returnn[t]}))}(a);r["default"]=e.a},312:function(t,r,i){"use strict";functionn(t,r){returnc(t)||l(t,r)||a(t,r)||e()}functione(){thrownewTypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}functiona(t,r){if(t){if("string"===typeoft)returnu(t,r);vari=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?u(t,r):void0}}functionu(t,r){(null==r||r>t.length)&&(r=t.length);for(vari=0,n=newArray(r);i<r;i++)n[i]=t[i];returnn}functionl(t,r){if("undefined"!==typeofSymbol&&Symbol.iteratorinObject(t)){vari=[],n=!0,e=!1,a=void0;try{for(varu,l=t[Symbol.iterator]();!(n=(u=l.next()).done);n=!0)if(i.push(u.value),r&&i.length===r)break}catch(c){e=!0,a=c}finally{try{n||null==l["return"]||l["return"]()}finally{if(e)throwa}}returni}}functionc(t){if(Array.isArray(t))returnt}Object.defineProperty(r,"__esModule",{value:!0}),r.default=void0;varo=i(237),s={props:{defaultRegions:{type:Array,default:function(){return[]}},defaultRegionCode:{type:String},defaultRegion:[String,Array]},data:function(){return{cityArr:o[0].childs,districtArr:o[0].childs[0].childs,multiIndex:[0,0,0],isInitMultiArray:!0}},watch:{defaultRegion:{handler:function(t,r){Array.isArray(t)?(r=r||[],t.join("")!==r.join("")&&this.handleDefaultRegion(t)):t&&6==t.length?this.handleDefaultRegion(t):console.warn("defaultRegion非有效格式")},immediate:!0}},computed:{multiArray:function(){returnthis.pickedArr.map((function(t){returnt.map((function(t){returnt.name}))}))},pickedArr:function(){returnthis.isInitMultiArray?[o,o[0].childs,o[0].childs[0].childs]:[o,this.cityArr,this.districtArr]}},methods:{handleColumnChange:function(t){this.isInitMultiArray=!1;varr=this,i=t.detail.column,n=t.detail.value;r.multiIndex[i]=n;try{switch(i){case0:if(0==o[r.multiIndex[0]].childs.length){r.cityArr=r.districtArr=[o[r.multiIndex[0]]];break}r.cityArr=o[r.multiIndex[0]].childs,r.districtArr=o[r.multiIndex[0]].childs[r.multiIndex[1]].childs;break;case1:r.districtArr=o[r.multiIndex[0]].childs[r.multiIndex[1]].childs;break;case2:break}}catch(t){r.districtArr=o[r.multiIndex[0]].childs[0].childs}},handleValueChange:function(t){varr=n(t.detail.value,3),i=r[0],e=r[1],a=r[2],u=n(this.pickedArr,3),l=u[0],c=u[1],o=u[2],s=[l[i],c[e],o[a]];this.$emit("getRegion",s)},handleDefaultRegion:function(t){varr=!Array.isArray(t);this.isInitMultiArray=!1;for(vari=o,n=0;n<3;n++)for(vare=0;e<i.length;e++){vara=r?i[e].code==t.slice(0,2*(n+1)):i[e].name.includes(t[n]);if(a){i=i[e].childs,0==n?this.cityArr=i:1==n&&(this.districtArr=i),this.$set(this.multiIndex,n,e);break}0==n&&e==i.length-1&&(this.isInitMultiArray=!0)}}}};r.default=s},446:function(t,r,i){"use strict";varn;i.d(r,"b",(function(){returne})),i.d(r,"c",(function(){returna})),i.d(r,"a",(function(){returnn}));vare=function(){vart=this,r=t.$createElement;t._self._c},a=[];e._withStripped=!0}}]);