(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d39e6"],{"5e11":function(t,e,a){"use strict";a.r(e);a("14d9");var n=function(){var t=this,e=t._self._c;return e("div",{staticClass:"main-content"},[e("breadcumb",{attrs:{page:"View",folder:"Kampanye"}}),e("b-card",{staticClass:"wrapper"},[e("b-form-group",{staticClass:"text-right mt-2"},[e("b-button",{staticClass:"btn-rounded text-white",class:t.isAEOrAR?"btn-info":null,attrs:{variant:t.isAEOrAR?"info":"primary"},on:{click:function(e){return t.$router.push("/app/kampanye/add")}}},[t._v(" Tambah Kampanye ")])],1),e("b-table",{attrs:{hover:"",responsive:"",fields:t.tableHeaders,items:t.campaignPromotes,busy:t.isLoading,"show-empty":"","current-page":t.meta.currentPage},scopedSlots:t._u([{key:"empty",fn:function(){return[e("div",{staticClass:"text-center"},[t._v("Data kampanye tidak ada")])]},proxy:!0},{key:"table-busy",fn:function(){return[e("div",{staticClass:"text-center text-primary my-2"},[e("b-spinner",{staticClass:"align-middle"}),e("strong",[t._v("Loading...")])],1)]},proxy:!0},{key:"cell(kampanye_name)",fn:function(e){return[t._v(" "+t._s(e.item.nama_kampanye)+" ")]}},{key:"cell(pencapaian)",fn:function(e){return[t._v(" Rp. "+t._s(e.item.pencapaian?t.$formatPrice(e.item.pencapaian):"-")+" ")]}},{key:"cell(target)",fn:function(e){return[t._v(" Rp. "+t._s(e.item.target?t.$formatPrice(e.item.target):"")+" ")]}},{key:"cell(icon)",fn:function(t){return[e("img",{staticStyle:{width:"50px",height:"50px","object-fit":"cover","object-position":"center"},attrs:{src:t.item.campaign_promote_icon}})]}},{key:"cell(image)",fn:function(t){return[e("img",{staticStyle:{width:"100px",height:"100px","object-fit":"cover","object-position":"center"},attrs:{src:t.item.campaign_promote_image_cover}})]}},{key:"cell(actions)",fn:function(a){return[e("div",{staticClass:"d-flex align-items-center"},[e("router-link",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{to:"/app/kampanye/edit/".concat(a.item.campaign_promote_id),title:"Edit"}},[e("i",{staticClass:"i-Eraser-2 text-25 text-success mr-2"})]),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"cursor-pointer",attrs:{title:"Hapus"},on:{click:function(e){return e.preventDefault(),t.deleteKampanye(a.item.campaign_promote_id)}}},[e("i",{staticClass:"i-Close-Window text-25 text-danger"})])],1)]}}])}),e("b-col",{staticClass:"my-1",attrs:{md:"0"}},[e("b-pagination",{staticClass:"my-0",attrs:{"total-rows":t.meta.total,"per-page":t.meta.perPage,align:"right",size:"sm",disabled:t.isBusy},model:{value:t.meta.currentPage,callback:function(e){t.$set(t.meta,"currentPage",e)},expression:"meta.currentPage"}})],1)],1)],1)},i=[],r=a("5530"),o=(a("99af"),a("2f62")),c={name:"KampanyeView",data:function(){return{campaignPromotes:[],meta:{currentPage:1,total:0,perPage:25},isLoading:!1}},watch:{"meta.currentPage":{handler:function(){this.fetchKampanye()}}},computed:Object(r["a"])(Object(r["a"])({},Object(o["c"])(["isAEOrAR"])),{},{tableHeaders:function(){return[{key:"nama_kampanye",lable:"Nama Kampanye",sortable:!0,sortDirection:"desc"},{key:"icon",lable:"Icon",sortable:!0,sortDirection:"desc"},{key:"image",lable:"Image",sortable:!0,sortDirection:"desc"},{key:"pencapaian",lable:"Pencapaian",sortable:!0,sortDirection:"desc"},{key:"target",lable:"Target",sortable:!0,sortDirection:"desc"},{key:"actions",lable:"Actions"}]}}),mounted:function(){this.fetchKampanye()},methods:{fetchKampanye:function(){var t=this;this.isLoading=!0,this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaign-promotes?need_location=1&page=").concat(this.meta.currentPage),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var a=e.data;t.isLoading=!1,t.campaignPromotes=a.data,t.meta.total=a.meta.total,t.meta.currentPage=a.meta.current_page})).catch((function(e){t.$store.dispatch("error",e)}))},deleteKampanye:function(t){var e=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin menghapus data ini",type:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Hapus"}).then((function(a){a.value&&e.$http.delete("".concat("https://orchestrator.bwa.id/api/v1/","campaign-promotes/").concat(t),{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(t){var a=t.data;e.$store.dispatch("success",a),e.fetchKampanye()})).catch((function(t){e.$store.dispatch("error",t)}))}))}}},s=c,p=a("2877"),l=Object(p["a"])(s,n,i,!1,null,null,null);e["default"]=l.exports}}]);