!function(){function e(e,d){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);d&&(n=n.filter((function(d){return Object.getOwnPropertyDescriptor(e,d).enumerable}))),a.push.apply(a,n)}return a}function d(d){for(var n=1;n=1?y(e):""},S=function(){var n=o(regeneratorRuntime.mark((function n(){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,j.name){n.next=4;break}return g("请选择收货人"),n.abrupt("return");case 4:if(j.phoneNumber&&/^((13[0-9])|(14(0|[5-7]|9))|(15([0-3]|[5-9]))|(16(2|[5-7]))|(17[0-8])|(18[0-9])|(19([0-3]|[5-9])))\d{8}$/.test(j.phoneNumber)){n.next=7;break}return g("手机号输入有误"),n.abrupt("return");case 7:if(j.pcrStr){n.next=10;break}return g("请选择所在地区"),n.abrupt("return");case 10:if(j.detailAddress){n.next=13;break}return g("请输入详细地址"),n.abrupt("return");case 13:if(j.isClick=!0,o={name:j.name,phoneNumber:j.phoneNumber,province:j.province,city:j.city,region:j.region,detailAddress:j.detailAddress,defaultStatus:j.defaultStatus},!e.query.id){n.next=20;break}return n.next=18,O.post("/api-mall-portal/member/address/update/"+e.query.id,{hideLoading:!1,data:d({},o)});case 18:n.next=22;break;case 20:return n.next=22,O.post("/api-mall-portal/member/address/add",{hideLoading:!1,data:d({},o)});case 22:j.isClick=!1,a.back(),n.next=29;break;case 26:n.prev=26,n.t0=n.catch(0),j.isClick=!1;case 29:case"end":return n.stop()}}),n,null,[[0,26]])})));return function(){return n.apply(this,arguments)}}(),P=function(){var d=o(regeneratorRuntime.mark((function d(){var a,n;return regeneratorRuntime.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return d.prev=0,d.next=3,O.get("/api-mall-portal/member/address/"+e.query.id);case 3:a=d.sent,n=a.data,j.name=n.name,j.phoneNumber=n.phoneNumber,j.province=n.province,j.city=n.city,j.region=n.region?n.region:"",j.pcrStr=(n.province||"")+(n.city||"")+(n.region||""),j.detailAddress=n.detailAddress,j.defaultStatus=!!n.defaultStatus,d.next=17;break;case 15:d.prev=15,d.t0=d.catch(0);case 17:case"end":return d.stop()}}),d,null,[[0,15]])})));return function(){return d.apply(this,arguments)}}();return m((function(){e.query.id&&P()})),function(){return r("div",{class:b.operation},[r(v,null,null),r(u,{inset:!0,class:b.form},{default:function(){return[r(l,{label:"收货人",placeholder:"请输入收货人姓名",modelValue:j.name,"onUpdate:modelValue":function(e){return j.name=e},autocomplete:"off",maxlength:14},null),r(l,{label:"手机号",placeholder:"请输入收货人手机号",modelValue:j.phoneNumber,"onUpdate:modelValue":function(e){return j.phoneNumber=e},maxlength:11,type:"tel",autocomplete:"off",formatter:w},null),r(l,{label:"所在地区",placeholder:"省/市/区",readonly:!0,isLink:!0,modelValue:j.pcrStr,onClick:function(){j.showPicker=!0}},null),r(l,{label:"详细地址",placeholder:"街道/小区楼栋/乡村名称",type:"textarea",rows:3,autocomplete:"off",modelValue:j.detailAddress,"onUpdate:modelValue":function(e){return j.detailAddress=e},maxlength:100},null)]}}),r(u,{inset:!0,style:{marginTop:"12px"}},{default:function(){return[r(I,{title:"设置为默认地址",center:!0,class:b.default},{value:function(){return r(f,{modelValue:j.defaultStatus,"onUpdate:modelValue":function(e){return j.defaultStatus=e},size:"23px"},null)}})]}}),r(h,{position:"bottom"},{default:function(){return[r("div",{class:"btnGroup"},[r(t,{type:"primary",block:!0,round:!0,class:b.createBtn,onClick:S,disabled:j.isClick},{default:function(){return[p("确认")]}})])]}}),r(s,{show:j.showPicker,"onUpdate:show":function(e){return j.showPicker=e},position:"bottom",round:!0,class:"popupBottomSearch"},{default:function(){return[r(x,{showToolbar:!0,columns:k,columnsFieldNames:{text:"name",value:"code",children:"areas"},onCancel:function(){return j.showPicker=!1},onConfirm:function(e){var d=e||[];j.pcrStr="",2===d.length?d.forEach((function(e,d){j.pcrStr+=e.name,0===d?j.province=e.name:1===d&&(j.city=e.name)})):d.forEach((function(e,d){j.pcrStr+=e.name,0===d?j.province=e.name:1===d?j.city=e.name:2===d&&(j.region=e.name)})),j.showPicker=!1}},null)]}})])}}}))}}}))}();