MrShi
昨天 8a899e63502939dbf034b90ba46741e0faa9023c
1
2
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/new-address/new-address"],{301:function(e,t,n){"use strict";(function(e,t){var i=n(4);n(30);i(n(25));var o=i(n(302));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n(1)["default"],n(2)["createPage"])},302:function(e,t,n){"use strict";n.r(t);var i=n(303),o=n(305);for(var r in o)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(r);n(307),n(309);var a,s=n(41),u=Object(s["default"])(o["default"],i["render"],i["staticRenderFns"],!1,null,"75935d96",null,!1,i["components"],a);u.options.__file="pages/new-address/new-address.vue",t["default"]=u.exports},303:function(e,t,n){"use strict";n.r(t);var i=n(304);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"]}))},304:function(e,t,n){"use strict";var i;n.r(t),n.d(t,"render",(function(){return o})),n.d(t,"staticRenderFns",(function(){return a})),n.d(t,"recyclableRender",(function(){return r})),n.d(t,"components",(function(){return i}));try{i={uIcon:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-icon/u-icon")]).then(n.bind(null,513))},uSwitch:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-switch/u-switch")]).then(n.bind(null,574))},uPicker:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-picker/u-picker")]).then(n.bind(null,557))},uModal:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-modal/u-modal")]).then(n.bind(null,582))}}}catch(s){if(-1===s.message.indexOf("Cannot find module")||-1===s.message.indexOf(".vue"))throw s;console.error(s.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var o=function(){var e=this,t=e.$createElement,n=(e._self._c,e.areaList&&e.areaList.length>0);e._isMounted||(e.e0=function(t){e.show=!0},e.e1=function(t){e.show1=!0},e.e2=function(t){e.show=!1},e.e3=function(t){e.show1=!1}),e.$mp.data=Object.assign({},{$root:{g0:n}})},r=!1,a=[];o._withStripped=!0},305:function(e,t,n){"use strict";n.r(t);var i=n(306),o=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=o.a},306:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={data:function(){return{show:!1,show1:!1,areaList:[],columns:[],type:1,form:{id:null,name:"",phone:"",addr:"",latitude:"",longitude:"",areaId:"",areaName:"",isDefault:1}}},onLoad:function(){var t=e.getStorageSync("addr");t&&(console.log(t,"============================"),this.type=2,e.setNavigationBarTitle({title:"编辑收货地址"}),this.form.id=t.id,this.form.name=t.name,this.form.phone=t.phone,this.form.addr=t.addr,this.form.areaId=t.areaId,this.form.latitude=t.latitude,this.form.longitude=t.longitude,this.form.areaName=(t.provinceName||"")+(t.cityName||"")+(t.districtName||""),this.form.isDefault=Number(t.isDefault),e.removeStorageSync("addr")),this.getArea()},methods:{chooseLocation:function(){var t=this;e.chooseLocation({success:function(e){console.log(e,"============================"),t.form.addr=e.address,t.form.latitude=e.latitude,t.form.longitude=e.longitude},fail:function(t){t.errMsg.includes("auth deny")&&e.showToast({title:"需要授权位置权限",icon:"none"})}})},dele:function(){this.$u.api.deleteAddr({id:this.form.id}).then((function(t){200===t.code&&(e.showToast({title:"删除成功",icon:"success",mask:!0,duration:1500}),e.$emit("addressDele"),setTimeout((function(){e.navigateBack({delta:1})}),1500))}))},submit:function(){if(!this.form.name)return e.showToast({title:"收件人不能为空!",icon:"none"});if(!this.form.phone)return e.showToast({title:"联系电话不能为空!",icon:"none"});var t=/^1\d{10}$/;return t.test(this.form.phone)?this.form.areaName?this.form.addr?void(1===this.type?this.$u.api.createAddr(this.form).then((function(t){200===t.code&&e.navigateBack({delta:1})})):this.$u.api.updateAddr(this.form).then((function(t){200===t.code&&e.navigateBack({delta:1})}))):e.showToast({title:"详细地址不能为空!",icon:"none"}):e.showToast({title:"所在地区不能为空!",icon:"none"}):e.showToast({title:"请输入正确的手机号格式",icon:"none"})},confirm:function(e){this.form.areaId=e.value[e.value.length-1].id,this.form.areaName=e.value[0].text+e.value[1].text+e.value[2].text,this.show=!1},changeHandler:function(e){var t=e.columnIndex,n=(e.value,e.indexs),i=(e.values,e.index,e.picker),o=void 0===i?this.$refs.uPicker:i;if(0===t){var r=this.areaList[n[0]].childList.map((function(e){return{id:e.id,text:e.name}})),a=this.areaList[n[0]].childList[0].childList.map((function(e){return{id:e.id,text:e.name}}));o.setColumnValues(1,r),o.setColumnValues(2,a)}else if(1===t){var s=this.areaList[n[0]].childList[n[1]].childList.map((function(e){return{id:e.id,text:e.name}}));o.setColumnValues(2,s)}},getArea:function(){var e=this;this.$u.api.treeList({type:0,flag:1}).then((function(t){200===t.code&&(e.areaList=t.data,e.columns[0]=e.areaList.map((function(e){return{id:e.id,text:e.name}})),e.columns[1]=e.areaList[0].childList.map((function(e){return{id:e.id,text:e.name}})),e.columns[2]=e.areaList[0].childList[0].childList.map((function(e){return{id:e.id,text:e.name}})))}))}}};t.default=n}).call(this,n(2)["default"])},307:function(e,t,n){"use strict";n.r(t);var i=n(308),o=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=o.a},308:function(e,t,n){},309:function(e,t,n){"use strict";n.r(t);var i=n(310),o=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(r);t["default"]=o.a},310:function(e,t,n){}},[[301,"common/runtime","common/vendor"]]]);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/new-address/new-address.js.map