(window.webpackJsonp=window.webpackJsonp||[]).push([[177],{361:function(t,e,o){"use strict";o.r(e);var n=o(2);function c(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,n)}return o}function r(t){for(var e=1;e({})}},data:t=>({dateMenu:!1,switchState:!1,today:Object(d.A)(new Date),form:t.$vform.make({expiration_date:null})}),computed:{coupon(){return this.subscriber.coupon}},created(){this.coupon&&(this.switchState=this.coupon.active,this.form.expiration_date=Object(d.A)(this.coupon.expires))},mounted(){window.$vm0=this},methods:{updateCouponExpirationDate(t){var e=this;return Object(l.a)(function*(){try{var{dismiss:o,data:data}=yield e.$swal.confirm({form:e.form,method:"patch",url:"/admin/subscribers/coupons/".concat(e.coupon.code),icon:"question",title:"¿Desea continuar?",text:"Se actualizara la fecha de expiración al ".concat(e.str_to_date(t))});o?e.form.expiration_date=Object(d.A)(e.coupon.expires):e.onCouponUpdated(data)}catch(t){}})()},toggleCoupon(){var t=this;return Object(l.a)(function*(){var e=t.coupon.active?"desactivar":"activar",{dismiss:o}=yield t.$swal.confirm({method:"patch",url:"/admin/subscribers/coupons/".concat(t.coupon.code,"/toggle"),title:"¿Desea ".concat(e," este cupón?")});o?t.switchState=!t.switchState:t.onCouponUpdated({active:!t.coupon.active})})()},onCouponUpdated(data){this.$emit("item-updated",{item:this.subscriber,data:data})},onSelectedExpirationDateChange(t){t&&this.updateCouponExpirationDate(t)}}},_=o(1),component=Object(_.a)(v,function(){var t=this,e=t._self._c;return e("v-card",[e("v-toolbar",{attrs:{flat:"",dense:""}},[e("v-toolbar-title",{staticClass:"font-weight-bold text-capitalize",domProps:{textContent:t._s(t.subscriber.name)}}),t._v(" "),e("v-spacer"),t._v(" "),e("v-btn",{attrs:{fab:"",dark:"","x-small":"",color:"red",role:"button","aria-label":"Cerrar Ventana"},on:{click:function(e){return e.preventDefault(),t.$emit("close")}}},[e("v-icon",[t._v("fas fa-times")])],1)],1),t._v(" "),e("v-divider"),t._v(" "),e("v-card-text",[e("v-col",{staticClass:"pb-0",attrs:{cols:"6"}},[e("strong",[t._v("Correo:")]),t._v(" "),e("span",{domProps:{textContent:t._s(t.subscriber.email)}})]),t._v(" "),e("v-col",{staticClass:"pb-0",attrs:{cols:"6"}},[e("strong",[t._v("Fecha de suscripción:")]),t._v(" "),e("span",{domProps:{textContent:t._s(t.str_to_date(t.subscriber.created_at,"created_at"))}})]),t._v(" "),e("v-col",{attrs:{cols:"6"}},[e("strong",[t._v("Suscripción cancelada:")]),t._v(" "),e("span",{domProps:{textContent:t._s(t.subscriber.active?"No":"Si")}})]),t._v(" "),t.coupon?[e("v-col",{staticClass:"pb-0",attrs:{cols:"12"}},[e("h2",[t._v("Cupón de descuento")]),t._v(" "),e("v-divider")],1),t._v(" "),e("v-col",{staticClass:"pb-0",attrs:{cols:"6"}},[e("strong",[t._v("Valor:")]),t._v(" "),e("span",[t._v(t._s(t.coupon.discount)+"%")])]),t._v(" "),e("v-col",{staticClass:"pb-0",attrs:{cols:"12"}},[e("strong",[t._v("Fecha de expiración:")]),t._v(" "),e("span",{domProps:{textContent:t._s(t.coupon.shortLabelExpirationTime)}}),t._v(" "),t.$can("subscribers.coupons.update")&&t.coupon.active&&!t.coupon.isValid?e("v-menu",{attrs:{top:"","max-width":"290","close-on-content-click":!1},scopedSlots:t._u([{key:"activator",fn:function(o){var{on:menu,attrs:n}=o;return[e("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function(o){var{on:c}=o;return[e("v-btn",t._g(t._b({attrs:{icon:"",color:"orange"}},"v-btn",n,!1),r(r({},c),menu)),[e("v-icon",[t._v("fa-calendar")])],1)]}}],null,!0)},[t._v(" "),e("span",[t._v("Cambiar fecha de caducidad")])])]}}],null,!1,2193675579),model:{value:t.dateMenu,callback:function(e){t.dateMenu=e},expression:"dateMenu"}},[t._v(" "),e("v-date-picker",{attrs:{min:t.today,color:"primary",locale:"es-CL"},on:{change:t.onSelectedExpirationDateChange},model:{value:t.form.expiration_date,callback:function(e){t.$set(t.form,"expiration_date",e)},expression:"form.expiration_date"}})],1):t._e()],1),t._v(" "),e("v-col",{attrs:{cols:"12"}},[e("strong",[t._v("Cupón utilizado:")]),t._v(" "),e("span",{domProps:{textContent:t._s(t.coupon.active?"No":"Si")}}),t._v(" "),t.$can("subscribers.coupons.update")&&t.coupon.isValid?e("v-switch",{attrs:{dense:"","hide-details":"",label:t.coupon.active?"Desactivar":"Activar"},on:{click:t.toggleCoupon},model:{value:t.switchState,callback:function(e){t.switchState=e},expression:"switchState"}}):t._e()],1)]:t._e()],2)],1)},[],!1,null,null,null);e.default=component.exports}}]);