java-mall-app/unpackage/dist/build/mp-weixin/components/mpvue-citypicker/mpvueCityPicker.js
2025-12-12 17:04:03 +08:00

11 lines
4.1 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/mpvue-citypicker/mpvueCityPicker"],{4234:function(t,a,i){"use strict";i.r(a);var e=i("bad8"),c=i.n(e);for(var s in e)["default"].indexOf(s)<0&&function(t){i.d(a,t,(function(){return e[t]}))}(s);a["default"]=c.a},"57b7":function(t,a,i){"use strict";var e=i("f1a8"),c=i.n(e);c.a},"5d8c":function(t,a,i){"use strict";i.d(a,"b",(function(){return e})),i.d(a,"c",(function(){return c})),i.d(a,"a",(function(){}));var e=function(){var t=this.$createElement,a=(this._self._c,this.__("取消")),i=this.__("确定");this.$mp.data=Object.assign({},{$root:{m0:a,m1:i}})},c=[]},6259:function(t,a,i){"use strict";i.r(a);var e=i("5d8c"),c=i("4234");for(var s in c)["default"].indexOf(s)<0&&function(t){i.d(a,t,(function(){return c[t]}))}(s);i("57b7");var r=i("828b"),u=Object(r["a"])(c["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],void 0);a["default"]=u.exports},bad8:function(t,a,i){"use strict";(function(t){Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i={data:function(){return{pickerValue:[0,0,0],provinceDataList:[],cityDataList:[],areaDataList:[],showPicker:!1,provinceData:[],cityData:[],areaData:[]}},created:function(){this.init()},props:{pickerValueDefault:{type:Array,default:function(){return[0,0,0]}},themeColor:String},watch:{pickerValueDefault:function(){this.init()}},methods:{init:function(){var a=this,i=t.getStorageSync("district_data");i?a.setDistrictData(i):a.$.request({url:a.cf.URL.getAppDistrict,data:{},loading:!1,ajaxCache:{timeout:this.cf.CACHE_EXPIRE},success:function(i,e,c,s){200==e&&(t.setStorageSync("district_data",i),a.setDistrictData(i))}})},setDistrictData:function(t){this.provinceData=t.provinceData,this.cityData=t.cityData,this.areaData=t.areaData,this.handPickValueDefault(),this.provinceDataList=t.provinceData,this.cityDataList=t.cityData[this.pickerValueDefault[0]],this.areaDataList=t.areaData[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]>this.provinceData.length-1&&(this.pickerValueDefault[0]=this.provinceData.length-1),this.pickerValueDefault[1]>this.cityData[this.pickerValueDefault[0]].length-1&&(this.pickerValueDefault[1]=this.cityData[this.pickerValueDefault[0]].length-1),this.pickerValueDefault[2]>this.areaData[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length-1&&(this.pickerValueDefault[2]=this.areaData[this.pickerValueDefault[0]][this.pickerValueDefault[1]].length-1))},pickerChange:function(t){var a=t.mp.detail.value;this.pickerValue[0]!==a[0]?(this.cityDataList=this.cityData[a[0]],this.areaDataList=this.areaData[a[0]][0],a[1]=0,a[2]=0):this.pickerValue[1]!==a[1]&&(this.areaDataList=this.areaData[a[0]][a[1]],a[2]=0),this.pickerValue=a,this._$emit("onChange")},_$emit:function(t){var a={label:this._getLabel(),value:this._getVale(),cityCode:this._getCityCode()};this.$emit(t,a)},_getLabel:function(){var t=[this.provinceDataList[this.pickerValue[0]].label,this.cityDataList[this.pickerValue[1]].label,this.areaDataList[this.pickerValue[2]].label];return t},_getVale:function(){var t=[this.provinceDataList[this.pickerValue[0]].value,this.cityDataList[this.pickerValue[1]].value,this.areaDataList[this.pickerValue[2]].value];return t},_getCityCode:function(){return this.areaDataList[this.pickerValue[2]].value}}};a.default=i}).call(this,i("df3c")["default"])},f1a8:function(t,a,i){}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'components/mpvue-citypicker/mpvueCityPicker-create-component',
{
'components/mpvue-citypicker/mpvueCityPicker-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("6259"))
})
},
[['components/mpvue-citypicker/mpvueCityPicker-create-component']]
]);