(window.webpackJsonp=window.webpackJsonp||[]).push([[129,139],{297:function(t,e,n){"use strict";n.r(e);var r=n(0),o=n(2);n(9),n(38),n(10);function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function d(t){for(var e=1;e({items:[],pagination:{},fetching:!0,itemCreatedMessage:"¡Enviado correctamente!",itemUpdatedMessage:"¡Actualizado correctamente!"}),watchQuery:["page","s"],methods:{onItemCreated(data){this.$notify(this.itemCreatedMessage),this.items.unshift(data),this.items.length>this.pagination.per_page&&(this.pagination.current_page===this.pagination.last_page&&this.pagination.last_page++,this.items.splice(this.items.length-1,1))},onItemUpdated(t){var{item:e,data:data}=t;this.$notify(this.itemUpdatedMessage),Object.assign(e,data)},onItemDeleted(t){var{item:e,index:n}=t;this.pagination.total--,this.items.splice(n,1);var{current_page:r,last_page:o,per_page:c}=this.pagination;r===o&&this.pagination.to--,r1&&this.updateQueryString(d(d({},this.$route.query),{},{page:r-1}))},onPaginate(t){var e;this.fetching="start"===t.status,null!==(e=t.data)&&void 0!==e&&e.data&&(this.items=t.data.data,this.pagination=t.data.meta)},updateQueryString(t){var e=arguments,n=this;return Object(r.a)(function*(){var r={};for(var o of t=Array.isArray(t)?t:[...e])"object"==typeof o?Object.assign(r,o):r[o]=n[o]||void 0;n.fetching=!0;try{yield n.$router.push({name:n.$route.name,query:r})}catch(t){}})()},fetchItems(t){var e=this;return Object(r.a)(function*(){e.fetching=!0;try{var data=yield e.$axios.$get(e.serverAction,{params:t});e.items=data.data,e.pagination=data.meta}catch(t){}e.fetching=!1})()}}}},458:function(t,e,n){"use strict";n.r(e);var r=n(0),o={components:{},mixins:[n(297).default],asyncData:t=>Object(r.a)(function*(){var{$axios:e,query:n}=t;try{var{data:r,meta:o}=yield e.$get("/admin/reports/discount-coupons",{params:n});return{items:r,pagination:void 0===o?{}:o,fetching:!1}}catch(t){return{fetching:!1}}})(),data:t=>({serverAction:"/admin/AllCoupons",pagination:{},items:[],headers:[{text:"Fch. Emisión",value:"fecha_emision"},{text:"Cod. Cupón",value:"codigo_cupon"},{text:"Nombre cupón",value:"nombre_cupon"},{text:"Cant",value:"cantidad"},{text:"Valor",value:"valor"},{text:"Consumido",value:"consumido"},{text:"Nombre cliente",value:"nombre_cliente"},{text:"R.U.T",value:"rut"},{text:"Email",value:"email"},{text:"No. Pedido",value:"numero_pedido"},{text:"Fch. Pedido",value:"fecha_pedido"}],startDate:(new Date).toISOString().substr(0,10),endDate:(new Date).toISOString().substr(0,10)}),methods:{genColor(){var t=Math.floor(256*Math.random()),e=Math.floor(256*Math.random()),n=Math.floor(256*Math.random());return"rgb(".concat(t,", ").concat(e,", ").concat(n,")")}}},c=n(1),component=Object(c.a)(o,function(){var t=this,e=t._self._c;return e("app-data-table",{attrs:{name:"AllCoupons",items:t.items,"item-name":"items",headers:t.headers,loading:t.fetching,heading:"Todos los cupones",actions:[],"item-key":"id",pagination:t.pagination,"server-action":t.serverAction,filters:{enabled:!0,menu:{bottom:!0}},"hide-input-search":""},on:{paginating:t.onPaginate},scopedSlots:t._u([{key:"filters.items",fn:function(){return[e("v-card-text",[e("div",[e("label",{attrs:{for:"start_date"}},[t._v("\n Fecha de inicio:\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.startDate,expression:"startDate"}],attrs:{id:"start_date",type:"date",disabled:t.fetching},domProps:{value:t.startDate},on:{change:t.onDateChange,input:function(e){e.target.composing||(t.startDate=e.target.value)}}})]),t._v(" "),e("div",[e("label",{attrs:{for:"end_date"}},[t._v("\n Fecha de fin:\n ")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.endDate,expression:"endDate"}],attrs:{id:"end_date",type:"date",disabled:t.fetching},domProps:{value:t.endDate},on:{change:t.onDateChange,input:function(e){e.target.composing||(t.endDate=e.target.value)}}})])])]},proxy:!0},{key:"append-top-actions",fn:function(){return[e("v-btn",{staticClass:"mx-1",attrs:{dark:"",small:"",color:"green",disabled:t.fetching},on:{click:function(e){return t.generateReport("xlsx")}}},[e("v-icon",{staticClass:"mr-1"},[t._v("far fa-file-excel")]),t._v(" "),e("strong",[t._v("Excel")])],1),t._v(" "),e("v-btn",{attrs:{dark:"",small:"",color:"red",disabled:t.fetching},on:{click:function(e){return t.generateReport("pdf")}}},[e("v-icon",{staticClass:"mr-1"},[t._v("far fa-file-pdf")]),t._v(" "),e("strong",[t._v("PDF")])],1)]},proxy:!0}],null,!0)})},[],!1,null,null,null);e.default=component.exports}}]);