(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2748df42"],{5875:function(t,e,a){"use strict";a.r(e);a("14d9");var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"main-content"},[e("breadcumb",{attrs:{page:"Category",folder:"Categories"}}),e("b-card",{staticClass:"wrapper"},[e("b-row",[e("b-col",{attrs:{sm:"6"}},[e("b-form-group",{staticClass:"col-md-12 w-100",attrs:{label:"Nama Kategori"}},[e("b-form-input",{attrs:{type:"text",placeholder:"Search Kategori"},model:{value:t.filterCategory.nameCat,callback:function(e){t.$set(t.filterCategory,"nameCat",e)},expression:"filterCategory.nameCat"}})],1)],1)],1),e("b-form-group",{staticClass:"text-left"},[e("b-button",{attrs:{size:"sm",variant:"info m-1"},on:{click:t.handleFilterCategory}},[t._v("Filter")])],1),e("b-form-group",{staticClass:"text-right mt-2"},[e("b-button",{staticClass:"btn-rounded",attrs:{variant:"primary"},on:{click:function(e){return t.$router.push("/app/categories/create")}}},[t._v(" Tambah Kategori ")])],1),e("b-table",{staticClass:"mt-4",attrs:{hover:"",responsive:"",fields:t.fields,items:t.categories,busy:t.isBusy,"show-empty":"","current-page":t.currentPage,"per-page":0},scopedSlots:t._u([{key:"empty",fn:function(){return[e("div",{staticClass:"text-center"},[t._v(" Data kategori 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(cat_name)",fn:function(a){return[e("router-link",{attrs:{to:"/app/categories/detail/".concat(a.item.cat_id)}},[t._v(" "+t._s(a.item.cat_name)+" ")])]}},{key:"cell(program)",fn:function(e){return[t._v(" "+t._s(null!==e.item.program?e.item.program.program_name:"-")+" ")]}},{key:"cell(cat_url)",fn:function(e){return[t._v(" "+t._s(e.item.cat_url)+" ")]}},{key:"cell(cat_description)",fn:function(e){return[t._v(" "+t._s(e.item.cat_short_description)+" ")]}},{key:"cell(created_at)",fn:function(e){return[t._v(" "+t._s(t.$moment(e.item.created_at).format("Y-MM-DD"))+" ")]}},{key:"cell(updated_at)",fn:function(e){return[t._v(" "+t._s(t.$moment(e.item.updated_at).format("Y-MM-DD"))+" ")]}},{key:"cell(actions)",fn:function(a){return[e("router-link",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{to:"/app/categories/edit/".concat(a.item.cat_id),title:"Edit"}},[e("i",{staticClass:"i-Eraser-2 text-25 text-success mr-2"})]),e("a",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],attrs:{href:"javascript:void(0)",title:"Delete"},on:{click:function(e){return t.handleDeleteCategory(a.item.cat_id)}}},[e("i",{staticClass:"i-Close-Window text-25 text-danger"})])]}}])}),e("b-col",{staticClass:"my-1",attrs:{md:"0"}},[e("b-pagination",{staticClass:"my-0",attrs:{"total-rows":t.totalCategory,"per-page":t.perPage,align:"right",size:"sm"},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}})],1)],1)],1)},i=[],o=(a("99af"),a("bbf5")),s=a.n(o),n=(a("53b4"),{components:{DateRangePicker:s.a},data:function(){return{fields:[{key:"cat_name",label:"Nama Kategori",sortable:!0,sortDirection:"desc"},{key:"program",label:"Program",sortable:!0,sortDirection:"desc"},{key:"cat_url",label:"Url Kategori",sortable:!0,sortDirection:"desc"},{key:"cat_description",label:"Deskripsi Kategori",sortable:!0,sortDirection:"desc"},{key:"created_at",label:"Created Date",sortable:!0,class:"text-center"},{key:"updated_at",label:"Updated Date",sortable:!0,class:"text-center"},{key:"actions",label:"Actions"}],filterCategory:{nameCat:""},categories:[],totalCategory:0,currentPage:1,perPage:5,isBusy:!0}},watch:{currentPage:{handler:function(){this.getCategories(this.currentPage)}}},mounted:function(){this.getCategories(this.currentPage)},methods:{getCategories:function(t){var e=this;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaign-categories?need_program=1&page=").concat(t,"&limit=").concat(this.perPage),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(t){var a=t.data;e.categories=a.data,e.totalCategory=a.meta.total,e.isBusy=!1})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))},handleFilterCategory:function(){var t=this;this.isBusy=!0;var e=1;this.$http.get("".concat("https://orchestrator.bwa.id/api/v1/","campaign-categories?need_program=1&name=").concat(this.filterCategory.nameCat,"&page=").concat(e,"&limit=").concat(this.perPage),{headers:{Authorization:"Bearer ".concat(this.$store.getters["accessToken"])}}).then((function(e){var a=e.data;t.categories=a.data,t.totalCategory=a.meta.total,t.isBusy=!1})).catch((function(){t.$store.dispatch("error","Maaf, terjadi kesalahan")}))},handleSelectDateRange:function(t,e){this.filterCategory.dateRange.startDate=this.$moment(t).format("Y-MM-DD"),this.filterCategory.dateRange.endDate=this.$moment(e).format("Y-MM-DD")},handleDeleteCategory:function(t){var e=this;this.$swal({title:"Apakah kamu yakin?",text:"Ingin menghapus kategori 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-categories/").concat(t),{headers:{Authorization:"Bearer ".concat(e.$store.getters["accessToken"])}}).then((function(t){200===t.status&&(e.getListCampaigns(),e.$store.dispatch("success","Kategori berhasil dihapus"))})).catch((function(){e.$store.dispatch("error","Maaf, terjadi kesalahan")}))}))}}}),c=n,l=(a("eaee"),a("2877")),u=Object(l["a"])(c,r,i,!1,null,"5e28464f",null);e["default"]=u.exports},c567:function(t,e,a){},eaee:function(t,e,a){"use strict";a("c567")}}]);