| 12 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/set/addressManage"],{195:function(e,t,n){"use strict";(function(e){var t=n(3);n(25);t(n(24));var i=t(n(196));wx.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n(1)["createPage"])},196:function(e,t,n){"use strict";n.r(t);var i=n(197),s=n(199);for(var a in s)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return s[e]}))}(a);n(201);var d,r=n(39),o=Object(r["default"])(s["default"],i["render"],i["staticRenderFns"],!1,null,null,null,!1,i["components"],d);o.options.__file="pages/set/addressManage.vue",t["default"]=o.exports},197:function(e,t,n){"use strict";n.r(t);var i=n(198);n.d(t,"render",(function(){return i["render"]})),n.d(t,"staticRenderFns",(function(){return i["staticRenderFns"]})),n.d(t,"recyclableRender",(function(){return i["recyclableRender"]})),n.d(t,"components",(function(){return i["components"]}))},198:function(e,t,n){"use strict";var i;n.r(t),n.d(t,"render",(function(){return s})),n.d(t,"staticRenderFns",(function(){return d})),n.d(t,"recyclableRender",(function(){return a})),n.d(t,"components",(function(){return i}));try{i={uniList:function(){return n.e("components/uni-list/uni-list").then(n.bind(null,652))},uniListItem:function(){return n.e("components/uni-list-item/uni-list-item").then(n.bind(null,659))}}}catch(r){if(-1===r.message.indexOf("Cannot find module")||-1===r.message.indexOf(".vue"))throw r;console.error(r.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var s=function(){var e=this,t=e.$createElement;e._self._c},a=!1,d=[];s._withStripped=!0},199:function(e,t,n){"use strict";n.r(t);var i=n(200),s=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=s.a},200:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(49),s=function(){n.e("components/uni-list/uni-list").then(function(){return resolve(n(652))}.bind(null,n)).catch(n.oe)},a=function(){n.e("components/uni-list-item/uni-list-item").then(function(){return resolve(n(659))}.bind(null,n)).catch(n.oe)},d=function(){n.e("components/uni-popup/uni-popup").then(function(){return resolve(n(241))}.bind(null,n)).catch(n.oe)},r=function(){Promise.all([n.e("common/vendor"),n.e("components/wangding-pickerAddress/wangding-pickerAddress")]).then(function(){return resolve(n(666))}.bind(null,n)).catch(n.oe)},o={components:{uniList:s,uniListItem:a,pickerAddress:r,uniPopup:d},data:function(){return{detail_address:"",addressDetail:"",addressData:{name:"",mobile:"",address:{province:"",city:"",district:""},area:"",default:!1,latitude:"",longitude:""}}},computed:{latlng:function(){var e="";return""!==this.addressData.latitude&&""!==this.addressData.longitude&&(e=this.addressData.latitude+" , "+this.addressData.longitude),e}},onLoad:function(t){var n="新增收货地址";if("edit"===t.type){n="编辑收货地址";var i=JSON.parse(t.data);console.log(i),this.addressData={name:i.real_name,mobile:i.phone,address:{province:i.province,city:i.city,district:i.district},area:i.detail,default:1==i.is_default,id:i.id,latitude:"",longitude:""},this.addressDetail=i.province+i.city+i.district}this.manageType=t.type,e.setNavigationBarTitle({title:n})},methods:{onCityClick:function(e){var t=e.data,n=this.addressData.address;n.province=t[0],n.city=t[1],n.district=t[2],this.addressDetail=t.join("")},onLatlngClick:function(){var e=this;console.log("选择经纬度"),wx.chooseLocation({success:function(t){console.log(t,"地图选择"),""==t.address?e.$api.msg("请选择地址"):(e.$set(e.addressData,"latitude",t.latitude),e.$set(e.addressData,"longitude",t.longitude),e.$set(e,"detail_address",t.address))}})},chooseLocation:function(){var t=this;e.chooseLocation({success:function(e){console.log(e),t.addressData.addressName=e.name,t.addressData.address=e.name}})},switchChange:function(e){this.addressData.default=e.value},confirm:function(){var t=this,n=this.addressData;n.name?/(^1[3|4|5|7|8][0-9]{9}$)/.test(n.mobile)?n.address?n.area?n.latitude&&n.longitude?-1!=t.detail_address.indexOf(n.address.province)&&-1!=t.detail_address.indexOf(n.address.city)&&-1!=t.detail_address.indexOf(n.address.district)?(0,i.addressEdit)({real_name:n.name,phone:n.mobile,address:{province:n.address.province,city:n.address.city,district:n.address.district},detail:n.area,is_default:n.default,id:n.id||"",type:1,latitude:n.latitude,longitude:n.longitude}).then((function(n){t.$api.prePage().refreshList(),e.showToast({title:"提交成功",duration:2e3}),setTimeout((function(){e.navigateBack()}),800)})):this.$api.msg("地址和经纬度不一致"):this.$api.msg("请选择经纬度"):this.$api.msg("请填写门牌号信息"):this.$api.msg("请在地图选择所在位置"):this.$api.msg("请输入正确的手机号码"):this.$api.msg("请填写收货人姓名")}}};t.default=o}).call(this,n(1)["default"])},201:function(e,t,n){"use strict";n.r(t);var i=n(202),s=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=s.a},202:function(e,t,n){}},[[195,"common/runtime","common/vendor"]]]);
- //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/set/addressManage.js.map
|