addAddress.js 5.8 KB

12
  1. require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_user/user/addAddress"],{464:function(t,e,s){"use strict";(function(t,e){var n=s(4);s(26);n(s(25));var i=n(s(465));t.__webpack_require_UNI_MP_PLUGIN__=s,e(i.default)}).call(this,s(1)["default"],s(2)["createPage"])},465:function(t,e,s){"use strict";s.r(e);var n=s(466),i=s(468);for(var d in i)["default"].indexOf(d)<0&&function(t){s.d(e,t,(function(){return i[t]}))}(d);s(471);var r,a=s(34),o=Object(a["default"])(i["default"],n["render"],n["staticRenderFns"],!1,null,null,null,!1,n["components"],r);o.options.__file="pages_user/user/addAddress.vue",e["default"]=o.exports},466:function(t,e,s){"use strict";s.r(e);var n=s(467);s.d(e,"render",(function(){return n["render"]})),s.d(e,"staticRenderFns",(function(){return n["staticRenderFns"]})),s.d(e,"recyclableRender",(function(){return n["recyclableRender"]})),s.d(e,"components",(function(){return n["components"]}))},467:function(t,e,s){"use strict";var n;s.r(e),s.d(e,"render",(function(){return i})),s.d(e,"staticRenderFns",(function(){return r})),s.d(e,"recyclableRender",(function(){return d})),s.d(e,"components",(function(){return n}));try{n={evanSwitch:function(){return s.e("components/evan-switch/evan-switch").then(s.bind(null,1062))}}}catch(a){if(-1===a.message.indexOf("Cannot find module")||-1===a.message.indexOf(".vue"))throw a;console.error(a.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var i=function(){var t=this,e=t.$createElement;t._self._c},d=!1,r=[];i._withStripped=!0},468:function(t,e,s){"use strict";s.r(e);var n=s(469),i=s.n(n);for(var d in n)["default"].indexOf(d)<0&&function(t){s.d(e,t,(function(){return n[t]}))}(d);e["default"]=i.a},469:function(t,e,s){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=s(470),i=function(){s.e("components/evan-switch/evan-switch").then(function(){return resolve(s(1062))}.bind(null,s)).catch(s.oe)},d={components:{EvanSwitch:i},data:function(){return{content:null,type:null,id:null,isDefault:!1,addressList:[[],[],[]],multiIndex:[0,0,0],address:[],form:{realName:null,phone:null,detail:null,address:null,isDefault:0}}},onLoad:function(e){this.type=e.type,"edit"==this.type?(t.setNavigationBarTitle({title:"修改收货地址"}),this.id=e.id,this.getAddressById()):t.setNavigationBarTitle({title:"新增收货地址"}),this.getCitys()},methods:{parseAddress:function(){var e=this;if(null!=this.content&&""!=this.content){var s={content:this.content};(0,n.parseAddress)(s).then((function(s){200==s.code?(e.form.realName=s.data.name,e.form.phone=s.data.mobile,e.form.address=s.data.provinceName+s.data.cityName+s.data.expAreaName,e.form.province=s.data.provinceName,e.form.city=s.data.cityName,e.form.district=s.data.expAreaName,e.form.detail=s.data.streetName+s.data.address,e.form.detail=e.form.detail.replace(/\s+/g,"")):t.showToast({icon:"none",title:s.msg})}),(function(t){}))}else t.showToast({icon:"none",title:"请输入地址信息"})},getAddressById:function(){var e=this,s={id:this.id};(0,n.getAddressById)(s).then((function(s){200==s.code?(e.form=s.data,e.isDefault=1==e.form.isDefault,e.form.address=e.form.province+e.form.city+e.form.district):t.showToast({icon:"none",title:s.msg})}),(function(t){}))},submit:function(){"add"==this.type?this.addAddress():"edit"==this.type&&this.editAddress()},editAddress:function(){this.form.isDefault=this.isDefault?1:0,(0,n.editAddress)(this.form).then((function(e){200==e.code?(t.showToast({icon:"success",title:"操作成功"}),setTimeout((function(){t.$emit("refreshAddress"),t.navigateBack({delta:1})}),500)):t.showToast({icon:"none",title:e.msg})}),(function(t){}))},addAddress:function(){this.form.isDefault=this.isDefault?1:0,(0,n.addAddress)(this.form).then((function(e){200==e.code?(t.showToast({icon:"success",title:"操作成功"}),setTimeout((function(){t.$emit("refreshAddress"),t.navigateBack({delta:1})}),500)):t.showToast({icon:"none",title:e.msg})}),(function(t){}))},pickerChange:function(t){this.multiIndex=t.detail.value,this.form.address=this.addressList[0][this.multiIndex[0]].n+this.addressList[1][this.multiIndex[1]].n+this.addressList[2][this.multiIndex[2]].n,this.form.province=this.addressList[0][this.multiIndex[0]].n,this.form.city=this.addressList[1][this.multiIndex[1]].n,this.form.district=this.addressList[2][this.multiIndex[2]].n,this.form.cityId=this.addressList[1][this.multiIndex[1]].v},pickerColumnchange:function(t){0===t.detail.column&&(this.multiIndex[0]=t.detail.value,this.addressList[1]=this.address[this.multiIndex[0]].c,this.addressList[2]=this.address[this.multiIndex[0]].c[0].c,this.multiIndex.splice(1,1,0),this.multiIndex.splice(2,1,0)),1===t.detail.column&&(this.multiIndex[1]=t.detail.value,this.addressList[2]=this.address[this.multiIndex[0]].c[this.multiIndex[1]].c,this.multiIndex.splice(2,1,0)),2===t.detail.column&&(this.multiIndex[2]=t.detail.value)},getCitys:function(){var e=this;(0,n.getCitys)().then((function(s){if(200==s.code){e.address=s.data;for(var n=0;n<e.address.length;n++)e.addressList[0].push(e.address[n]);for(n=0;n<e.address[0].c.length;n++)e.addressList[1].push(e.address[0].c[n]);for(n=0;n<e.address[0].c[0].c.length;n++)e.addressList[2].push(e.address[0].c[0].c[n])}else t.showToast({icon:"none",title:"请求失败"})}),(function(t){}))}}};e.default=d}).call(this,s(2)["default"])},471:function(t,e,s){"use strict";s.r(e);var n=s(472),i=s.n(n);for(var d in n)["default"].indexOf(d)<0&&function(t){s.d(e,t,(function(){return n[t]}))}(d);e["default"]=i.a},472:function(t,e,s){}},[[464,"common/runtime","common/vendor","pages_user/common/vendor"]]]);
  2. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages_user/user/addAddress.js.map