(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["34e64af4"],{"70d0":function(e,s,t){"use strict";t.r(s);var r=function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("q-page",{attrs:{"data-test":e.CypressTarget("MyAddresses"),padding:""}},[t("q-item",{staticClass:"col-12"},[t("q-card",{staticClass:"full-width myAddress-group",class:{"bg-white":!0},attrs:{"data-test":e.CypressTarget("ProductGroup")}},[t("q-card-title",{style:{"padding-bottom":"0px"},attrs:{"data-test":e.CypressTarget("Title")}},[t("div",{staticClass:"cart-event-group-header-cols"},[t("div",{class:{"cart-event-group-header-col-a":!0},style:{"font-size":"12pt"}},[e._v("\n            "+e._s(e.$t("label.myAddresses"))+"\n          ")])])]),t("q-card-main",{staticClass:"no-padding",attrs:{"data-test":e.CypressTarget("MyAddresses")}},[0===e.myAddresses.length?t("q-item",[t("span",{staticClass:"q-subheading q-mx-auto text-grey"},[e._v(e._s(e.$t("label.delivery.noAddressFound"))+"...")])]):e._l(e.myAddresses,function(s){return t("q-item",{key:s.id,staticClass:"myAddress"},[t("q-item-main",[t("div",[t("b",{staticClass:"q-ml-sm"},[e._v(e._s(s.alias))])]),t("div",{staticClass:"q-ml-sm"},[e._v("\n              "+e._s(s.address)+",\n              "+e._s(s.address_number)+",\n              "+e._s(s.complement?s.complement+", ":"")+"\n              "+e._s(s.city)+" -\n              "+e._s(s.state)+"\n            ")])]),t("q-item-side",{attrs:{right:""}},[t("q-btn",{attrs:{flat:"",color:"primary",rounded:"",size:"sm",title:e.$t("label.delivery.addressEditTitle")},on:{click:function(t){e.showAlert(e.MODAL_TYPE.EDIT_ADDRESS,s)}}},[t("i",{staticClass:"fa fa-edit",staticStyle:{"font-size":"1.2em !important"}})]),t("q-btn",{attrs:{flat:"",color:"primary",rounded:"",size:"sm",title:e.$t("label.delivery.addressDeleteTitle")},on:{click:function(t){e.showAlert(e.MODAL_TYPE.DELETE_ADDRESS,s)}}},[t("i",{staticClass:"fa fa-trash",staticStyle:{"font-size":"1.2em !important"}})])],1)],1)})],2)],1)],1),t("q-item",[t("q-item-main",{staticClass:"text-center"},[e.myAddresses.length<e.MAX_ADDRESS_COUNT?t("q-btn",{staticClass:"q-mr-none",attrs:{"data-test":e.CypressTarget("NewAddress"),label:e.$t("button.newAddress"),color:"primary",rounded:"",flat:""},on:{click:function(s){e.editAddress(null)}}}):t("span",{staticClass:"text-grey"},[e._v("\n        "+e._s(e.$t("text.checkout.delivery.maxAddress",{qty:e.MAX_ADDRESS_COUNT}))+"\n      ")])],1)],1),t("q-modal",{attrs:{minimized:"","content-classes":"q-pa-md","content-css":"max-width: 600px"},model:{value:e.show_alert,callback:function(s){e.show_alert=s},expression:"show_alert"}},[t("div",{staticClass:"row justify-center exclamation text-red-12"},[t("i",{staticClass:"fa fa-exclamation-triangle fa-4x padding-bottom"}),e._v("\n      "+e._s(e.$t("label.attention"))+"\n    ")]),t("div",{staticClass:"row justify-center padding-bottom"},[e._v("\n      "+e._s(e.$t("dialog.myAddresses.alert"))+"\n    ")]),t("div",{staticClass:"row justify-center"},[t("q-btn",{attrs:{flat:"",label:e.$t("button.cancel")},on:{click:function(s){e.show_alert=!1}}}),t("q-btn",{attrs:{color:"primary",label:e.$t("button.agreed")},on:{click:function(s){e.callModal()}}})],1)]),t("q-modal",{attrs:{minimized:"","content-classes":"q-pa-md","content-css":"max-width: 600px"},model:{value:e.show_address_dialog,callback:function(s){e.show_address_dialog=s},expression:"show_address_dialog"}},[t("div",{staticClass:"q-title q-mb-md"},[e._v("\n      "+e._s(-1!==e.editing_address.id?e.editing_address.alias:e.$t("button.newAddress"))+"\n    ")]),t("div",{staticClass:"q-mb-md"},[t("q-field",{attrs:{"data-test":e.CypressTarget("AddressName"),error:e.$v.editing_address.alias.$error,"error-label":e.$t("error.required.field",{field:e.$t("field.delivery.alias")})}},[t("q-input",{ref:"addressName",attrs:{id:"addressName","data-test":e.CypressTarget("Input"),"float-label":e.$t("field.delivery.alias"),color:e.SET_COLOR_BUTTON.primary,"text-color":e.SET_COLOR_BUTTON.text.primary,type:"text",maxlength:"255"},model:{value:e.editing_address.alias,callback:function(s){e.$set(e.editing_address,"alias",s)},expression:"editing_address.alias"}})],1)],1),t("div",[-1===e.editing_address.id&&e.getUserAddress.country===e.BRAZIL?t("q-field",{staticClass:"q-mb-sm",attrs:{"data-test":e.CypressTarget("useBuyerAddress")}},[t("q-checkbox",{ref:"useBuyerAddress",attrs:{id:"useBuyerAddress","data-test":e.CypressTarget("Input"),label:e.$t("text.myAddresses.useBuyerAddress"),color:e.SET_COLOR.primary},model:{value:e.use_buyer_address,callback:function(s){e.use_buyer_address=s},expression:"use_buyer_address"}})],1):e._e()],1),t("div",[t("brazilian-address-form",{key:e.address_key,ref:"addressForm",attrs:{value:e.editing_address,"can-edit":!e.use_buyer_address,"fields-settings":Object.assign({},e.address_settings),"lock-country":""},on:{input:function(s){e.editing_address=s}}})],1),t("div",{staticClass:"row justify-end"},[t("q-btn",{attrs:{flat:"",label:e.$t("button.cancel")},on:{click:function(s){e.cancelAddressEdit()}}}),t("q-btn",{attrs:{color:"primary",label:e.$t("button.save")},on:{click:e.save}})],1),t("q-inner-loading",{attrs:{visible:e.saving_address,color:"primary"}})],1),t("q-inner-loading",{attrs:{visible:e.saving_address||e.saving,color:"primary"}})],1)},a=[];r._withStripped=!0;t("96cf");var d=t("c973"),i=t.n(d),n=t("3156"),l=t.n(n),o=t("2f62"),c=t("240e"),u=t("0d54"),_=t("b5ae"),m=l()({},u["b"].address,{alias:"",id:-1,zipcode:"",favorite:!1,country:"BR"}),h={address:{isRequired:!0,isEnabled:!0},zipcode:{isRequired:!0,isEnabled:!0},address2:{isRequired:!1,isEnabled:!0},address_number:{isRequired:!0,isEnabled:!0},district:{isRequired:!0,isEnabled:!0},city:{isRequired:!0,isEnabled:!0},state:{isRequired:!0,isEnabled:!0},country:{isRequired:!0,isEnabled:!0}},f={name:"MyAddressesPage",components:{brazilianAddressForm:function(){return Promise.all([t.e("2d0af66b"),t.e("2d0db7d6"),t.e("48f9b984"),t.e("2d0c8e2f")]).then(t.bind(null,"5790"))}},data:function(){return{BRAZIL:c["a"],selected_address:null,formAddress:{zipcode:""},show_address_dialog:!1,show_alert:!1,editing_address:m,use_buyer_address:!1,saving_address:!1,MAX_ADDRESS_COUNT:5,saving:!1,address_settings:h,address_key:0,modal_selected:!1,MODAL_TYPE:{EDIT_ADDRESS:"editAddress",DELETE_ADDRESS:"deleteAddress"}}},computed:l()({},Object(o["c"])("user",["myAddresses"])),beforeMount:function(){var e=i()(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:this.loadMyAddresses();case 1:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),methods:l()({},Object(o["b"])("user",["getUserAddress","loadMyAddresses","saveMyAddress","deleteMyAddress"]),{validateForm:function(){return!!this.$refs.addressForm&&(this.$v.editing_address.alias.$touch(),this.$refs.addressForm.touchForm(),!this.$refs.addressForm.validateForm()&&!this.$v.editing_address.$invalid)},showAlert:function(e,s){this.selected_address=s,this.modal_selected=e,this.show_alert=!0},callModal:function(){this.show_alert=!1,this.modal_selected===this.MODAL_TYPE.EDIT_ADDRESS?this.editAddress(this.selected_address):this.remove(this.selected_address)},editAddress:function(e){this.use_buyer_address=!1,this.$v.editing_address.alias.$reset(),this.editing_address=l()({},m,e||{},{address_number:e?e.address_number:"",address2:e?e.complement:""}),this.show_address_dialog=!0,this.address_key+=1},save:function(){var e=i()(regeneratorRuntime.mark(function e(){var s;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:if(this.validateForm()){e.next=2;break}return e.abrupt("return",!1);case 2:return e.prev=2,this.saving_address=!0,s=-1===this.editing_address.id,e.next=7,this.saveMyAddress(this.editing_address);case 7:return this.show_address_dialog=!1,this.selected_address=!1,this.show_alert=!1,this.$q.notify({message:this.$t(s?"dialog.myAddresses.new":"dialog.myAddresses.edit"),timeout:3e3,color:"positive",icon:"check"}),e.abrupt("return",!0);case 14:return e.prev=14,e.t0=e["catch"](2),this.toastError(this.$t("text.myAddresses.errorOnSave")),e.abrupt("return",!1);case 18:return e.prev=18,this.saving_address=!1,e.finish(18);case 21:case"end":return e.stop()}},e,this,[[2,14,18,21]])}));return function(){return e.apply(this,arguments)}}(),remove:function(){var e=i()(regeneratorRuntime.mark(function e(s){return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.saving_address=!0,e.next=4,this.deleteMyAddress(s);case 4:this.selected_address=!1,this.show_alert=!1,this.$q.notify({message:this.$t("dialog.myAddresses.delete"),timeout:3e3,color:"positive",icon:"check"}),e.next=12;break;case 9:e.prev=9,e.t0=e["catch"](0),this.toastError(this.$t("text.myAddresses.errorOnDelete"));case 12:return e.prev=12,this.saving_address=!1,e.finish(12);case 15:case"end":return e.stop()}},e,this,[[0,9,12,15]])}));return function(s){return e.apply(this,arguments)}}(),cancelAddressEdit:function(){this.show_address_dialog=!1,this.editing_address=m,this.selected_address=!1,this.show_alert=!1}}),validations:function(){return{editing_address:{alias:{required:_["required"]}}}}},p=f,y=(t("cfc4"),t("2877")),g=Object(y["a"])(p,r,a,!1,null,null,null);g.options.__file="index.vue";s["default"]=g.exports},cfc4:function(e,s,t){"use strict";var r=t("ff1e"),a=t.n(r);a.a},ff1e:function(e,s,t){}}]);
//# sourceMappingURL=34e64af4.30160113.2024-10-22T18:36:13.257Z.js.map