1234567891011 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/citypicker/city-pickers"],{199:function(t,e,i){"use strict";i.r(e);var a=i(200),n=i(202);for(var u in n)"default"!==u&&function(t){i.d(e,t,(function(){return n[t]}))}(u);i(207);var r,c=i(11),l=Object(c["default"])(n["default"],a["render"],a["staticRenderFns"],!1,null,null,null,!1,a["components"],r);l.options.__file="components/citypicker/city-pickers.vue",e["default"]=l.exports},200:function(t,e,i){"use strict";i.r(e);var a=i(201);i.d(e,"render",(function(){return a["render"]})),i.d(e,"staticRenderFns",(function(){return a["staticRenderFns"]})),i.d(e,"recyclableRender",(function(){return a["recyclableRender"]})),i.d(e,"components",(function(){return a["components"]}))},201:function(t,e,i){"use strict";var a;i.r(e),i.d(e,"render",(function(){return n})),i.d(e,"staticRenderFns",(function(){return r})),i.d(e,"recyclableRender",(function(){return u})),i.d(e,"components",(function(){return a}));var n=function(){var t=this,e=t.$createElement;t._self._c},u=!1,r=[];n._withStripped=!0},202:function(t,e,i){"use strict";i.r(e);var a=i(203),n=i.n(a);for(var u in a)"default"!==u&&function(t){i.d(e,t,(function(){return a[t]}))}(u);e["default"]=n.a},203:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=r(i(204)),n=r(i(205)),u=r(i(206));function r(t){return t&&t.__esModule?t:{default:t}}var c={data:function(){return{pickerValue:[0,0,0],provinceDataList:[],cityDataList:[],areaDataList:[],showPicker:!1}},created:function(){this.init()},props:{pickerValueDefault:{type:Array,default:function(){return[0,0,0]}},themeColor:String},watch:{pickerValueDefault:function(){this.init()}},methods:{init:function(){this.handPickValueDefault(),this.provinceDataList=a.default,this.cityDataList=n.default[this.pickerValueDefault[0]],this.areaDataList=u.default[this.pickerValueDefault[0]][this.pickerValueDefault[1]],this.pickerValue=this.pickerValueDefault},show:function(){var t=this;setTimeout((function(){t.showPicker=!0}),0)},maskClick:function(){this.pickerCancel()},pickerCancel:function(){this.showPicker=!1,this._$emit("onCancel")},pickerConfirm:function(t){this.showPicker=!1,this._$emit("onConfirm")},showPickerView:function(){this.showPicker=!0},handPickValueDefault:function(){this.pickerValueDefault!==[0,0,0]&&(this.pickerValueDefault[0]>a.default.length-1&&(this.pickerValueDefault[0]=a.default.length-1),this.pickerValueDefault[1]>n.default[this.pickerValueDefault[0]].length-1&&(this.pickerValueDefault[1]=n.default[this.pickerValueDefault[0]].length-1),this.pickerValueDefault[2]>u.default[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length-1&&(this.pickerValueDefault[2]=u.default[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length-1))},pickerChange:function(t){var e=t.mp.detail.value;this.pickerValue[0]!==e[0]?(this.cityDataList=n.default[e[0]],this.areaDataList=u.default[e[0]][0],e[1]=0,e[2]=0):this.pickerValue[1]!==e[1]&&(this.areaDataList=u.default[e[0]][e[1]],e[2]=0),this.pickerValue=e,this._$emit("onChange")},_$emit:function(t){var e={label:this._getLabel(),value:this.pickerValue,cityCode:this._getCityCode()};this.$emit(t,e)},_getLabel:function(){var t=this.provinceDataList[this.pickerValue[0]].label+"-"+this.cityDataList[this.pickerValue[1]].label+"-"+this.areaDataList[this.pickerValue[2]].label;return t},_getCityCode:function(){return this.areaDataList[this.pickerValue[2]].value}}};e.default=c},207:function(t,e,i){"use strict";i.r(e);var a=i(208),n=i.n(a);for(var u in a)"default"!==u&&function(t){i.d(e,t,(function(){return a[t]}))}(u);e["default"]=n.a},208:function(t,e,i){}}]);
- //# sourceMappingURL=../../../.sourcemap/mp-weixin/components/citypicker/city-pickers.js.map
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'components/citypicker/city-pickers-create-component',
- {
- 'components/citypicker/city-pickers-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('1')['createComponent'](__webpack_require__(199))
- })
- },
- [['components/citypicker/city-pickers-create-component']]
- ]);
|