simple-address.js 3.3 KB

12345678910
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/plugin/simple-address"],{"1a90":function(e,t,i){},"1b16":function(e,t,i){"use strict";i.r(t);var n=i("7c19"),a=i.n(n);for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);t["default"]=a.a},"24b5":function(e,t,i){"use strict";var n=i("1a90"),a=i.n(n);a.a},"618a":function(e,t,i){"use strict";i.r(t);var n=i("e586"),a=i("1b16");for(var o in a)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(o);i("24b5");var r,c=i("0095"),u=Object(c["a"])(a["default"],n["b"],n["c"],!1,null,"2e7d0798",null,!1,n["a"],r);t["default"]=u.exports},"7c19":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={name:"simpleAddress",props:{animation:{type:Boolean,default:!0},type:{type:String,default:"bottom"},maskClick:{type:Boolean,default:!0},show:{type:Boolean,default:!0},maskBgColor:{type:String,default:"rgba(0, 0, 0, 0.4)"},pickerValueDefault:{type:Array,default:function(){return[0,0]}},region:{type:Array,default:function(){return[]}}},data:function(){return{ani:"",showPopup:!1,pickerValue:[0,0],provinceDataList:[],cityDataList:[],areaDataList:[]}},watch:{show:function(e){e?this.open():this.close()},pickerValueDefault:function(){this.sInit()}},created:function(){this.sInit()},methods:{sInit:function(){},handPickValueDefault:function(){},pickerChange:function(e){this.pickerValue=e.detail.value,this._$emit("onChange")},_$emit:function(e){var t={label:this._getLabel(),value:this.pickerValue,provinceName:this.region[this.pickerValue[0]].name,cityName:this.region[this.pickerValue[0]].children[this.pickerValue[1]].name,provinceCode:this._getProvinceCode(),cityCode:this._getCityCode()};console.log(t),this.$emit(e,t)},_getLabel:function(){var e=this.region[this.pickerValue[0]].name+"-"+this.region[this.pickerValue[0]].children[this.pickerValue[1]].name;return e},_getProvinceCode:function(){return this.region[this.pickerValue[0]].id},_getCityCode:function(){return this.region[this.pickerValue[0]].children[this.pickerValue[1]].id},_getAreaCode:function(){return this.region[this.pickerValue[0]].children[this.pickerValue[1]].children[this.pickerValue[2]].id},clear:function(){},hideMask:function(){this._$emit("onCancel"),this.close()},pickerCancel:function(){this._$emit("onCancel"),this.close()},pickerConfirm:function(){this._$emit("onConfirm"),this.close()},open:function(){var e=this;this.showPopup=!0,this.$nextTick((function(){setTimeout((function(){e.ani="simple-"+e.type}),100)}))},close:function(e){var t=this;!this.maskClick&&e||(this.ani="",this.$nextTick((function(){setTimeout((function(){t.showPopup=!1}),300)})))}}};t.default=n},e586:function(e,t,i){"use strict";var n;i.d(t,"b",(function(){return a})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return n}));var a=function(){var e=this,t=e.$createElement;e._self._c},o=[]}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/plugin/simple-address-create-component',
  4. {
  5. 'components/plugin/simple-address-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('f3be')['createComponent'](__webpack_require__("618a"))
  7. })
  8. },
  9. [['components/plugin/simple-address-create-component']]
  10. ]);